One catalogue for everyone, stock counted per location
The foundation is simple: a product exists once, but its quantity exists per place. When every branch uses the same product with the same barcode, name and unit, you can compare branches, move stock between them and add up totals without translating one shop's list into another's. What changes from branch to branch is the quantity, and often the reorder level, the supplier and sometimes the cost.
- Treat a warehouse as a location with its own stock, just like a shop.
- Agree on naming and units before adding products, so a carton in one branch is not a single unit in another.
- Separate what is on hand from what is already promised to an order, so staff know what they can really sell.
Move stock between branches with a record
A box carried from one shop to another without a record makes both counts wrong: one branch looks short, the other has stock it does not know about. Record a transfer every time, even for a few units, so the quantity leaves one location and arrives at the other in the same system.
- Use a transfer, never a pair of adjustments, to move stock between locations.
- Have the receiving branch check what physically arrived.
- Look at slow sellers in one branch before ordering the same item for another.
Set reorder levels and receive orders branch by branch
A busy branch and a small one should not share the same reorder level. Set it per location from what each one actually sells and how long its supplier takes to deliver. Then place purchase orders for the branch that needs the stock and receive them there, so quantity and cost update where the goods really are. If a delivery comes in parts, receive each part as it arrives.
Count a little often, and give every adjustment a reason
Cycle counting means counting a small group of products on a regular schedule rather than closing for a full count. Count your fastest-selling and most valuable items more often, and the rest on rotation. When the shelf and the system disagree, correct it with an adjustment and a clear reason — damaged, expired, theft, counting error — so differences can be explained later instead of disappearing.
- Count at a quiet time, before sales start or after closing.
- Have someone other than the person who received the goods do the count.
- Watch for reasons that repeat in one branch; they point to a process worth fixing.
Read the movement history and decide who sees cost
When a number looks wrong, the movement history answers it: every sale, delivery, transfer, adjustment and count for that product at that branch, in order, with who did it. Read it before correcting anything. Decide too who needs to see cost and inventory value. Cashiers need availability, not margins; owners and the people who buy need cost.
A weekly routine that keeps every branch accurate
- Open each branch's low-stock list and decide: transfer from another location, or order.
- Place purchase orders per branch and receive any deliveries that arrived.
- Run this week's cycle count in each branch and post the differences with reasons.
- Review the week's adjustments by branch and ask about any that look unusual.
- Check items that sit still in one branch and sell well in another, and move them.
- Adjust reorder levels where a branch ran out or kept too much.
How it works in Zaxore
Zaxore keeps one catalogue per company and stock per branch or warehouse, showing on hand, reserved by online orders, and available. Reorder levels, suppliers, cost and availability are set per branch, and products under their reorder level appear in each branch's low-stock list. Every sale, receiving, adjustment, transfer and count writes a movement with who made it and why.
- Transfers move stock between branches; adjustments require a reason; stock-count sessions reconcile the shelf.
- Purchase orders start from a branch, offer only that branch's suppliers and products, and can be received in one delivery or several; stock and cost update at that branch.
- Inventory clerks receive, adjust and count; managers approve; cashiers only see availability. Cost and inventory value are visible only with the cost permission.
- A user restricted to a branch sees that branch only, including in reports.
- Limits: it needs an internet connection; quantities are typed during counts, receiving and transfers, as there is no dedicated scan field there yet; reports export as CSV and print through the browser.
Open the demo: Retail store Sample data · nothing is saved
Questions owners ask
How often should each branch count its stock?
A small cycle count every week works well for most shops: fast sellers and high-value items more often, the rest on rotation. A full count still has its place, for example before the end of your financial year, but regular small counts catch differences while they are easy to explain.
Should a warehouse be set up like a branch?
Yes, as a location with its own stock. Goods then reach the shops through recorded transfers, and you always know what sits in the warehouse and what is already on the shelves. In Zaxore, a location can be a branch or a warehouse, each with its own stock.
Can a branch manager in Zaxore see other branches' stock or costs?
Not if you restrict them to their branch: they see that branch only, including in reports, and requests outside it are refused. Cost and inventory value appear only for people whose role includes the cost permission.
Can I scan barcodes during a stock count in Zaxore?
Not yet. Stock counts, receiving and transfers have no dedicated scan field, so quantities are typed. Scanning works at the register and in the product form, with the phone camera or a keyboard-mode USB or Bluetooth scanner.
Go deeper
Products & inventory
One catalogue, stock per branch — on hand, reserved and available — and the history of every change.
Companies & branches
One account for all your companies and branches, with each person working in the branch they run.
Purchasing & suppliers
Purchase orders per branch, deliveries received in parts, and suppliers assigned where they are used.
How do I track inventory and customers?
Inventory shows on-hand, reserved and available per branch with a full movement history; Customers keeps profiles, balances, statements and loyalty points.
Does it work for a single business or several branches?
Both. A company can have one location or many branches and warehouses, each with its own registers and stock, and a workspace can hold several companies.
How do purchase orders and suppliers work?
Add suppliers company-wide or for specific branches, create a purchase order for a branch, and receive it in one or several deliveries; stock and cost update at that branch.
Owner, branch manager, cashier, employee: what does each see?
Each role sees only its tools: the owner sees everything, a branch manager sees their branch, a cashier sells at their register, and other staff see their module.
More guides
How to choose a POS system for your small business
A practical checklist for choosing a POS system: the counter, stock per branch, loyalty, staff roles, reports, devices, internet and contract questions.
How to start a loyalty program your café customers actually use
Set up a points loyalty program for a coffee shop or small store: a simple earning rule, reachable rewards, quick sign-up and clear balances.
QR code ordering for restaurants: pickup orders without a queue
How to run QR pickup orders: one link per branch, an in-stock menu, realistic time slots, cutoffs, drive-thru, clear statuses and payment at pickup.