Odoo ERP · Inventory
Odoo Branch Replenishment: Keep Shops Stocked Without a Spreadsheet
· Updated · 1 min read
Branches go short because someone copies a warehouse sheet into a shop sheet every Sunday. A route and a minimum replace that copy.
Each branch is a location with its own minimum
The shop is not a column in the warehouse file. It is a location. The products that must not run out have a minimum there. The replenishment proposes a transfer from the warehouse. Someone confirms it. Nobody retypes it.
This is narrower than the full distributor inventory design. You are not redesigning purchase. You are feeding shops you already own.
What not to automate on day one
Do not auto-confirm every transfer before the minimums are trusted. A bad minimum sends stock the shop cannot store. Run the proposals for two weeks and adjust.
Inter-company branches, where each shop is its own company, are a different and heavier setup. Read multi-company and branches before you choose that.
A replenishment-sized release
Warehouse plus a handful of shops is often part of a 4–8 week or 2–4 month inventory project, inside the India range of ₹2–15 lakhs depending on how many catalogues you are merging.
Bring one shop’s stock-out list to a free audit.
Frequently Asked Questions
Can the shop still request extras?+
Yes. A minimum covers the usual. An extra is a transfer someone asks for. Both should be documents, not chats.
Should every SKU have a minimum?+
No. Set minimums for what the shop must not run out of. The long tail can stay at the warehouse.
Does this work with POS?+
Yes. The till sells from the shop location, and the replenishment refills that location. See [POS for retail](/blog/odoo-pos-for-retail).