· 3 min read
What a good Shopify fulfilment integration actually does
Every 3PL says they integrate with Shopify. The word covers everything from a real-time API to someone importing a CSV twice a day. Here is how to tell them apart.

"Do you integrate with Shopify?" is close to a useless question, because the honest answer is almost always yes and the useful answer is hidden behind it, which is why it pays to look past the word and at the mechanics before you commit to any option for fulfilment in Europe. The gap between a genuine integration and a nominal one is invisible in a demo and enormous in December.
What "integration" can quietly mean
At the good end, an integration is a live connection: orders flow from Shopify to the warehouse within minutes of being placed, tracking numbers flow back automatically, and stock levels stay in sync in both directions without anyone touching a spreadsheet.
At the other end, "integration" means someone at the warehouse exports a CSV of orders from Shopify twice a day and imports it into their own system by hand. It works, technically. It also means a two-hour lag becomes a twelve-hour lag when that person is on holiday, and inventory is only ever as accurate as the last manual sync.
Both get described with the same word. Your job is to find out which one you are being sold.
The four things a real integration handles
Strip away the marketing and a fulfilment integration has four jobs. Ask about each one specifically.
Order sync. Orders should move from Shopify to the warehouse automatically and quickly. Ask how: is it a webhook that fires the moment an order is placed, or a scheduled pull every few hours? Ask what happens to an order placed at 2am. If the answer involves a person, that is your lag.
Tracking write-back. When the parcel ships, the tracking number and carrier should be written back to the Shopify order automatically, which triggers the shipping-confirmation email your customer expects. If tracking is added manually, some orders will be missed, and "where is my order" tickets are the result.
Inventory sync. Stock counts should update as orders ship and as inbound stock is received, and Shopify should reflect that without a manual push. Ask how often it syncs. Once a day is enough for a slow catalogue and a disaster for a fast one, because oversells happen in the gap.
Returns. A return is an order run backwards, and plenty of integrations simply do not handle it. Ask whether returns flow back into Shopify and whether restocked items reappear in your available inventory automatically.
Multichannel is where it gets real
If Shopify is your only sales channel, a decent integration covers you. The moment you add a marketplace (Amazon, eBay, a European platform), the question multiplies, because the way orders arrive is different for each channel.
Ask specifically: how are Amazon orders handled versus Shopify orders? Is inventory pooled across all channels so a sale on one decrements availability on the others, or are they tracked separately and prone to overselling? A provider that handles Shopify beautifully and treats your marketplace orders as a manual afterthought will still cause you multichannel oversells, and those are the expensive kind.
How to actually test it
You cannot verify an integration from a sales call, but you can from a trial. Before you commit real volume:
- Place a live test order and time how long it takes to appear in the warehouse system.
- Confirm the tracking number lands back in Shopify on its own and fires the customer email.
- Force an out-of-stock and watch whether Shopify reflects it before you can oversell.
- Process a return end to end and check that the item comes back into available inventory.
If all four are boring, the integration is real. If any of them needs a human to intervene, you have found the seam that will tear in peak season, and it is far better to find it during a trial than during your busiest week of the year.