Warehouse mappings

Warehouse mappings

Warehouse mappings

One line per Odoo warehouse this instance fulfils, linking it to the 3PL's identifier for that warehouse (Sprint uses a warehouse GUID - ask your Sprint contact; ShipHero warehouses can be fetched with Fetch Warehouses).

What the mapping drives:

  • Order eligibility. An order belongs to an instance when its Odoo warehouse is mapped there. This is how multiple instances coexist: orders from "Warehouse UK" go to your UK 3PL, orders from "Warehouse US" to ShipHero, automatically.
  • Order push. The mapped remote code is sent as the warehouse on every order.
  • Inventory sync. Stock snapshots are reconciled against the mapped warehouse's stock location.
  • Activation guard. An instance will not activate without at least one mapped warehouse.

Only one active instance may claim a given warehouse - re-activating an instance checks for double claims, so two instances can never fight over the same orders.

Example: you fulfil UK web orders from "Noughty (Sandbox)" via Sprint. One mapping line: Noughty (Sandbox) -> Sprint warehouse GUID. Later you add a US warehouse fulfilled by ShipHero: create the second instance, map the US warehouse there, and orders route themselves by warehouse with no further configuration.