String
Automation rules

Can ShipStation Split an Order Across Multiple Boxes Automatically?

Updated

Short answer: It depends which of three different things you mean by “split” — and for the one most people actually mean, the answer is no.

ShipStation has Split Ship (manual), Auto-Split (automatic, but based on product attributes), and multi-package shipments (one shipment, several boxes). These get used interchangeably in conversation and they are not the same feature, don’t run at the same time, and don’t solve the same problem.

They solve three different problems, and none of them is the one people usually mean, which is: this order doesn’t fit in one box — figure out the cheapest way to divide it. That’s a packing calculation, and ShipStation doesn’t do packing calculations.

Here’s the actual map.


The three things called “splitting”

1. Split Ship — manual, splits an order into multiple shipments

Split Ship divides one order into multiple shipments, each with its own shipment details, tags, notes, packing slip, and customer notification emails. Each gets its own label and its own tracking number. In the orders grid they show as (1 of 2), (2 of 2), and so on.

It’s a manual action — Other Actions → Show Split Ship Actions from the grid, or Split Ship from the order detail screen. You move items into shipments and save. Only orders in Awaiting Shipment can be split.

Three things to check before you rely on it, all stated in ShipStation’s own Split Orders Into Multiple Shipments documentation:

There’s a related option — Create Shipment from the Shipments panel — for when you need an extra label but don’t need items associated with it. That’s the tool for “this one line item needs two boxes.”

2. Auto-Split — automatic, but keyed on products, not on fit

This is the one that sounds like the answer and isn’t.

Auto-Split automatically creates multiple shipments based on which products are in the order. You configure the behavior per product, in Product Details → Shipping tab. Three options:

It’s plan-gated: High Volume for US, Canada, and ANZ accounts, Enterprise for UK/EU, or an add-on. It doesn’t apply to manual orders. And it runs first — before Preset Groups, Product Defaults, Service Mapping, and Automation Rules. ShipStation also notes that new updates from stores won’t apply to orders after Auto-Split has run.

Read the three options again and notice what’s common to all of them: the split is a property you declared on the product, in advance. “This mattress ships alone.” “These ship 6 to a shipment.” Auto-Split executes a decision you already made. It doesn’t make one.

That’s genuinely useful for the cases it’s designed for — an oversized item, products from different warehouses, a SKU with unique handling. It is not a packing algorithm and doesn’t claim to be.

3. Multi-package shipments — one shipment, several boxes

Different thing entirely. A multi-package shipment is a single shipment containing multiple packages, moving under one master tracking number with the carrier. Split Ship produces separate shipments with separate tracking. Multi-package produces one shipment with several boxes.

Which you want depends on the carrier and the customer experience. Multi-package is how UPS and FedEx handle a genuine multi-piece consignment. USPS doesn’t support multi-carton shipments the same way, which is why heavy USPS orders end up as separate shipments instead.

And here’s the gap, which narrowed in 2026: there is still no automation rule action that says “this order needs 4 boxes, build them.” What there is now is Packing Recommendations, a beta feature in ShipStation Labs that computes a packing plan from your product dimensions and available packages and creates the multi-package configuration when you apply it. That is a real answer to the hard half of the problem, and if you are hand-building multi-package shipments today you should turn it on.

The part that has not changed is when it runs. ShipStation documents it as a per-order action: go to the Orders tab, select an order, click Package Recommendations in the order details, and apply the plan it returns. There is no automation rule action for it. The criteria and actions reference lists Set Package Dimensions and nothing that builds a multi-package configuration, so nothing runs across every imported order without someone looking. Because the plan is applied by hand after import, it is also not available to the rule chain that selects the rate.

It has been an open request for years, and the recurring workaround is to import one package via batch and then hand-add the rest, order by order.

If you’re a furniture brand, a coffee roaster shipping 40 lb orders, or anyone whose product ships in ready-to-ship cartons, this is the wall you’ve hit. You know exactly how many boxes each order needs. You just have no way to tell ShipStation to build them.

What none of them do

Line the three up and the shape of the gap is clear.

Automatic?Decides how to split?Based on what?
Split ShipNoNo — you doYour judgment, per order
Auto-SplitYesNo — you did, in advanceProduct attribute you set
Multi-packageNoNoYour judgment, per order

Nothing in that table takes an order, looks at what’s in it, and works out the split.

