The addon allows delivery only if the product is available at the warehouse in the customer's city. It checks product availability at city warehouses and hides or blocks delivery methods when products are unavailable.
Main features
City warehouse availability check, hiding or blocking delivery, pre-order support, customer notifications about product unavailability.
How it works
During checkout the addon checks each product's availability at the warehouse in the customer's city via the warehouses addon. It determines the city from delivery data. When products are unavailable — hides or blocks the delivery method. With «Allow pre-order» enabled and product setting «Backorder», delivery is allowed when the product is available at all warehouses.
Location in admin panel
Administration → Add-ons → MS: Delivery depending on product location. Storefront: checkout page.
Settings
Block delivery method instead of hiding — the delivery method is blocked with a notification instead of being hidden. Allow pre-order — delivery is allowed for products with «Backorder» setting when the product is available at all warehouses.
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Owners
- Vendors
- English
- Русский
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
- 4.14.X
- 4.13.X
- 4.12.X
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.
v1.3.0
23.02.2026
- [\*] Module template updated
v1.2.0
01.11.2023
- [+] Added setting: Allow pre-order for out-of-stock products
v1.1.0
29.08.2023
- [+] Setting: Block delivery instead of hiding
- [\*] Short tags changed to
v1.0.5
26.12.2022
- [\*] Module standardization
v1.0.4
04.10.2022
- [\*] Module standardization
v1.0.3
04.10.2022
- [+] Compatibility with older versions
- [!] Changed delivery search logic
v1.0.2
10.09.2022
- [\*] Changed addon name and description
v1.0.1
31.08.2022
- [\*] Code standardization
v1.0.0
18.01.2022
- [+] First release
Legend:
[+] Added | [-] Removed | [\*] Changed | [!] Bug fix
Here you can share your opinion and evaluate our work.
Your feedback helps us become better and offer you even better service.