Delivery depending on the location of the goods
Installation
Ensure the warehouses addon is installed and activated. The ms_delivery_warehouse addon is automatically installed in Multivendor and Ultimate editions of CS-Cart.
Configuration
Go to Administration → Add-ons → Add-on management → MS: Delivery depending on product location.
Block delivery method instead of hiding — enable to show the delivery method with blocking and notification instead of hiding it completely.
Allow pre-order (product available at all warehouses) — enable to allow delivery for products with «Backorder» setting when the product is available at all warehouses.
Configure warehouses in the warehouses addon: specify cities for each warehouse, distribute products across warehouses.
Usage
Distribute products across warehouses in the warehouses addon. During checkout the customer selects the delivery city — the system checks product availability at the warehouse in that city. When products are unavailable the delivery method is hidden or blocked with a notification.
Verification
Add a product that is not available at the warehouse in the customer's city — the delivery method should be hidden or blocked. Add a product with availability in the city — the delivery method should be displayed.
Troubleshooting
Delivery is not hidden — check the warehouses addon configuration and product distribution across warehouses. City is not determined — check that the city is correctly filled in the delivery data.