Split Shipment - What It Is and How to Handle It in Your Store

Split Shipment - What It Is and How to Handle It in Your Store

One-line definition: A split shipment is when a single customer order is fulfilled as two or more separate parcels, either because items are shipped from different locations or because they are despatched at different times.

What it means

A split shipment occurs when one order becomes more than one parcel in the carrier network. The customer placed a single order and expects a single delivery — but the fulfillment operation sends two or more separate shipments, each with its own label, its own tracking number, and its own delivery timeline.

Split shipments happen for two main reasons:

Multi-location inventory. The items in an order are stocked across different fulfillment locations — part of the order is in a Helsinki warehouse and part is in a Stockholm warehouse. To fulfill the complete order, both locations need to ship their portion to the customer. Each location generates its own label and shipment.

Availability and timing. One item in the order is in stock and ready to ship today. Another item is out of stock or delayed — perhaps a pre-order, a custom item, or a replenishment that has not yet arrived. Rather than holding the entire order until everything is available, the merchant ships what is ready now and the remainder when it becomes available.

Both scenarios result in the same customer experience: multiple parcels, multiple tracking numbers, and potentially multiple delivery days for a single order.

Why it matters for e-commerce merchants

Split shipments affect cost, customer experience, and operational complexity in ways that make them worth managing actively rather than accepting as an unavoidable default.

Cost. Each parcel in a split shipment is a separate shipping charge. A single order fulfilled in two shipments costs approximately twice as much to ship as the same order fulfilled in one — minus any economies from smaller parcel sizes. For merchants where shipping cost is a meaningful proportion of margin, split shipments on high-frequency orders erode profitability noticeably.

Customer experience. Most consumers do not expect their order to arrive in multiple parcels. A customer who ordered three items and receives one today and two tomorrow — without being told this would happen — will contact support to ask where the rest of their order is. That support contact costs time and erodes confidence in the merchant. A customer who is told at checkout or in the order confirmation that their order will ship in two parcels has adjusted expectations and is much less likely to contact support.

Operational complexity. A split shipment requires two label generation events, two carrier handovers, two tracking references to communicate to the customer, and two delivery events to monitor. For merchants with high order volumes, a high rate of split shipments multiplies operational effort significantly.

When split shipments are unavoidable

Not all split shipments can or should be eliminated. Some are the correct operational decision:

Partial in-stock, partial pre-order. Holding an entire order because one item is on pre-order delays the items the customer can receive now. Shipping what is available and following up with the remainder when it arrives is a better customer experience in most cases — provided the customer is clearly informed.

Oversized items that exceed carrier limits. An order containing a large item that exceeds a carrier's standard parcel dimensions alongside standard-sized items may need to be split — the large item goes via a freight service, the standard items via a parcel service.

Deliberately offered as a service. Some merchants explicitly offer flexible partial shipping — ship what is ready, rest follows — as a premium option for customers who prefer it. This is a commercial decision rather than an operational constraint.

How to reduce unwanted split shipments

Where split shipments are a byproduct of multi-location inventory rather than a deliberate choice, several approaches reduce their frequency:

Maintain a primary location with full-range inventory. If one location stocks the complete range and secondary locations only hold fast-moving SKUs, Shopify's routing will default to the primary location for most orders, minimizing splits.

Configure Shopify routing to prefer single-location fulfillment. Shopify's fulfillment routing can be configured to prioritize fulfilling from a single location even if it means a slightly longer transit time. The alternative — routing different line items to different locations to minimize individual item transit times — maximizes split shipments and minimizes per-order costs.

Set reorder points and safety stock per location. A split shipment caused by stock running out at the primary location and overflow routing to a secondary location is a stock management problem, not an inherent multi-location problem. Maintaining adequate safety stock at the primary location prevents routing decisions that generate unexpected splits.

Consolidation at a single dispatch point. For merchants who can control the timing, items from multiple locations can be consolidated at a single point before final shipment to the customer — eliminating the split from the customer's perspective, at the cost of additional internal logistics. This is only practical at certain scales and for certain delivery time windows.

Communicating split shipments to customers

When a split shipment is inevitable, proactive communication prevents the majority of the support contacts it would otherwise generate.

At checkout. If your fulfillment setup means certain product combinations will always split — oversized items, pre-order items, or cross-location inventory — flagging this at checkout sets expectations before the customer has committed. "This order will ship in two separate parcels" is information the customer can act on. For this you can also use Shopify's native "Split shipping" feature that Packrooster fully supports.

In the order confirmation. If the split is determined at the time of fulfillment rather than at checkout, include the separate tracking numbers and expected delivery timelines for each parcel in the order confirmation or shipping notification. Two tracking links with two expected delivery dates is clear. A single notification with no explanation of why two parcels are coming is confusing.

Proactive notification per parcel. Each parcel in a split shipment should trigger its own shipping notification when its label is created — so the customer knows parcel one has shipped today and parcel two will ship on a specific future date. Packrooster generates separate tracking notifications per fulfillment, which is the correct behaviour for split shipment communication.

Common misconceptions and mistakes

"Split shipments are always bad." They are often suboptimal — they cost more and require communication — but they are sometimes the right operational decision. Holding an entire order because one item is delayed is worse for most customers than shipping what is ready and communicating clearly about the remainder.

"Customers will figure out their order split without being told." They will not, reliably. A customer who sees one parcel arrive and has heard nothing about a second will assume the rest of their order is lost. Proactive communication of the split — with separate tracking for each parcel — is the difference between a manageable customer experience and a wave of support contacts.

"Multi-location always means split shipments." Not necessarily. A well-configured multi-location setup where the primary location has full-range inventory will route most orders to a single location. Split shipments from multi-location setups occur when the routing logic cannot find a single location with all items in stock — which is a stock management problem as much as a routing problem.

How this connects to your Shopify store

Packrooster handles split shipments natively within Shopify's multi-location fulfillment framework. When an order is split across two fulfillment locations, Packrooster generates a separate shipping label for each location's portion of the order — each with its own carrier, tracking number, and customs documentation if applicable.

Each fulfillment in the split triggers its own customer notification through Shopify's order communication flow — so the customer receives a shipping notification with the correct tracking number for each parcel as it is processed, rather than a single confusing notification that does not account for multiple deliveries.

For cross-border split shipments — where one parcel originates from a Finnish warehouse and another from a Swedish warehouse, both going to the same Norwegian customer — Packrooster generates the correct customs documentation for each shipment independently, based on each parcel's origin location and the shared destination. The VOEC or other customs identifiers assigned to each location in Packrooster are applied correctly to each parcel in the split.

Packrooster also supports splitting a single fulfillment into multiple shipments within the same location — for example, when an order's items are too large to fit in one box and need to ship as two parcels from the same warehouse. Each parcel gets its own label and tracking reference, and both are linked to the original Shopify order.

Learn more about Packrooster →

Frequently asked questions

Does Shopify charge extra for split shipments? Shopify itself does not charge extra for fulfilling an order in multiple shipments. The additional cost is in carrier shipping — each parcel in a split shipment is a separate shipment with its own carrier charge. If you are using Shopify Shipping rates, each label generation is a separate transaction. There is no platform fee beyond the normal label cost.

How do I tell customers their order is split without causing confusion? The most effective approach is two separate shipping notifications — one when each parcel's label is created — each containing the tracking number for that specific parcel and a clear indication that it is one of two (or more) parcels from the same order. Something as simple as "Parcel 1 of 2 has shipped — tracking: [number]" followed by "Parcel 2 of 2 has shipped — tracking: [number]" sets correct expectations and eliminates most support contacts related to split deliveries.

Can I charge the customer extra for a split shipment? Technically possible, but rarely advisable for B2C e-commerce. If the split is caused by your inventory management — a multi-location setup, a stock issue, or a pre-order situation — passing the additional shipping cost to the customer is likely to generate complaints and disputes. Absorbing the split shipment cost as a cost of the fulfillment model is the standard approach. For large, high-value B2B orders where split shipments are explicitly discussed and agreed in advance, cost allocation is a commercial negotiation.

What is the difference between a split shipment and a partial shipment? The terms are often used interchangeably but have a slight distinction in some contexts. A split shipment typically refers to an order divided across multiple locations or carriers, each shipping their portion simultaneously. A partial shipment typically refers to shipping what is available now and holding the remainder for a later shipment — a time-based split rather than a location-based split. In practice both result in multiple parcels for one order, and the terms are frequently used as synonyms.

How does Packrooster handle returns for split shipments? Each parcel in a split shipment can generate its own return label independently. If a customer wants to return items from parcel one but keep items from parcel two, Packrooster generates a return label for the relevant parcel's fulfillment. If the customer wants to return items from both parcels, separate return labels are generated for each — routed back to the originating location for each parcel. The return process follows the same per-fulfillment logic as the outbound shipment.

Packrooster logo icon

Packrooster Shipping

Advanced shipping rates, carrier integrations
and order processing for your Shopify store

Read more →

Printrooster logo icon

Printrooster Order Printing

Pre-filter your Shopify orders for printing,
customize order and picking list templates and much more

Read more →