Compare Shopify Fulfilment: 10 Questions to Ask Every Provider

Most Shopify merchants pack their own orders at first and move to a third party in the exact week it stops working. That means the switch happens under pressure, which is the worst possible moment to be comparing providers.
These ten questions take that pressure off in advance. They cover the things that actually decide whether outsourcing helps you: how stock flows back into Shopify, how orders reach the warehouse, how carriers get chosen, and what happens to an item once a customer sends it back.
» If you want to see what a finished integration looks like in practice, that is on our Shopify fulfilment page. This page stays deliberately provider-neutral and works as a checklist for everyone on your shortlist.
Key takeaways
- Real-time inventory sync is the strongest protection against overselling across Shopify and your marketplaces.
- Integration depth matters more than the number of warehouses. Automatic order routing and tracking write-back remove exactly the manual steps where errors happen.
- Returns are a margin problem first. The number that matters is the time from arrival at the warehouse to restocked.
- Warehouse location sets both your transit times and your tax setup, especially on shipments into the EU.
- Get the full cost list applied to your own order profile. A cheap pick and pack rate can be swallowed by storage fees, monthly minimums or peak surcharges.
1. Inventory sync has to run in real time, not in batches
Overselling does not cost you the order, it costs you the customer. It happens in the gap between a sale and the moment your storefront finds out about it. That makes the sync interval the first question for any provider. A real-time connection pushes every stock change straight into Shopify: when a parcel leaves, when goods are booked in, when a return becomes sellable again. Hourly or overnight batch runs leave a window open in which a fast mover keeps selling long after the last unit has left the shelf. If you sell the same stock through a marketplace as well, that window multiplies.
Two points that go beyond the marketing claim:
- Does inventory management work from one pool per SKU, or from separate quantities per channel?
- Can you hold a buffer, so a few units stay reserved against sync lag and counting differences?
2. Orders should reach the warehouse without you touching them
The quality of your order fulfilment comes down almost entirely to one figure: how many manual steps sit between checkout and dispatch. With a clean integration, it is none. In practice that means the warehouse is set up as a Shopify location, new orders are pulled automatically, tracking numbers and fulfilment status are written back, and Shopify triggers the shipping notification on its own.
Warning sign: CSV exports and middleware chains do work. They also introduce a daily human step that fails on bank holidays and is the first thing to break during peak.
Ask specifically:
- How is the connection actually built, a direct app or an interface through a third party?
- What happens to an order that gets edited after purchase?
- How are partial shipments handled when one line is out of stock?
On our side the Connector handles this. It sits directly on your store and brings orders, stock levels and shipping status into one interface. The detail is on our Shopify fulfilment page.
3. The cut-off decides whether an order ships today
Every warehouse has a daily cut-off. Orders before it go out the same day, orders after it wait. Two hours of difference on that cut-off is often worth more to your delivery promise than any change of carrier. Ask for three numbers, not a form of words:
- The cut-off in local time, per warehouse.
- The actual share of orders that go out same day.
- How both of those change in November and December.
Anyone promising same-day dispatch with no peak caveat has either solved the capacity question properly or never worked it out. That is precisely what you want to find out.
4. A carrier mix beats a single contract
One carrier means one set of transit times, one set of surcharges, and one service failure that takes your entire delivery promise with it. With several, you can route by destination, weight and urgency: fast and tracked for priority orders, economical for the rest. The question that matters is availability at the specific site, not group-wide. A carrier in the provider's portfolio does you no good if it does not collect from the warehouse your stock actually sits in.
Beyond that: is selection automatic per shipment, or fixed per order type? And which delivery options does your market expect, whether that is parcel shop collection, a nominated day or delivery against signature?
5. Returns are where margin disappears unnoticed
Receiving a return is the easy part. Value recovery is decided in the next 48 hours. A returned item is rarely simply fine or scrap. Four outcomes with four different values:
| Condition | What it means | What happens to it |
|---|---|---|
| Sellable as new | Product and packaging untouched | straight back into stock |
| Sellable after repackaging | Product fine, outer packaging damaged | one extra step, full selling price |
| Refurbishable | Fault fixable, needs inspection | B-grade channel or repair |
| Write-off | No longer fit for sale | disposal, photo for the claim |
You want that split reported to you, not estimated. Photo documentation of transit damage also gives you the basis for carrier claims and shows which SKUs keep producing the same fault. The final step is the one most often forgotten: a restocked return has to appear as sellable stock in Shopify automatically, not once somebody remembers to adjust the count.
6. Warehouse location sets your delivery times and your tax setup
Distance still drives transit time. From a warehouse in the UK, most domestic addresses are a one to two working day delivery. The same parcel sent from an EU warehouse crosses a customs border first, and that difference is measured in days, not hours. What should decide the location is where your orders actually go, not where the provider is headquartered.
The second part is fiscal, and it gets overlooked:
| Destination | Customs | Tax |
|---|---|---|
| UK domestic | no declaration | standard UK VAT |
| EU from a UK warehouse | third country, declaration required | import VAT, IOSS or local registration depending on setup |
| EU from an EU warehouse | no declaration | distance selling rules, reporting via One Stop Shop |
On top of that sits the choice between DDP, with duties on your invoice, and DDU, where the customer pays at the door. The second is cheaper and generates returns. If a meaningful share of your revenue sits behind a customs border, stock on both sides usually beats optimised paperwork. That is what we run our own warehouses for:
- United Kingdom: Maidenhead
- Germany: Wetzlar and Kösching
- Austria: Enzersdorf near Vienna
- France: Taverny near Paris
- United States, plus partner hubs in the GCC region
Detail on the individual sites is on our locations overview, and the cross-border side specifically on our European fulfilment services page.
7. One stock pool across every sales channel
Shopify rarely stays the only channel for long. As soon as a marketplace or a wholesale order joins it, the question becomes: one physical stock with one live count, or allocation per channel and guesswork?
One pool means a unit is sellable everywhere until it sells once. That raises availability without raising stock. Which makes the connector list relevant: ask which channels are natively supported today, and how an unsupported channel would be handled. If you also sell on Amazon, clarify whether Amazon FBM can be served from the same stock.
8. Ask for the full cost list, peak included
Laying rate cards side by side achieves almost nothing, because every provider slices them differently. The only useful version is the complete list, applied to your profile:
| Cost block | Charged by | What to watch for |
|---|---|---|
| Goods-in | pallet, carton or line | surcharge on unlabelled stock |
| Storage | bin, pallet or cubic metre per period | billing interval, minimum footprint |
| Pick and pack | per order plus per additional line | the rate from the second line onwards |
| Shipping | weight, dimensions, destination zone | oversize and fuel surcharges |
| Value-added services | per instance | materials, inserts, returns, peak surcharge |
How to ask properly: send your destination split, average weight and dimensions, active SKU count and your busiest week, and have exactly that priced. On bulky products, a low pick and pack rate loses to a higher one with better storage terms.
For what a disclosed structure looks like, see our pricing.
9. Capacity for spikes, not just for the average
A launch, a press mention or a single video can multiply your daily volume inside 24 hours. The interesting question is not whether a provider can scale in principle. It is what they did the last time it happened to a client with your profile.
- How much notice does a planned peak need?
- What happens with an unplanned one?
- How long is onboarding, from contract to first shipment?
If your peak starts in November, an eight-week onboarding has to begin in September. A surprising number of people do that sum too late.
10. Packaging is part of the product
Plain boxes work. For brands where the unboxing is part of what the customer paid for, custom boxes, tissue, inserts and a thank-you card are worth it. Not every warehouse can do that at speed.
Settle before you sign:
- Which custom elements are possible, and what does each add per order?
- Is your packaging material stored free of charge, or billed as stock?
- What is the minimum order quantity for your own boxes?
- What happens if the material runs out mid-week?
How to run the comparison in practice
Good decisions come from your own data, not from feature lists. Before you contact anybody, pull the last twelve months:
- Order volume by month, including your busiest week
- Split by destination country
- Average weight and dimensions
- Active SKU count
- Return rate
Then four steps with two or three providers:
- Ask for a quote against your profile, not a standard rate card.
- Get two references from merchants of similar size and product type.
- Send a live test batch through Shopify, one return included, and measure how quickly each status change lands in your admin.
- Check the onboarding timeline against your own peak before you sign anything.
If you want to widen the comparison beyond Shopify, the criteria across providers are in our overview of ecommerce fulfilment services.
And if you want to know how this looks with us: Quivo gives Shopify merchants ecommerce fulfilment across the UK, the EU and the US, with real-time inventory sync through the Connector, carrier selection per shipment, and returns processing that gets sellable stock back on sale quickly.
- Everything on the integration is on our Shopify fulfilment page. For a quote, just send us your order profile, or get in touch with us directly.
Shopify fulfilment FAQs
What is a 3PL, and when do you need one?
A 3PL, meaning a third-party logistics provider, stores your stock and takes on picking, packing, shipping and usually returns on your behalf. Most Shopify merchants start looking at one between 150 and 250 orders a month, or earlier if packing is already taking the hours that belong in marketing, product and customer service. Running out of storage space, rising picking errors and a season you dread are the other common signals.
How does inventory sync work between Shopify and a fulfilment centre?
A clean integration connects to Shopify through the API and treats the warehouse as a Shopify location. New orders are passed to the warehouse automatically, and stock levels, tracking numbers and fulfilment status are written back as soon as they change. Timing is what matters, because real-time updates keep your storefront accurate, while hourly or overnight batch runs leave a window open in which a popular item sells beyond the stock you actually hold.
What belongs in a good returns process?
Inspection on arrival, a documented condition grade, photos of anything no longer sellable, and fast restocking of the items that are. The outcome also has to reach Shopify, so a restocked return becomes sellable again without a manual inventory correction. Ask how long a return takes from arrival at the warehouse to restocked, because that figure decides how much value you recover.
How is Shopify fulfilment priced?
Most providers bill in four blocks: goods-in, storage per unit of space per period, pick and pack per order and per line, and the carrier cost of the parcel. On top of those sit optional and situational items such as packaging materials, inserts, special handling, returns processing and peak surcharges. Have the full list priced against your own order profile, because a low pick and pack rate can be cancelled out by storage fees or monthly minimums.
Do several warehouse locations mean faster delivery?
Yes, when a meaningful share of your orders travels a long distance or crosses a customs border, because stock near the customer cuts transit time and shipping cost at the same time. The drawback is that split stock needs more total inventory and more accurate planning. It usually only pays off once a region is consistently large enough to justify its own buffer, rather than as a first step.
What do you need in place to ship between the UK and the EU?
You need an EORI number for customs declarations, a tax setup that matches both origin and destination, and a decision on whether you ship DDP with duties on your invoice or DDU with the customer paying on delivery. Thresholds and registration requirements for cross-border B2C parcels change regularly, so confirm the current values for your markets before you price anything, or hold stock on both sides of the border and sidestep the question for most orders.
Sources
Pictures:
Quivo © 2026
AI was used in the creation of this post



