Magento 2.4 many distributors per product - magento2

I want to cover a scenario where every product in the store has many distributors. In our case, a distributor is a hardware provider or a license provider. We want to be able to show what distributors are available per product, and also show information such as stock quantity, SKU and price per distributor. What would be the best approach to have this feature in Magento 2.4?

Related

How to track employee expenses in SuiteCRM?

Is there a way to track employee expenses in SuiteCRM? The default installation does not have anything related to expenses and I could not find any documentation nor any paid module to do the same.
No there is not such a module in the base installation, but depending on your requirements you could create your own using the module builder.
You could create such a module with a relationship to users, defining a few fields like
amount
user (related field)
type of expense
date of expense
project (related field) [optional]
You could even add a file upload for attaching the picture.
If you really need the employees to have access to this, you could create a small app that communicates with the API so its a lot easier to just track expenses.

Create a summary report in team services for project/epic

I was inspired by the One-Page PRD mentioned on the Atlassian website.
How might I go about doing the same if I am using Team Services? For example, lets say I have an Epic and linked underneath that several features, user stories and acceptance criteria. Is it possible to create a "one pager" based on just this epic that summarizes all the items underneath it at a glance? (for example: lists the epic's description at the top, followed by all the user stories with description and current status, and acceptance criteria met or not met underneath?) It would be useful for distributing to non-technical product owners instead of having them wander through work item queries to get an overall picture of the project with some requirement detail, or to present to stakeholders during a meeting.
Most of the reporting options I am finding, such as the built in dashboards (and Power BI?) are mostly aggregate charting. It would be simpler to create what I need in SSRS, but my understanding is that is not available with Team Services.
As you said that the Team Services has built in dashboards and integrate with Power BI, but aren’t meet your requirement.
For your requirement, you can build a custom extension (e.g. Dashboard widget) with REST API (can call rest api with VSS sdk, check dashboard widget sample for detail) to do the report.

In-Store pickup not fully available in ATG reference store?

I had a question on in-store pickup. I see that there is support for it in the CRS module (it has GeoLocatorService, GeoLocatorDroplet etc), but don't see any buttons or JSPs that display or let you use it out of the box. On the other hand, commerce service center has this functionality fully exposed, with in-store pickup buttons, popup widgets to search for stores and shopping carts showing store pickup line items etc. Looks like the web stores would need this functionality exclusively coded, which would involve creating JSPs and components as required.
Is there something I can copy over from CSC (commerce service center) that will enable store pickup in web module (store US or home US etc?) very quickly? Please let me know. Thanks for your response!
Not sure if you want to capture payment and collect from store , or reserve in store and pay when you pick up the item.
In both the cases your DOM (distributed Order Management) and WMS (warehouse management system) has important role to play. ATG can lookup the selected store inventory , both locally (location repository) or using realtime webservice interface to the system that manages your global inventory.
In all cases ATG will be able to capture the order, but this order has to be handled by DOM in such a way that its routed to local store for fulfillment. If by any chance this order is not available in local store, your DOM/ WMS system should be able to send order item to local store from warehouse or from another store.
Walmart has both the functionality available (click to collect and reserve and pay at store) , walmart has proprietary software DOM3 which eventually addresses these interfaces.
Please realize ATG is just your online order capture system, Click to Collect and any 'commerce anywhere' functionality must be offered by your DOM. if this is offered by your DOM , all you need to do is exchange messages with DOM to achieve this.
I am not sure if this answers your question, but its not recommended to over engineer ATG , and ATG should follow the heart beat of your DOM.
In Store Pickup - often called Click & Collect - has not been implemented as a feature in the CRS. It is also not in CSC either.
You will need to do quite a bit of customisation to support it.
The feature that is part of CRS is Store Locator. This allows you to find and view details of physical stores.
You can use this as a basis to build Click & Collect functionality.
Assuming that other back-end systems can handle it, and your business is set up to consider things like promotions, pricing etc. for a Click & Collect proposition...
Basically, you will need to implement a new Shipping Method, a New subtype of Hardgood Shipping Group that can use a Store Code instead of a Customer Address, as well as the UI to support choosing a store during checkout.
Depending on how sophisticated your multi channel requirements are, you may need to modify the Inventory Manager to accommodate knowing local stock in store as well as central stock.
Other shipping related entities may need to change to represent any new statuses such as Arrived in Store or Ready for Collection.
If you are using ATG Fulfilment, you may need to change messaging there to accommodate, say, conveying a store code instead of a delivery address to fulfillers and carriers.

Is it possible to select a Tax Agency when creating an invoice?

Is there anyway to get at my clients Tax Agencies when creating an invoice?
I'm using the C# IPP DevKit against QBO.
I don't see it mentioned in the documentation, however I can't imagine I'll be required to hard code all my clients tax tables into my app as that is silly.
What you're looking for (the list of tax rates) is not really what you're asking for (tax agencies).
In any case, this thread answers your question:
https://idnforums.intuit.com/messageview.aspx?catid=87&threadid=18930&enterthread=y
Unfortunately, the answer is:
In the current SDK or Services V2, this is a limitation that the tax code Id is not retained due to tax model changes. This limitation will be addressed in QBO Service V3.
Thus, what you're trying to do can't be done right now.
I am not sure if you are using QuickBooks Online or for Windows.
Either way, the Tax Agency would most likely be a Vendor in the customer's QuickBooks file.
So use the vendor query in the devkit to pull the list of vendor's and you can later use the CDCasOf filter to get the new or modified vendors to keep things up to date.
The supported objects and operations are listed here for future reference.
QBO:link
QBD:link
regards,
Jarred

How can i change Magento inventory settings to website scope instead of global?

We have a multi-store setup with magento operating across multiple domains.
Some of these websites are wholesale b2b websites and some are retail b2c websites.
We have a different price per retail and wholesale websites (which was easy to do in magento config) we do this as we force wholesale customers to purchase in multiples by using the magento minimum allowed in cart and must be bought in multiples inventory features. However we cannot seem to switch this off for the retail stores.
We would also like to allow backorders on wholesale website but not on the retail ones and this setting is also set to global and we cannot change it to website.
We have found several extensions that do multi-inventory (built for multiple locations etc) but these do not seem to do these inventory functions or are way too bloated for us. we only use 1 inventory we just need to switch 'allow backorders', 'minimum allowed in cart' and 'must be bought in multiples' to website scope instead of global.
Can someone please help with this. If we need to create and module and you can do it/help to do it we would be happy to pay for your services.
We are using Magento CE 1.7
Thanks
There's no simple solution. You can create new attributes instead of default stock attributes and override methods to use them on website level. So you need to develop small extension.