To answer “what’s the cheapest way to divide this order into boxes,” a system has to:

  1. Know the dimensions and weight of every item in the order
  2. Solve a 3D packing problem across your actual box inventory — which combinations of items fit where
  3. Evaluate the possible splits, since there are usually several valid ones
  4. Price each split against live carrier rates, because two boxes can be cheaper than one oversized box, and three small ones can beat two mediums once dimensional weight kicks in
  5. Pick the winner and write it back

Steps 1 through 4 all need capabilities that sit outside what the rules engine does. The rules engine can’t read multiple line items, can’t do arithmetic, and can’t call out for external data. Auto-Split runs before any of that anyway, off a product flag. And rating happens downstream of packing, which is the same reason flat-rate programs can’t be rate-shopped properly.

None of this is ShipStation being deficient. Cartonization is a genuinely hard computational problem, and building it means knowing the dimensions of every SKU in a catalog it doesn’t own. It’s not a reasonable thing to ask of a horizontal platform serving a very large and varied merchant base.

The workarounds, honestly assessed

Tag it and alert. The documented ShipStation pattern: use automation rules to identify orders that need splitting and add a tag plus an alert, so a human knows to handle it. Doesn’t split anything, but stops orders slipping through. If you’re doing 20 of these a day, this is a fine answer and you should stop reading.

Product-level Auto-Split. If your split rule really is a product property — “the 25 lb bag always ships alone” — Auto-Split is exactly right. Configure it and move on.

Assumptive quantity rules. Rules like “if quantity is 3, use the 3-box configuration.” Works if you sell one product in one size. Falls apart the moment orders mix SKUs — and the multi-item orders are the ones that need splitting most, and the ones SKU-based criteria skip entirely.

Batch import one package, add the rest by hand. The community workaround. It works. It’s also 300 orders × a manual step, every day.

A layer that does the calculation. Something above ShipStation that reads the full order, solves the fit against your real boxes, prices the candidate splits, and writes the result back before your warehouse sees the order.

That last one is what String does. We know your SKU dimensions and your packaging, we solve the fit, and we work out the most cost-effective way to split an order across boxes based on your actual carrier rates — then the order lands in ShipStation already configured. Your team packs what the screen says and prints.

If you’re currently hand-building multi-package shipments, the self assessment runs on two standard ShipStation exports and never leaves your browser. If Auto-Split already covers your orders, you do not need any of this.


FAQ

What’s the difference between Split Ship and a multi-package shipment in ShipStation? Split Ship divides an order into separate shipments, each with its own tracking number, packing slip, and customer notification. A multi-package shipment is one shipment containing several boxes under a single master tracking number. Split Ship is for “these items ship separately.” Multi-package is for “this shipment is four boxes.”

Can ShipStation automatically create multi-package shipments?

Not from an automation rule — there is no rule action to build multiple packages on a shipment, and ShipStation support has confirmed this in community threads. Packing Recommendations, currently a beta in ShipStation Labs, will compute a packing plan and create the multi-package configuration in one click, but you invoke it per order rather than having it run at import.

Does ShipStation Auto-Split decide how to split an order? No. Auto-Split executes a rule you configured on the product record — ships individually, exclusive bulk, or a custom quantity per shipment. It doesn’t evaluate what’s in the order or work out a split. It’s plan-gated and runs before all other automation.

Can an automation rule split an order by weight? Not into packages. You can use weight criteria to tag an order and raise an alert so someone handles it manually, but no rule action divides an order into multiple boxes.

Why doesn’t my SKU-based split rule fire on multi-item orders? Because Item SKU, Item Name, and Warehouse Location criteria only evaluate single-line-item orders. Use product tags instead — though tags tell you a product is present, not how many there are.

Do split orders still update from my marketplace? No. ShipStation documents that orders containing split shipments are no longer updated with changes from the selling channel. Self-service Branded Returns also stop working for split orders.

Is it cheaper to ship two boxes or one big one? Often two, once dimensional weight is in play — a single oversized carton can price above two smaller ones on the same total weight. It depends on your carrier, your zones, and your actual box dimensions, which is exactly why it’s a calculation and not a rule of thumb.

Whether this is happening in your operation

String builds and maintains logic like this inside existing ShipStation accounts — cartonization, rate selection, batching, inventory-aware holds, cold chain rules. No dashboard, nothing for your team to learn.

Typically for operations past 6,000 orders a month with a dedicated fulfillment team.

See which of the eight patterns are in your own data