The 3PL onboarding process explained, step by step
What happens between saying yes and the first order going out, and what you have to have ready.
Stock
One product listed in three places is still one pile of stock. How the count drifts once somebody else holds it, what overselling costs on each marketplace, and what to ask a 3PL before the first pallet moves.

One of the questions this site now gets asked most often is not typed by a person at all. It reads like this: what is the onboarding process for connecting a new 3PL to our multi-channel inventory setup? It is the kind of sentence an AI assistant writes when a seller asks it something more human, which is usually closer to if somebody else is holding my stock, whose number is right?
That is the question this piece answers. Not how inventory software works, because there is plenty written about that already, but what actually happens to your stock count on the day a third party starts holding it, where it goes wrong, and what that costs you on the channels you sell through.
The short version. One product listed in three places is still one pile of stock. The count is right when every unit is scanned in, every unit is scanned out, and every channel hears about it. It drifts at the gaps between those three, and nearly every overselling problem we have seen lives in one of five places.
Say you sell a candle on Shopify, Amazon and eBay. You do not have three lots of candles. You have one shelf of them, and three shopfronts taking orders against it. The listing on each channel is only a claim about how many are left, and the claim is only as good as the last time somebody told that channel the real number.
When you pack at home, you are the system. You see the shelf, you know the last one went this morning, and you take the listing down. The moment a 3PL holds the stock, you can no longer see the shelf, and the three listings have to be kept honest by a connection instead of by your eyes.
Shopify’s own help describes the mechanism plainly: an item is out of stock when inventory is tracked and the level is at zero or below, and by default customers cannot buy it until the level goes back up. That default only protects you if the number Shopify holds is the number on the shelf. If the shelf is empty and Shopify still thinks there are two, it will sell both.
The connection between a 3PL and your channels is not usually where things break. The integration does what it is told. The count goes wrong in the moments when the physical stock and the recorded stock are briefly different, and something sells in the gap. These are the five we see.
A pallet is in the building, but until it has been counted and booked into the system it does not exist as far as your channels are concerned. That is the harmless direction: you are underselling, not overselling. It turns harmful when a seller, knowing the stock has landed, raises the listing by hand to match. Now the channel has a number the warehouse system has never heard of, and the two disagree from then on.
The fix is a booking-in time you can rely on, so there is no temptation to get ahead of it. Ours is 48 hours from the stock landing, and the client portal shows each delivery and what was booked in against it, with any difference between what you sent and what was counted shown against that delivery rather than buried in an email.
A return sitting in a tote is stock in limbo. It might be resellable, it might be damaged, and until somebody opens it and decides, it should not be on sale. Sellers who add returns back to their listings the moment the courier marks them delivered are selling units nobody has looked at yet.
We open returns within 3 working days of arrival and grade them A, B or C; grade A goes straight back into sellable stock and the count follows it. The details are on our returns processing page.
Somebody takes five units out for a photoshoot, a trade show or a damaged-box swap, and the system is not told. This is the most common source of a count that is wrong by a small, stubborn amount, and the hardest to find later, because nothing records why it moved.
The rule that fixes it is simple and worth agreeing on day one: stock only moves when a scan moves it. Every unit we hold is barcode scanned in when it arrives and scanned out when it ships, so the count moves on its own rather than being remembered. If you want stock taken out for any reason, it is booked out like an order, not lifted off a shelf.
When there is one unit left and two customers on two channels buy it within moments of each other, both orders can be accepted before the count reaches either channel. No integration removes this completely, because it is a timing problem, not a counting one. What reduces it is holding back a small buffer on fast-moving lines, so the last unit or two are never offered everywhere at once. That costs a little availability at the very end of a run, and it is usually worth it.
If you also sell through a channel that is not connected, such as a wholesale order taken by email, a market stall run from the same stock, or a marketplace you list on by hand, the count cannot be right, because some of the sales never reach it. This is the one that argues against us, so it is worth saying clearly: a 3PL does not fix overselling by itself. It fixes it when every route by which your stock can leave the building goes through the same count.
Our order management system connects Shopify, Amazon, eBay, Etsy and TikTok Shop, plus WooCommerce, Magento, Wix and well over a hundred other platforms, with a CSV route for anything that does not connect. The list is on our platform integrations page. If a sale can happen somewhere that list does not reach, tell us before go live, not after the first oversell.
An oversold order costs you in a fixed order: a cancellation, then a refund, then very often a review. The refund is the cheap part. What matters more is that every marketplace counts the cancellation against you, and each counts it in its own way.
| Channel | What it measures | What it says |
|---|---|---|
| eBay | Transaction defect rate | A seller cancelling because the item was out of stock is a transaction defect. The minimum standard is defects on no more than 2% of transactions; Top Rated is no more than 0.5%. |
| TikTok Shop UK | Seller fault cancellation rate | Orders cancelled because of the seller’s own actions, over 7 calendar days. The threshold is 2.5% or lower, with penalties that escalate if it is exceeded. |
| Amazon | Account Health, including cancellation rate | Amazon tracks seller cancellations on orders you fulfil yourself as part of the Account Health Rating it uses to decide whether your selling privileges stay active. Set alongside it: late shipment rate below 4% and valid tracking rate above 95%. |
| Shopify | Nothing, but your customer does | No marketplace penalty, because it is your own shop. The cost is the customer who paid, waited and got a refund instead. |
Two things follow. First, the marketplaces you depend on most are the least forgiving, so if a line is going to run short it is better to run short on your own site than on eBay or TikTok Shop. Second, eBay offers a way to soften it: with its out of stock option switched on in your selling preferences, a listing that sells out stays active but is hidden from search until you restock, rather than ending and losing its history.
None of this needs anything clever. It needs a few unglamorous habits, applied every time.
These are the questions worth putting in writing to any provider you are comparing, including us. The answers matter less than whether they come back specific.
For the wider set of questions, from contracts to peak capacity, see how to choose a 3PL in the UK.
The day you move stock to a 3PL is the day your count is most likely to go wrong, because for a while some stock is at home, some is in a van and some is being counted. A few things make that week uneventful.
The full step by step of going live, from the day you say yes to the first order leaving, is in the 3PL onboarding process explained.
We hold your stock in one pool in Rochdale, behind every channel you connect, and we keep the count by scanning rather than by remembering. We cannot make a count right if sales are happening somewhere it cannot see, and we will tell you so at the quote stage rather than after the fact. Our rate card is published, and connecting every channel is a one-off £150.
Almost always for one of five reasons: stock that has arrived but is not yet booked in, returns that have come back but have not been graded, manual adjustments nobody logged, two channels selling the last unit at almost the same moment, or a channel that is not connected to the system holding the count. The fix for each is different, which is why it is worth asking which one is happening before blaming the integration.
Yes. eBay counts a seller cancelling an order because the item was out of stock as a transaction defect, and its minimum seller standard allows defects on no more than 2% of transactions, or 0.5% for Top Rated sellers. eBay's out of stock option keeps a sold out listing alive but hidden from search until you restock, which is safer than ending it.
Ask how long stock takes to be booked in after it arrives, whether every unit is scanned in and scanned out, how a discrepancy between what you sent and what they counted is shown to you, how quickly returns go back into sellable stock, which of your channels their system connects to, and what their measured picking accuracy is and over what period.
For fast sellers, often yes. Listing slightly less than you hold on the busiest channels means two orders for the last unit cannot both succeed. It costs you a little availability at the very end of a run and protects your cancellation rate, which every marketplace measures. Most channel and inventory tools let you set this per listing.
No. Stock sent into Amazon's fulfilment network is held and counted by Amazon and only sells through Amazon. Stock at a 3PL is a separate pool. A 3PL can sell its stock on Amazon as seller-fulfilled orders alongside your other channels, but the two pools are counted separately and should be planned that way.
Sources, all the marketplaces’ own pages: eBay’s seller standards policy and monitoring your seller performance, TikTok Shop UK’s seller fault cancellation rate, Amazon’s account health guide, and Shopify’s help on selling when out of stock. Checked on 7 October 2026. Marketplace thresholds change, so check your own account’s performance pages for the current figures.
Our rate card is on the pricing page. If you want this worked through against your own products and channels, ask for a quote and we will reply in one working day.
Keep reading
What happens between saying yes and the first order going out, and what you have to have ready.
The questions that separate a provider that fits from one that only quotes well.
Tell us which channels you sell on and roughly how many SKUs you hold, and we will show you how the count would move between them, before you commit to anything.
Get my quote