3PL Authority
FIELD NOTES · PRACTICAL GUIDE

Switching 3PLs: set the inventory gate before the go-live date

Move order routing only after the new warehouse’s accepted inventory, existing commitments and exception quantities reconcile. A truck arrival or scheduled launch date is not enough.

Illustrative editorial image for Switching 3PLs: set the inventory gate before the go-live date
Original AI-generated editorial illustration. Illustrative example; no actual provider or customer operation is depicted.

A warehouse move has two milestones that are easy to confuse: stock reaches the new building, and the new operation is ready to fulfill orders. Treating those as the same event can turn a carefully scheduled transition into a stock-availability problem.

The strategic choice is where to put the release gate. Make it an agreed inventory-and-order check rather than a date that every team feels pressured to meet regardless of the evidence.

Define the quantity you can actually route against

Inventory systems distinguish movement from acceptance. Shopify's transfer documentation, for example, separates accepted, rejected and canceled quantities, and keeps partially received transfers in progress. That is a documented platform behavior, not a guarantee about a prospective 3PL's integration. Shopify receiving transfers

Ask both providers how their records will reconcile to your selling system. Identify who approves the starting balance and who investigates the exceptions. Do this before the first truck departs, while the parties can still agree on the evidence they need.

A worked cutover gate

Our constructed example starts with 1,000 units dispatched. The destination accepts 940, rejects 30 after inspection and has 30 still unresolved. Of the accepted stock, 120 units are reserved for open orders and 50 are an agreed operating buffer.

The quantity available for additional routing is therefore 940 − 120 − 50 = 770 units. It is not 1,000 and it is not 940. The 60 rejected or unresolved units remain visible in the reconciliation; they are not silently removed from the brand's records.

CheckEvidence to requestWho signs off?
Departure quantityItem-level dispatch recordOrigin warehouse owner
Accepted quantityDestination receipt and inspection resultDestination warehouse owner
Existing commitmentsOne reconciled list of open ordersBrand routing owner
Exceptions and bufferSeparate quantities with release conditionsAuthorized brand decision-maker

These are hypothetical quantities, not findings from an actual migration. The exercise demonstrates how arrival can be complete while routable inventory remains constrained.

Assign each open order once

Inventory reconciliation is only half the gate. Decide which provider owns each unfulfilled order, including orders already picked, labels already created and changes arriving during the cutover. Record the decision in a shared control list with a timestamp and owner.

A customer should not receive two shipments because each warehouse assumed the other would stop. Equally, an order should not disappear because both assume it belongs elsewhere. Test the ownership handoff with approved sample records before changing live routing.

Agree a fallback with a stopping point

If the acceptance check fails, specify whether new orders stay with the old provider, pause or route only for verified SKUs. Confirm the old provider's actual remaining stock and capacity before treating it as a fallback. Do not assume goods already dispatched can be made available there again with a software change.

Use a staged release if your operation supports it, but make each stage explicit. A partial launch needs an eligible SKU list, quantities and exception owner. It is not permission for every order to flow.

The best launch date is one the evidence can support. Your team can still work toward a calendar target; the inventory gate prevents that target from becoming a substitute for operational readiness.

Related reading

Sources