It is now possible to allow shoppers to choose from which warehouse an item will be shipped from when placing an order. This is a new option controlled at the Customer Class level. The feature is disabled by default.
To enable the functionality, go to the Customers > Customer Class screen and check the "Enable Warehouse Selection" box on the General tab.
When enabled, a shopper may either select no preference or select a specific warehouse to request the item be shipped from. The act of selection is available on the Item Detail Page, and in the new Cart_QuickOrder Widget.
Clicking the Change Warehouse link will display the warehouse selection popup.
An optional configuration allows for adding a warehouse selection surcharge fee when a shopper picks a warehouse other than the default (as determined by CyberStore warehouse selection business logic).