Inter-warehouse replenishment

Estimated reading: 3 minutes 60 views

Introduction

Businesses with multiple locations such as warehouses, retail stores, or manufacturing units often need to resupply stock from a central warehouse. Odoo supports this process through Route configuration, which enables locations to replenish stock from a central distribution center. This setup automatically generates inter-warehouse transfers, managed within Odoo Inventory, to ensure stock availability.

 

This article explains how to conduct inter-warehouse transfers using two replenishment strategies:

  • Make to Order (MTO)
  • Reordering Rules

Initial Configuration

 

The setup process is the same for both replenishment strategies.

 

Enable Storage Locations

  1. Go to Inventory → Configuration → Settings.
  2. In the Warehouse section, enable Storage Locations.
  3. Click Save.

 

Configuring Warehouses

 

Each warehouse whether it’s a central warehouse, shop, or manufacturing unit must be configured in Odoo.

  1. Go to Inventory → Configuration → Warehouses.
  1. Select an existing warehouse or click New to create one.
  2. Enter a Name and a Short Name (used on transfers).
  3. In the Warehouse Configuration tab, locate the Resupply From field:
    • Tick the central warehouse’s name.
    • If the warehouse can be supplied by multiple warehouses, tick all applicable boxes.

Setting Routes on Products

 

Products must be correctly configured for inter-warehouse transfers.

  1. Go to Inventory → Products → Products and select the product.
  2. In the Inventory tab, you’ll see a route like:
    X: Supply Product from Y
    • X = Receiving warehouse.
    • Y = Supplying warehouse.
  3. Tick this route to allow stock movement between warehouses.

This route can be used with MTO or Reordering Rules.

 

Replenishment Strategies

 

Make to Order (MTO)

 

The MTO method triggers stock movement when a sales order is created.

Steps:

  1. Ensure the Replenish on Order (MTO) route is unarchived.
  2. In the product’s Inventory tab, tick:
    • X: Supply Product from Y
    • Replenish on Order (MTO)

Reordering Rules

 

Reordering rules trigger replenishment when stock drops below a set minimum.

Steps:

  1. In the product form, tick X: Supply Product from Y.
  2. Click the Reordering Rules smart button.
  3. Create a new rule:
    • Location: e.g., SHOP/Stock
    • Route: X: Supply Product from Y
    • Min Quantity and Max Quantity: Define thresholds.

Replenishing One Warehouse from Another

 

Once configured, replenishment can be triggered in several ways:

  • From the Product Form:
    Click Replenish, choose the warehouse, and confirm.
  • Through a Sales Order:
    When a sale reduces stock below the reordering threshold, replenishment triggers automatically.

Transfer Process

 

When replenishment is triggered, Odoo creates two transfers:

  1. Delivery Order from the central warehouse (WH/Stock) to the shop (SHOP/Stock).
  2. Receipt at the shop from the central warehouse.

While in transit, products are stored in Physical Locations/Inter-warehouse transit.

Related Articles

Leave a Reply

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

Learn how we helped 100 top brands gain success