Shopify Fulfillment Network in 2026: Where Orders Break

What is Shopify Fulfillment Network in 2026?
Shopify Fulfillment Network (SFN) is a Shopify app, free to install, that connects a store to third-party logistics providers (3PLs), which store inventory and pick, pack and ship orders on the merchant's behalf. Shopify no longer runs the warehouses itself: it sold its logistics business, including Deliverr, to Flexport in 2023, and the network now works as a link between your Shopify admin and the 3PL you choose.
Status as of October 1, 2026, checked against Shopify's Help Center and App Store and the 2023 deal coverage:
- Shopify bought Deliverr in 2022 for $2.1 billion, then announced the sale of Shopify Logistics to Flexport on May 4, 2023, taking an equity stake in Flexport as part of the deal (CNBC). The acquisition closed in June 2023 (FreightWaves).
- The app is still live. Shopify's Help Center describes it as a way to "connect with third-party logistics providers (3PLs) that store your inventory and fulfill orders on your behalf" (Shopify Help Center).
- Flexport is built directly into the Shopify admin. Other 3PLs connect by installing their own app through the network; Shopify's Help Center list today includes ShipBob, Shipfusion, DHL Fulfillment, Bigblue, GoBolt, Mayple, and Amazon MCF and Buy with Prime (Shopify logistics partners).
- The app is available only to businesses fulfilling out of the United States (Shopify getting started).
A lot of the pages ranking for this term still describe a Shopify-run warehouse network, and so does one of Shopify's own App Store listings: the 2022 listing still says "fulfillment built by Shopify". That network no longer exists in that form. The current listing is Shopify Fulfillment Network, which presents it as a network of fulfillment partners. If you are reading advice written before mid-2023, check it against the status above.
Here is my take. I have run e-commerce brands for 20 years, and syncing Shopify with a warehouse is one of the most familiar pain points I know. The big misconception about a late order is that the carrier caused it. It is bigger than the carrier. It is the system, process and people issues upstream of it: is Shopify syncing correctly, is the inventory allocated correctly, is the warehouse getting the order out on time. Whatever network you plug in, Flexport, ShipBob or a 3PL you found on your own, the decision you are making is a handoff. After checkout, nobody's in charge: Shopify owns the storefront, the payment processor owns the payment, the 3PL owns the pick and pack, the carrier owns the delivery. Everyone owns a step, but no one owns the outcome. In some businesses no one owns post-purchase operations except the warehouse. The e-commerce manager does not own it and customer service does not own it, so nobody is watching for a storefront that does not sync well with the warehouse, a payment issue or a stockout. A fulfillment network does not change that. It moves the step to someone else's building.
So the useful question is not "is SFN good?" It is "what happens to my order in the gap between my store and their warehouse, and who will know when it goes wrong?" Every order is a promise. Keeyu keeps it.
How the handoff from Shopify to a 3PL works
The handoff is the point where an order created in Shopify is assigned to a 3PL's fulfillment location and becomes that 3PL's job to ship. In SFN, that assignment depends on a product catalog sync, a location in your store and routing rules you set.
Shopify's own setup checklist lays out the sequence (Shopify getting started):
In short: give every product a barcode and SKU, install the app and pick a 3PL, connect it, ship inventory over, name its shipping options and rates, then set priority rules for routing orders.
With Flexport, connecting creates a new location in your store called "SFN - Flexport". Orders routed to that location are the ones Flexport fulfills. Products then sync to Flexport every four hours, and a "Sync Catalog" button forces an earlier sync (Flexport getting started). A product only syncs if it meets five rules:
- The product is active.
- The product has a title.
- Every variant has a SKU.
- SKUs contain no spaces or special characters.
- Each SKU is unique to one variant.
That gives you a simple pre-flight rule before any launch or sale: an order can only route cleanly if the product has synced, and it is only certain to have synced if it passes all five rules and either existed before the last scheduled sync (they run every four hours) or existed when someone pressed Sync Catalog. A product you create at 9:05 for a 10:00 drop may not exist on the 3PL side when the first order lands. Press Sync Catalog and confirm the SKU is in the 3PL's inventory before you send the email.
My view is that the gap between the two systems is where failures go silent. Your storefront updates in real time. The warehouse sees a version of your catalog that can be hours old. Each system is designed to perform its own function, not to connect back to the promise made at checkout, so when something fails between them it fails silently. I think of it as whack-a-mole: one week it is a run of stockouts, the next a SKU mismatch or a system sync issue, and once you think you have fixed one thing, something else pops up. Sometimes the systems simply do not sync properly, and what we do at Keeyu is identify that and push the sync through. If you are deciding where SFN fits in your stack, our guide to the order fulfillment system covers how the software and service layers fit together.
Where order promises break after the handoff
An order promise breaks after the handoff when the order, the inventory record or the shipping deadline stops matching between your store and the 3PL, and nobody on either side is alerted. The order shows as paid in Shopify, so everything looks fine until the customer asks where it is.
These are the five patterns I see most.
The order never reaches the warehouse
An order can be accepted, paid and visible in Shopify while the warehouse has no record of it. Shopify has no reason to flag it, and the 3PL cannot flag an order it never received. We saw this with a US Shopify brand: 70 orders did not sync to the warehouse while the orders placed around them synced normally, and those 70 had not shipped for three days. Keeyu had flagged them, but nobody had opened the alert yet. Without that flag, the first anyone would have heard of it was 70 "where is my order" tickets. Clutch saw a similar pattern: in the Clutch case study, a serious issue with unfulfilled orders was found and resolved within hours.
It is rarely a one-off. When one order fails to sync, others often fail the same way, and each one is a future WISMO ticket.
The store sells stock the warehouse does not have
An oversell happens when the storefront's stock count runs ahead of the warehouse's, so the store keeps taking orders for units that are already gone. At P.E. Nation, during an online warehouse sale, a traffic burst overwhelmed our website and it stopped syncing with the warehouse. The store kept accepting orders for stock that did not exist. We did not know about it for a couple of days, until customers started calling to ask where their orders were. My co-founder Tracy said afterward that knowing in real time would have saved us the extra staff, the phone calls and the refunds. What we needed was to see the inventory number on the store side and the warehouse side drift apart while it was happening. If you run on a network with a periodic sync, decide in advance what inventory buffer you hold back on fast-moving SKUs during a sale, and read our notes on oversell and backorder tools.
The SKU does not match
A variant created without a SKU, or with a space in it, simply does not sync. The order still gets placed in Shopify. Duplicate SKUs across variants fail the same check, and if two variants ever share a SKU in the warehouse's records, the warehouse has no way to tell them apart. Audit SKUs before every catalog change, not after the first complaint.
The clock runs out before anyone looks
Some handoffs have a hard deadline attached. We worked with a US brand selling through a major US retail partner that would cut them off on a Monday if Friday's orders had not synced through and been fulfilled. A missed sync on Friday afternoon can stay invisible until Monday morning, which is too late. Know which of your channels carry a deadline like that, and check sync status before the weekend, not after.
The 3PL stops shipping at peak
At peak, orders stop going out when the warehouse was not prepared for the spike in volume. Brands put a lot of money into acquiring customers for peak trade, and not enough into getting the 3PL ready for the orders those customers place. So put three questions to your 3PL before peak: what order volume are we planning for, how long will it take to pick, pack and ship that volume, and how many people will be in the warehouse to do it? I see it happen to big brands year after year, and it is a shame, because it is avoidable. Our list of peak season e-commerce tools covers peak planning. For the handoff specifically, the rule is to know the date your 3PL's backlog starts, before your customers do.
Every one of these breaks happened between two systems that each looked healthy on their own. That is why I keep coming back to the same line. Every order is a promise. Keeyu keeps it.
What the network handles, and what you still own
A fulfillment network handles storage, pick, pack and the carrier handoff, while the merchant keeps the catalog, the routing, the checkout promise and the customer relationship. SFN is free to install, and the 3PL you connect charges for accepting, storing and fulfilling inventory, so pricing depends on the provider you choose. Check the minimums, not just the per-item rates. Flexport announced in August 2025 that its monthly minimum for fulfillment customers would rise from $500 to $5,000 at the start of 2026, with any shortfall charged on the first invoice of the following month (Supply Chain Dive). Work it out before you sign: if your monthly spend with the 3PL sits below the minimum, the gap is a fixed cost spread over every order you ship. On speed, the current App Store listing promises "reliable 2- and 3-day delivery". That is the network's claim about transit once a parcel leaves the building. It does not cover the hours between a paid order in Shopify and the 3PL accepting it, which is where the breaks in the previous section happen. Shopify's billing page also notes that a 3PL's US fulfillment locations might create physical nexus for sales tax purposes (Shopify billing, pricing and taxes).
The bigger point is ownership. My view is that customer service should own post-purchase operations, not the warehouse, and especially not when the warehouse is a 3PL. At P.E. Nation my co-founder Tracy asked to own e-commerce operations along with customer service. Her reason was that what happens upstream becomes her problem downstream, and if she can see it upstream she can stop it from reaching the customer. Here is how the work divides once an order is handed off:
Part of the order | Who runs it | Who answers the customer |
|---|---|---|
Delivery promise shown at checkout | You | You |
Product catalog and SKU data | You | You |
Routing rules and shipping rates | You | You |
Inventory storage, pick and pack | The 3PL | You |
Carrier handoff and transit | The 3PL and carrier | You |
Sales tax where inventory sits | You | Your tax adviser and you |
The last column is the one that matters. The customer bought from your store, so every late or missing parcel lands with your team, whatever the 3PL's contract says. Shop Promise, Shopify's delivery-date badge, shows how this works. Shopify describes it as a program for merchants who consistently ship and deliver fast, the top 1% of shippers on Shopify, with dates based on historical fulfillment and transit data and limited to US domestic orders (Shopify Help Center). The badge is a promise computed from how well your handoff has performed. It does not tell you when a specific order is about to miss it.
How to evaluate Shopify Fulfillment Network against another 3PL
Choosing between SFN and a 3PL you contract directly comes down to where you fulfill from, what you sell, how many channels you sell through and how much order data you can see after the handoff. SFN suits US-fulfilled Shopify brands that want setup and monitoring inside the Shopify admin and that ship enough volume to clear their chosen 3PL's monthly minimum.
These are the decision rules I would use:
- If you fulfill outside the United States, SFN is not an option today. Contract a 3PL directly.
- If your monthly fulfillment spend would sit below a provider's minimum, price the shortfall in. Flexport's is $5,000 a month from January 2026.
- If your products have special handling needs, confirm eligibility with the 3PL first. Shopify tells merchants to check each 3PL's product guidelines and inbound standards.
- If your catalog changes daily, treat the sync interval as a requirement. Ask how often products and inventory sync, and whether you can force it.
- If you sell through marketplaces or retail partners with fulfillment deadlines, ask how the 3PL reports orders that are late against those deadlines, not just orders that shipped.
- If you have a peak period, ask the 3PL how it staffs for it. At P.E. Nation and SurfStitch I calculated the staffing the warehouse needed to process orders within SLA before peak, and I would not sign with a 3PL that cannot answer that question with numbers.
A short question list to take into any 3PL conversation:
Question | Why it matters |
|---|---|
How often do products and inventory sync with Shopify? | Sets the size of the gap where oversells happen |
What happens to an order with a missing or invalid SKU? | Tells you whether failures are loud or silent |
How do you report an order you have not received? | Most 3PLs cannot, so you need another source |
How do you staff for peak, and when does a backlog get declared? | The difference between a slow week and a halt |
For the software side, see our list of order fulfillment software.
What to monitor once orders leave your store
Monitoring the handoff means checking, continuously, that every paid order in your store has reached the 3PL, shipped before its cut-off and is moving with the carrier, and that inventory counts agree on both sides. Native dashboards report after the fact; you need signals before it fails.
Shopify's Fulfillment Network page shows two notifications, "Orders on hold" and "Transfers in progress", plus performance cards for orders fulfilled, order to delivery time, fulfillment time and in transit time, one 3PL at a time (Shopify monitoring). Those cards are useful for a monthly review. They will not tell you that 70 orders never arrived at the warehouse, because an order that silently failed to reach the 3PL has no reason to be marked on hold.
When Shopify has one version of the data and the warehouse has a slightly older one, someone has to work out which system is telling the truth. That triangulation is where silent sync failures show up. If you track 3PL performance in a spreadsheet, you will only learn about a broken SLA when the customer complains.
This is the checklist I would run on any 3PL, SFN or not:
- Paid orders with no matching record at the 3PL after your normal sync window. Set the window from your own data. If orders usually appear within an hour, alert at two.
- Orders still unshipped after the dispatch cut-off they were promised against.
- Inventory deltas on each SKU between Shopify and the 3PL, checked more often during sales.
- New or edited products that have not synced, especially before a launch.
- Orders with a carrier label but no first scan after a day.
- Channel deadlines, such as marketplace or retail partner fulfillment windows, checked before weekends and holidays.
The mechanism is the same whatever you watch: Detect. Decide. Act. Detect the break when it happens, not when the customer calls. Decide what should happen to that order: resync, reroute, reship or contact the shopper. Act on it in the systems you already run. Our roundup of 3PL and carrier visibility tools compares the options.
Why the promise stays yours
Using a fulfillment network moves the physical work out of your building, but the customer's expectation stays with your brand. The handoff is a seam between two systems, and that seam is where orders get lost, oversold or quietly delayed.
A help desk sees the problem only after the shopper complains, so monitoring has to run across the whole order journey, from order capture through the 3PL. I built Keeyu for that seam. Keeyu is proactive e-commerce operations: it connects with your storefront, warehouse and carrier systems, detects orders that have stalled across payment, fulfillment, shipping and returns, decides what needs to happen and acts before the shopper has to chase. It is not a 3PL and it does not replace your fulfillment network. It watches your store and, where your 3PL is connected, the warehouse side too, so you see the break first. Keeyu gets shoppers what they want, on time, as promised.
If you run on SFN or any other 3PL and want to see where your handoff is leaking, book a demo and we will map it with you. Pricing is on our pricing page, and you can see how other brands use it on our customers page. Every order is a promise. Keeyu keeps it.
Frequently Asked Questions
Does Shopify still have its own fulfillment network?
Not in the form it launched. Shopify sold its logistics business, including Deliverr, to Flexport in a deal announced in May 2023 and completed in June 2023. Shopify Fulfillment Network is now an app that connects your store to third-party logistics providers, with Flexport built into the Shopify admin and others such as ShipBob installed as apps.
How much does Shopify Fulfillment Network cost?
The app is free to install, but the 3PL you connect charges for accepting, storing and fulfilling your inventory, and each provider sets its own prices. Flexport, the partner built into the Shopify admin, raised its monthly minimum from $500 to $5,000 starting January 2026, charging the difference when a merchant spends less in a month, according to Supply Chain Dive. Also budget for possible sales tax, because Shopify notes that a 3PL's US locations might create physical nexus.
Who delivers orders sent through Shopify Fulfillment Network?
The 3PL you choose picks, packs and ships the order, and it hands the parcel to the carriers it works with. Shopify connects the store to the 3PL but does not run the warehouses. Your team still answers the customer if the parcel is late, which is why tracking the handoff matters, as covered in our guide to WISMO.
Can I use Shopify Fulfillment Network outside the United States?
Your business can be based anywhere, but Shopify says the app is available only to businesses fulfilling out of the United States. If you are based abroad, you are responsible for shipping your inventory into the US. Brands fulfilling from other countries need to contract a 3PL directly. Fulfilling from the US does not mean selling only in the US: Shopify's Flexport setup includes an option to let Flexport fulfill orders outside the United States.
Why are my products not showing up in Flexport?
Products sync from Shopify to Flexport every four hours, so a new product may not appear right away; the Sync Catalog button forces an earlier sync. If it still does not appear, check that the product is active, has a title, and has a unique SKU on every variant with no spaces or special characters.
What are the best fulfillment services for Shopify stores?
There is no single best option; the right 3PL depends on where you fulfill from, what you sell, your channels and how much order data you can see after the handoff. Ask every provider how often inventory syncs, how it reports orders it never received and how it staffs for peak. Our list of order fulfillment software covers the software side of that decision.
How do I know if an order never reached my 3PL?
Shopify's Fulfillment Network page flags orders whose fulfillment status is on hold and transfers in progress, but an order that silently failed to reach the 3PL has no reason to carry an on-hold status. Compare paid orders in Shopify against orders the 3PL has acknowledged, and alert on any gap older than your normal sync window. A tool that watches both systems, such as those in our list of 3PL and carrier visibility tools, catches this automatically.
References
- 1. CNBC, "Shopify offloads logistics business to Flexport", https://www.cnbc.com/2023/05/04/shopify-offloads-logistics-business-to-flexport.html. Sale announced May 4, 2023; Deliverr bought in 2022 for $2.1 billion; Shopify took Flexport equity.
- 2. FreightWaves, "Flexport completes acquisition of Shopify logistics business", https://www.freightwaves.com/news/flexport-completes-acquisition-of-shopify-logistics-business. Acquisition completed June 2023.
- 3. Flexport, "Flexport Acquires Shopify Logistics and Deliverr", https://www.flexport.com/blog/dave-clarks-note-to-flexport-were-acquiring-shopify-logistics/. 2023: Flexport becomes primary provider of Shop Promise at the time of the sale; services available on the Shopify Fulfillment Network app.
- 4. Shopify Help Center, "Shopify Fulfillment Network", https://help.shopify.com/en/manual/fulfillment/shopify-fulfillment-network. What the app does today: connects stores to 3PLs that store and fulfill inventory.
- 5. Shopify Help Center, "Fulfillment Network logistics partners", https://help.shopify.com/en/manual/fulfillment/shopify-fulfillment-network/logistics-partners. Flexport integrated into the admin; other 3PLs connect as apps.
- 6. Shopify Help Center, "Getting started with the Fulfillment Network app", https://help.shopify.com/en/manual/fulfillment/shopify-fulfillment-network/getting-started. US-only fulfillment, setup checklist, routing rules.
- 7. Shopify Help Center, "Getting started with Flexport", https://help.shopify.com/en/manual/fulfillment/shopify-fulfillment-network/logistics-partners/flexport-getting-started. SFN - Flexport location, four-hour product sync, Sync Catalog, SKU requirements.
- 8. Shopify Help Center, "Billing, pricing, and taxes for the Fulfillment Network app", https://help.shopify.com/en/manual/fulfillment/shopify-fulfillment-network/billing. Free to install, 3PLs charge, possible physical nexus.
- 9. Shopify Help Center, "Monitoring transfers, orders, and inventory in the Fulfillment Network app", https://help.shopify.com/en/manual/fulfillment/shopify-fulfillment-network/dashboard. Native notifications and performance cards.
- 10. Supply Chain Dive, "Flexport ups monthly minimum fee for fulfillment customers", https://www.supplychaindive.com/news/flexport-fulfillment-minimum-fee-2026-increase/757128/. Flexport monthly minimum rises from $500 to $5,000 at the start of 2026; shortfall charged on next invoice.
- 11. Shopify Help Center, "Shop Promise", https://help.shopify.com/en/manual/fulfillment/setup/shop-promise. Shop Promise today: Shopify program, top 1% of shippers, historical data, US domestic orders.
- 12. Shopify App Store, "Shopify Fulfillment Network", https://apps.shopify.com/fulfillment-network. Current listing: partners named, 2- and 3-day delivery claim.
- 13. Shopify App Store, "Shopify Fulfillment Network" (2022 listing), https://apps.shopify.com/shopify-fulfillment-network. Listing launched August 22, 2022; still reads "fulfillment built by Shopify".
Keep the promise.
See how Keeyu catches and fixes post-purchase issues before customers notice.
In one call, we’ll map your operations and show how Keeyu detects issues, decides what needs to happen, and takes action across your existing systems.
We’ll confirm your integration requirements and rollout plan during the demo.

