Inter-warehouse replenishment

Estimated reading: 3 minutes 297 views

Inter-warehouse replenishment in Odoo Inventory lets a shop, manufacturing site or secondary warehouse automatically restock from a central warehouse, useful for any business running multiple stock locations.

What it does

Odoo uses a route to link a receiving location to a supplying warehouse, so stock can move between them automatically. This generates inter-warehouse transfers: a delivery order from the supplying warehouse and a matching receipt at the destination, keeping stores or sites in stock without manual transfers. Replenishment can be triggered either by a make to order (MTO) route or by a reordering rule.

Before you start

  1. Go to Inventory > Configuration > Settings and enable Storage Locations under the Warehouse section, then save.
  2. Go to Inventory > Configuration > Warehouses. Each location involved, including a central warehouse and every shop or site it supplies, must be set up as its own warehouse.
  3. On the receiving warehouse’s form, in the Warehouse Configuration tab, set Resupply From to the supplying warehouse. Tick more than one if the location can be resupplied from several warehouses.

Setting the route on a product

Once warehouses are linked, a route named X: Supply Product from Y becomes available on the Inventory tab of each product form, where X is the receiving warehouse and Y is the supplying one. Tick this route, then choose one of the two methods below.

Using make to order

Also tick Replenish on Order (MTO) on the product (this route may need to be unarchived first). With both routes ticked, a sale at the receiving warehouse generates the transfer automatically.

Using a reordering rule

With the supply route ticked on the product, click the Reordering Rules smart button and create a new rule with:

  • Location: the receiving warehouse’s stock location, for example SHOP/Stock.
  • Route: the X: Supply Product from Y route.
  • Min and Max Quantity: the thresholds that trigger a transfer.

Triggering a transfer

Replenishment can be started from the product form by clicking Replenish and selecting the receiving warehouse, or automatically when a sale at that warehouse drops stock below the reordering rule’s minimum. Odoo then creates a delivery order from the supplying warehouse and a receipt at the destination. While in transit, the stock sits at Physical Locations/Inter-warehouse transit until the receipt is validated.

Frequently asked questions

What two replenishment strategies work with inter-warehouse transfers?

Make to order (MTO) and reordering rules can both trigger stock transfers between warehouses in Odoo.

What must be enabled before setting up inter-warehouse replenishment?

The Storage Locations feature, in Inventory > Configuration > Settings, and each location involved must be set up as its own warehouse.

Where are products held while moving between warehouses?

They sit at the Physical Locations/Inter-warehouse transit location until the receiving warehouse validates the incoming receipt.

Need help?

Need help setting up inter-warehouse replenishment in Odoo Inventory? Contact support@thoughtlogik.com or see our Odoo implementation services.

Leave a Reply

Your email address will not be published. Required fields are marked *

Learn how we helped 100 top brands gain success

Subscribe

×
Cancel