Overview
The standard set-up for inventory levels on the CIMcloud platform is to sync the inventory for each product and each warehouse from the ERP to table product_qty_in_stock. A system process (datamove) then rolls up the inventory to fields on the product to display. Without this feature and only base inventory in scope the site will display this rolled up inventory on each product. This feature allows users to additionally see a droplist with the inventory for each enabled warehouse (or datasetted warehouses if Datasets for Warehouses is enabled) . This droplist allows users to select the warehouse the product will ship from. The inventory display for each warehouse in the droplist follows the rules set up by the inventory display settings for the product as noted in Inventory Display Settings so actually inventory values will only display if enabled to show in the Inventory Display Settings for the product. If an inventory (item/warehouse stock availability) record does not exists for a particular warehouse for an item in the ERP it will not create a corresponding record in the CIMcloud database and nothing for that warehouse will display for that particular item. The overall Add to Cart enable/disable feature from the Inventory Display Settings still comes from the overall product inventory availability and not the selected warehouse. If you have negative availability on some warehouses you may need to have CIMcloud update the Import from the ERP to set these to zero versus the negative value to allow the droplist to still display for products with inventory if that is what is desired.
This feature is part of the Product Inventory Advanced Tools bundle and that bundle must be in scope to be able to enable/use this feature.
Additionally users will see the selected warehouse on the showcart page and be able to change the warehouse. If the selected warehouse needs to split the shipping so that the system breaks the order into different shipments, an additional bundle for splitting shipments will be required – Multiple Shipments Per Order
What a CRM Worker Sees
A CRM worker will not see anything different outside of the Customer Site user display noted below.
What an Admin Worker Sees
An admin worker will not see any additional fields or information in the worker portal. The feature, Show Inventory for Single Warehouse with Selector to Change, enables this functionality and is found under the Inventory section for features and the Product Inventory Advanced Tools bundle section.

What a Customer Site User Sees
In the product catalog users will see the warehouse selector

For parent/child products the droplist will also display. For droplist products it displays below the child selector droplists. It displays on each row for the input quantity view products.

During checkout on the showcart page you will see the selected warehouse and can change at this stage.

On the payment/checkout page you will see the selected warehouse under the shipping address and with each product

If you edit a shipment on the payment page you will have the option to change the warehouse
