One order, two locations, two boxes. Split it or hold it?
Once a warehouse and a store, or two warehouses, can both ship online orders, some orders will need both. On Shopify, order routing can split an order when no single location can fill it, and the Minimize split fulfillments rule can't prevent that. A closest-location rule on its own will split an order even when one location could fill it. Sometimes a split is the right answer, and sometimes it is a second label you paid for so one item could arrive sooner. The decision is worth making on purpose, before the order arrives.
Four ways a split goes wrong
None of these starts with the carrier. Each one is a decision nobody made before the order arrived.
The second box cost more than the item in it.
A low-value add-on shipped on its own label from a second location, because the rules allowed a split and nothing weighed the cost of one.
The customer was charged one way and you paid another.
Checkout charged a single flat rate, and the order went out in two shipments. Or the reverse: two rates added together at checkout on an order you advertised as one flat shipping charge.
The first box arrived and the customer thought it was short.
The first shipping email did not say a second box was on its way, so the first contact about it came from the customer, to support.
Someone fixes it by hand every morning.
Staff move one half of an order to the other location, or hold it, case by case, and the result depends on who is on shift.
How Shopify decides a split, the charge and the work
These are documented behaviours of Shopify's routing, shipping-rate and fulfillment flows. Routing can also split an order that is too heavy for one location's shipping options, and checkout splits an order when some items are picked up and some shipped.
One
Routing can split when no single location can fill the order
Order routing "can split an order across locations when no single location can fulfill it." The Minimize split fulfillments rule "reduces splits, but it can't prevent them when a single location can't complete the order."
Two
The charge depends on how locations are grouped
Within one location group on a flat rate, the charge "is applied only once for all locations": in Shopify's example, a $5 flat rate with two locations is $5. Across groups, rates are added together. With weight-based, carrier-calculated or app rates, Shopify combines the rates rather than charging once.
Three
Each half is its own job
When checkout splits an order, "fulfilling part of the order isn't optional. You need to fulfill each fulfillment separately." Shopify lets you merge fulfillments that are from the same location.
Four
The customer hears about each box separately
You "can add a separate tracking number and send a separate notification for each fulfillment that you ship." What the first notification says about the second box is up to you.
Platform behaviours quoted from the Shopify Help Center, October 2026. Shopify says shipping profiles and rates are moving to shipping options by market, and other platforms work differently — verify before you design around them.
Where OmniOrders fits
OmniOrders is an order management system for brands and retailers selling through many channels.
The boundary, stated plainly: how your storefront groups locations, what it charges at checkout and how its routing rules rank locations are that platform's settings. The decisions on this page — when an order may split, when it should wait, and what the customer is told — are yours to make and write down, whatever software carries them out.
omniorders.com/integrations lists 137 integrations across sales channels, fulfillment, shipping and ERP or accounting — including Shopify.
The rule no platform writes for you
The routing rules decide whether an order can split. None of them weighs whether it should: the label cost, the delay, or what the customer was promised. That comes down to three things you can know before the order arrives: what a second shipment costs you from each pair of locations, how long the missing item would take to reach the first location, and what you have already told the customer about delivery.
With those in hand, the rule is short. Split when waiting would break the delivery date you showed, or when the second shipment costs less than the delay is worth. Hold when the missing item can reach the first location before that date and the second label would cost more than the wait is worth. Write a threshold for each, say who may override it, and check how your storefront lets you hold a fulfillment before you rely on holding.
Then match the checkout to the rule. If your locations share a flat-rate group, the customer pays once and you pay for every shipment, so a loose split rule is paid for out of margin. If they sit in separate groups, or use weight-based or carrier rates, the customer pays more for a split order, which is a problem if you advertised one shipping price. The trade-offs per order are in partial shipments vs. split shipments, and the location choice behind them in which location should ship the online order.
Three questions to ask of any system you use for this
Ask them of your storefront, your fulfillment provider and any order system you evaluate.
-
Can an order be told to wait instead of splitting?
Find out what decides it: a rule you set, a setting per product, or a person editing the order.
-
Where is the cost of the second shipment visible?
Ask whether it is known before the split happens, or only on the carrier invoice afterwards.
-
What does the customer receive for each box?
Walk through the emails for an order that ships in two parts, and check that the first one says a second is coming.
What changes when the split rule is written down
Before you write the rule
- Orders split whenever the routing rules allow it, and nobody decided whether they should
- Nobody knows whether a split costs the customer once or twice
- The second label is paid for and nobody tracks the cost
- The first shipping email says nothing about a second box
- Staff merge and move fulfillments by hand, one order at a time
After, in any system
- A written rule says when an order may split and when it waits
- Each location's shipping setup is known, so the charge is predictable
- The cost of a second shipment is part of the split decision
- The first message tells the customer how many boxes to expect
- Most orders follow the rule; staff handle the rest and note why
Questions about split shipments
Often because no single location had every item, but not only then. Shopify's order routing "can split an order across locations when no single location can fulfill it", and its Minimize split fulfillments rule "can't prevent them when a single location can't complete the order." A closest-location rule on its own can also split orders, and checkout splits an order when some items are picked up and some shipped. Whether a split should happen is a separate decision you can make in advance.
Only in one case is the customer charged once. In Shopify, if both locations are in the same location group and that group uses a flat rate, the flat rate "is applied only once for all locations". With weight-based, carrier-calculated or app rates, Shopify combines the rates, and locations in different groups, or products in different shipping profiles, have their rates added together. Check which case applies before you promise one shipping price.
Only if they ship from the same place. Shopify lets you merge "multiple fulfillments from the same location into one fulfillment". Halves assigned to two different locations stay two shipments unless you change the location of a fulfillment, which Shopify allows for unfulfilled orders but not for local delivery or in-store pickup. The new location needs the stock, so compare a transfer and the wait against a second label.
In Shopify each fulfillment is fulfilled separately, and each can get its own tracking number and notification. If the first one does not mention a second box, customers may assume the order is short. Say it in the first shipping message, not after they contact support.
Decide when to split before the order arrives
Start with a free trial, or read when to split an order and when to hold.