Onboarding guide
3PL onboarding, from SKU file to live order.
Many onboarding problems are in the data before a pallet moves. Here is the order of work, and what should stop go-live.
General information from an operational point of view, not legal advice. Confirm data protection and packaging duties for your business with an adviser.

3PL onboarding, step by step
An onboarding is a transfer of knowledge that was never written down. Your team knows that the blue variant ships in the bigger carton, that one supplier always mixes sizes in a carton, and that the shop sends gift lines at zero value. A warehouse knows none of this until someone records it. Most of what follows is about getting that knowledge written down before it costs you an order.
The sequence and who owns it
| Stage | Lead | Finished when |
|---|---|---|
| Scope | Merchant and provider | Products, order mix, return rules and exclusions are written into the offer |
| SKU master data | Merchant supplies, provider challenges | Every active SKU passes the checks and has a scannable barcode |
| Procedures | Both | Receiving, packing, returns and exception rules are approved in writing |
| Integration | Merchant's system owner and provider | The test script passes with real order patterns |
| First inbound | Provider, with supplier briefed by merchant | Goods counted and put away, differences reported and closed |
| Cutover | Merchant decides, provider executes | One stock figure is agreed and one system is the master |
| Pilot, then volume | Both | Written acceptance criteria are met and signed off |
How long this takes depends on your data and systems, so ask what any timeline assumes. The order matters more than the calendar.
SKU master data: the file the rest depends on
The SKU master, or item master, is the record the warehouse trusts over anyone's memory. Pickers confirm against it, packers choose cartons from it, and a carrier can add charges for what it failed to predict. Start with active SKUs only.
Fields worth having
- Identity: SKU code as used by the shop and by your ERP, plus a description a person can read without opening the box.
- Barcodes: one for each handling level you actually use: unit, inner pack, outer carton.
- Physical data: weight and dimensions per unit and per carton, carton quantity, and how cartons build onto a pallet.
- Tracking rules: lot, expiry date or serial number, and whether capture is required on receipt, on dispatch or on both.
- Handling: fragile, top load limit, hanging, this way up, and any restricted product characteristics such as lithium batteries.
- Packing: approved carton or mailer, inserts, and rules like no shared parcel with liquids.
- Set logic: the component list for any bundle, and whether it is pre-assembled or built at pick.
- Value: the figure used for loss and damage discussions, so the first claim is not also the first conversation about value.
How it fails in practice
- One barcode on two SKUs. This can happen when a supplier reuses a code across colours. The scanner confirms, the customer receives the wrong colour, and everyone looks at the picker.
- Pack and unit confused. The shop sells single units, the supplier counts packs of six, and stock looks wrong by a factor nobody notices until a count.
- Dimensions copied from a catalogue. The carton selection is wrong, and the carrier's measurement decides your freight bill instead of your own data.
- Two codes for one product. The shop and the ERP disagree, so an integration creates phantom items or rejects orders.
Ask the provider to measure and scan a sample on the first inbound and compare it with your file. A file that passes without a single question deserves a second look.
ASN: telling the warehouse what is coming
An ASN, advance shipping notice, announces a delivery and its contents before it arrives. Without one, a truck is a surprise: the goods can be unloaded but not reconciled against anything.
- Sender, carrier, expected date, and how the delivery must be booked at the dock.
- Number of pallets and cartons, pallet type and height, and whether unloading equipment is needed.
- Each SKU with quantity, plus lot and expiry where tracked.
- Your purchase order or container reference, so a difference can be traced to a document.
- A flag for mixed-SKU cartons and pallets, which take longer and are often the source of count errors.
Agree in writing how receiving works. Is the count checked against the ASN, or done blind and then compared? Who hears about a difference, and at which point in the process? Are damaged cartons photographed and held, or received as damaged stock? What happens to goods that arrive with no notice at all? And brief your suppliers, because they are the ones who will label the cartons. Receiving rules only work if your factory has seen them.
Stock cutover: the moment of greatest risk
Cutover is the point at which sales stop drawing on old stock and start drawing on new stock. If you are moving from your own storeroom or another provider, this is where overselling and lost stock can happen. Three approaches are common.
| Approach | How it works | Watch out for |
|---|---|---|
| Single switch | Sales pause or stock is held, everything moves, the new site goes live | Goods in transit cannot be sold, so the pause must be planned with sales |
| Run down | New deliveries go to the new site, old stock sells out at the old one | Two live stock positions and split orders for a while |
| Phased by range | One product family moves at a time | Bundles that span moved and unmoved families |
A cutover checklist
- Fix a stock freeze: the exact moment after which the old location ships nothing more.
- Obtain a final count at origin, and get it in a form that can be compared by SKU.
- Decide what happens to open orders, backorders and pre-orders at the freeze.
- Reconcile three figures: origin count, what the transport documents say, and what was received. Assign every difference to someone.
- Name the stock master. Decide which system publishes availability to the shop, and turn the old feed off before turning the new one on.
- Change the returns address in your labels, your terms and your customer emails, and decide who collects parcels still travelling to the old address.
- Check how your previous provider releases stock and what notice the contract requires. An unsettled invoice at that stage can delay the release of goods.
Two stock feeds writing to one shop can produce very confusing errors. Availability appears to correct itself, then flips back overnight. Make sure only one can write.
Integration testing: use your awkward orders
Connecting a sales platform to a warehouse is usually the easy part. Whether orders behave properly is another matter. Test with data exported from your own shop, because invented orders tend to be too tidy.
- Single-line order, multi-line order, and an order for several units of a single SKU.
- Bundle SKU: does it explode into components, and does stock fall on the right items?
- Free gift at zero value, and an order with a discount spread across lines.
- Long address, a company name, a parcel locker or pick-up point, and special characters in German and Polish names.
- Cancellation before release to the floor, and a cancellation after release. Also an address change.
- Order with partial stock: does it wait, split or fail?
- One order sent twice: does the system reject the duplicate?
- Multi-parcel dispatch: do all tracking numbers reach the shop and the customer?
- Stock feed: full snapshot or changes only? What happens if the connection drops overnight?
- Return registered in the warehouse: which status reaches your systems, and who acts on it?
One question separates a tested integration from a demonstration: when a message fails at the weekend, who sees it? Agree who monitors failures, how they are told, and what the manual fallback is. Print and scan real carrier labels at the same time, because a label that looks correct on screen can still fail on a scanner.
Two paperwork items that get forgotten
Personal data. A fulfilment provider receives customers' names and addresses in order to act on your instructions. Under Article 28 of the GDPR, where processing is carried out on behalf of a controller, it must be governed by a contract or other binding legal act, and the controller must use only processors providing sufficient guarantees. Settle your data processing terms during onboarding, not after the first order.
Packaging evidence. The EU packaging regulation (PPWR), applicable since 12 August 2026, addresses fulfilment service providers directly in Article 45, and the German Central Agency Packaging Register explains that a provider who is not the packaging manufacturer has to obtain registration and compliance information before providing services for that market. How this applies to your provider and your shipping routes is a question for an adviser. Keep your registration details to hand either way. See what to verify for Germany.
Acceptance: decide what passing means before you start
Without written criteria, go-live happens because a date arrived. Write the test before the pilot, keep it short, and name the person who signs it on each side.
- Master data: a sample of SKUs has been scanned, weighed and measured, and differences are corrected.
- Inbound: the first delivery is reconciled to the ASN, and differences are closed with a named decision.
- Orders: the whole test script has passed, and the failed cases have been fixed and re-run.
- Pack-out: you have opened parcels yourself and compared them to your packing standard.
- Stock: a cycle count on chosen SKUs matches the system, and the shop displays the same figure.
- Returns: a test return has travelled to the warehouse and followed your procedure, including the report you receive. See how returns are routed.
- Billing: a sample period has been priced against the offer, so the first real invoice is no surprise. See what 3PLs charge for.
- Contacts: you know who handles exceptions and who may approve unplanned work.
Then raise volume in steps instead of redirecting everything at once, and review exceptions together in the early period. A repeated exception should lead to a changed rule.
What to ask a provider before signing
- What do you need from us in the master data file, and what do you check yourself?
- What happens when an inbound delivery does not match its notice?
- Can we see your test approach, and do we test with our own order data?
- Who owns a count difference discovered after goods have been received?
- Which of our products need a procedure you do not have yet?
- What does leaving look like: how is stock released and how is data handed back?
At ShipRevo the sequence is scope, quote, set-up, first inbound, then test orders and test returns before volume starts. Details are in how it works. If your system has no ready connection, we can build a custom integration: see technology and integrations. Timing depends on your data and systems, so we agree it once we have seen them.
Sources
Updated: 2026-11-01
Read next
- What 3PLs charge forHow each cost driver is measured, and how to compare quotes.
- Technology and integrationsHow order, stock and tracking data is exchanged and tested.
- How it worksThe ShipRevo sequence from first conversation to live orders.
- Logistics outsourcingWhether to hand logistics over, before you plan the move.
- Kitting and value-added servicesWhy kits and bundles need their own lines in the SKU data.
Next step
Send us the awkward parts first.
Tell us about your catalogue, your order mix and what went wrong last time. Ranges are fine at this stage.