Managing inventory across multiple branches
Create branches, track stock per location, transfer inventory, and configure how online orders deduct stock.
When you operate more than one shop โ or a warehouse plus retail front โ you need stock visibility per location. Oshop247 multi-branch tools prevent Ikeja from selling Abuja's last unit by mistake.
Branches require a plan with the multi_branch_pos feature.
Step 1 โ Create branches
- Open Branches in the admin sidebar
- Click to add a new branch
- Enter name, address, and contact details
- Save and set active status
Each branch can have its own POS sessions and assigned staff.
Step 2 โ Enable branch inventory tracking
Not every branch automatically tracks separate quantities. Enable branch-level inventory on locations that should hold their own stock counts. Central warehouse branches may hold bulk stock while retail fronts hold floor quantity.
Step 3 โ Configure online inventory source
Go to Settings โ Inventory and choose how your website deducts stock:
- Central warehouse only โ online orders pull from one pooled warehouse quantity
- Fulfillment branch โ online orders always deduct from a designated branch (e.g. your packing room)
- All branches (combined) โ customers see total available stock across branches; system deducts from branches with stock, prioritising fulfillment branch
Pick the mode that matches how you actually pack online orders. Fashion brands with one packing team often use fulfillment branch. Grocery chains with local delivery may use combined mode.
Step 4 โ Assign staff to branches
From branch detail pages, assign managers and cashiers. Staff see orders and inventory relevant to their location. Owners retain global view.
Step 5 โ Stock transfers between branches
When stock moves physically between locations:
- Open Stock Transfers in admin
- Create a transfer from source branch to destination
- List SKUs and quantities
- Mark in transit, then complete when received
Both branch quantities update automatically on completion โ no duplicate manual adjustments.
POS and branch inventory
When a cashier opens POS, they select (or are assigned) a branch. Sales deduct from that branch's stock under branch-tracking rules. Online sales follow the inventory mode you configured in Settings.
Low stock and out-of-stock alerts
Alerts fire when branch-level or central stock crosses thresholds. Messages include branch name where applicable so the right manager restocks.
Common pitfalls
- Enabling combined online mode without branch tracking โ leads to confusing counts
- Transferring stock physically but not recording transfer in admin
- Staff selling on wrong branch POS โ train cashiers to check branch badge at session open
Cross-region shipping note
Shipping destinations in Settings are separate from branches. A Nigeria store shipping nationwide still uses one checkout โ branches affect where stock lives, not which countries you deliver to. Cross-region international shipping may require platform approval.
Branches mirror real life: stock is in a place. Your system should always know which place.
Share this article: