The Multi-Warehouse feature allows you to manage inventory across multiple physical locations, giving you better control over stock distribution, fulfillment, and tracking.
By default, this feature is disabled for all new users.
Enabling Multi-Warehouse
To get started:
Go to Products → Inventory Management → Warehouses
Toggle Enable Multi-Warehouse Feature
Click Save
Once enabled:
A Default warehouse is automatically created
This warehouse becomes the primary location for all imported inventory
Key Behavior
Understanding how the system behaves is important:
Default warehouse is auto-created when the feature is enabled
Imported products do NOT create warehouses automatically (even if listings include location data)
All imported inventory is assigned to the Default warehouse
Additional warehouses must be created manually
Inventory distribution across warehouses is fully manual
Managing Warehouses
You can create and manage warehouses from:
Products → Inventory Management → Warehouses
From here, you can:
Add new warehouses
Edit warehouse details (address, contact info, etc.)
Set warehouse priority
View assigned products per warehouse
Assigning Inventory to Warehouses
Once warehouses are created, inventory must be distributed manually per product.
Steps:
Go to Products
Open a product and click Inventory Settings
Ensure Inventory Type = Warehouse
In the Add Warehouse section:
Select a warehouse from the dropdown
Add it to the product
Enter quantities for each warehouse:
On Hand – total stock in that warehouse
Available – sellable quantity
Click Save & Exit
Bulk Managing Inventory by Warehouse (Inventory Management Tab)
In addition to managing warehouses at the product level, you can bulk update inventory across multiple products directly from the Inventory Management tab.
Accessing Bulk Actions
Go to Products → Inventory Management
Select one or more products using the checkboxes
Click Update Inventory
This opens the Set Warehouse Inventory modal.
Setting Inventory in Bulk
From the modal, you can:
Select a warehouse (e.g., Default, New_York, Miami)
Choose how to update inventory:
Set Quantity to – overwrite the quantity for selected products
Increase/Decrease quantity by – adjust stock levels incrementally
Optionally enable Include variations to apply changes to product variations
👉 This action will:
Update the selected warehouse for all chosen products
Add the warehouse to products if it doesn’t already exist
Viewing Multi-Warehouse Inventory
In the Inventory Management grid:
Each product can display multiple warehouse labels
You can quickly see which warehouses are assigned per product
Quantities are shown per product, with edit (✏️) options for quick updates
Removing Warehouses in Bulk
You can also remove warehouses from multiple products at once:
Select products
Choose the Remove Warehouse action
Available options:
Remove warehouse(s) and inventory
→ Deletes the warehouse and its assigned stockRemove warehouse(s) and transfer inventory
→ Moves stock to another selected warehouseRemove warehouse(s) and override inventory
→ Replaces inventory in another warehouse
⚠️ Note:
This action cannot be undone
Not applicable to bundle products
How Inventory Splitting Works
Each product can have multiple warehouse entries
Total inventory = sum of all warehouse quantities
You control:
Which warehouses hold stock
How much inventory is allocated per location
There is no automatic stock distribution — everything is explicitly defined by the user.
Default Warehouse Behavior
The Default warehouse acts as:
The initial landing location for all imported inventory
A fallback warehouse if no other locations are configured
Even after creating additional warehouses:
Existing stock remains in Default until reassigned
You must manually move or split quantities across warehouses
Important Notes
Multi-warehouse setup is not automatic — it requires manual configuration
Inventory sync/import does not distribute stock across multiple warehouses
Warehouse assignment happens at the product level, not globally
You can update warehouse quantities at any time via Inventory Settings
Best Practices
Use Default warehouse as a temporary holding location
Create warehouses that reflect real fulfillment locations (e.g., US, EU, 3PL)
Regularly review inventory distribution to avoid overselling
Keep warehouse priorities aligned with your fulfillment strategy









