Skip to content
TraceNcode
All articles

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).