If you keep stock in more than one place — a warehouse and a shop, several branches, or a pop-up — this add-on tracks how much you have at each location and lets you transfer stock between them.
Plan: Pro Add-on: Multi-Location Inventory Where: StoreEngine → Inventory → Locations
| Requires: The free inventory add-on must be active first. |
What You Can Do
- Create multiple locations typed as Shop, Warehouse, or Pop-up.
- See per-location stock counts alongside your total stock.
- Set a low-stock threshold per location.
- Transfer stock from one location to another in a single, safe step.
- Let customers subscribe to back-in-stock alerts via the Restock subscribers tab.
Turn On Multi-Location Inventory
- Go to StoreEngine → Add-ons.
- Toggle on Multi-Location Inventory.

| Note: StoreEngine automatically creates a Default location and copies all current stock into it — nothing is lost. |
Create Your Locations
- Go to StoreEngine → Inventory → Locations.
- Click Add location.

- Fill in Name, Type (Shop / Warehouse / Pop-up), Code (optional, must be unique), and Address.
- Decide whether this should be the default location — online-order stock is deducted from here.
- (Optional) Set a priority and low-stock threshold per location.
- Save.

| Note: You cannot delete the default location — make another location the default first. |
Move Stock Between Locations
Go to StoreEngine → Inventory → Transfer.
- Select the Move from location — the place stock is leaving.
- Select the Move to location — the destination.
- Search for products or scroll through the list to pick items at the source location.
- Set the Move qty for each item you want to transfer. Use Move All or Move Half for quick bulk selection, or Clear to reset.
- (Optional) Add a note in the note field at the bottom (e.g. “shop-floor restock”).
- Click Run Transfer.

Stock leaves the source location and arrives at the destination in one operation. If anything goes wrong, neither side changes — no stock gets lost in transit. The transfer is recorded in your movement history automatically.
| Note: Transfers are all-or-nothing. If anything goes wrong, neither side changes — no stock gets lost in transit. |
How Stock Moves Automatically
|
Event |
Where Stock Is Deducted / Added |
|
Online order |
Deducted from the default location. |
|
POS sale |
Deducted from the register’s location. |
|
Receiving a purchase order |
Added at the PO’s destination location. |
|
Processing a return |
Restocked items go back to the receiving location. |
Troubleshooting
|
Problem |
What to Check |
|
No locations after turning the add-on on |
A Default location is created automatically — reload the Locations page. |
|
Cannot delete a location |
Set a different location as default first, then delete. |
|
Online orders are not reducing the right location |
Online orders always deduct from the default location. |
|
Stock total looks off after a transfer |
Transfers are all-or-nothing. Check movement history and re-run if needed. |








