Some items should travel on their own
Dropship, made-to-order and pre-order items shouldn’t hold back the rest of the order. Some need to be an order of their own, for the team or supplier that fills them.
A Shopify app for order splitting and routing
SplitRoute splits items into their own order or fulfillment order, sends them to the location that should ship them, holds what isn’t ready and tags what needs a look. Every order it touches gets a plain-language record of what it did and why.
The problem
On its own, Shopify fulfills every order by the same store-wide settings, whatever is in it. Three kinds of order need something else, and handling them by hand means opening each one.
Dropship, made-to-order and pre-order items shouldn’t hold back the rest of the order. Some need to be an order of their own, for the team or supplier that fills them.
Heavy parcels, cross-border orders and wholesale accounts belong at a particular location, or at the nearest one that actually has the stock.
Unpaid orders and items you can’t fill yet shouldn’t reach the packing table. They should wait, and move on by themselves when the money or the stock arrives.
Rules
A rule is a set of conditions and one action. Rules run in the priority order you set, and each item goes to the first rule that claims it.
Splitting
Split matching items into a separate fulfillment order inside the same order, or into a separate order of their own. When SplitRoute creates a new order, it edits the original down to match, so revenue, tax and inventory still add up across the two.
Placed
Edited down
New order
Paid · Split order payment
Routing
A route rule moves the items it claims to one location. Pick it three ways. An item already where it should be is left alone, and the order says so.
Holds
A hold rule puts the fulfillment on hold with a reason: awaiting payment, out of stock, or one of your own. Then choose when it lifts.
Test before it runs
Test any rule against your 10 most recent orders, or the ones you name. It changes nothing. Each order shows which items match, which rule claims them, which condition failed and the value it saw, and the exact change the rule would make.
Trace and undo
Every order SplitRoute acts on gets a record in plain words: what it did, which rule did it, and when. When it leaves an order alone, the order’s page says why. Most actions can be undone from the order, after a confirmation that says exactly what will happen.
“Some of these items have already been fulfilled, so this split can't be undone.”
Control
Store-wide settings sit above every rule: when rules run, how long to wait first, and which orders to leave alone entirely.
Templates
Each opens as an ordinary rule with the parts you still have to decide pointed out. It saves switched off, so you can test it first.
Works where you work
A trigger when SplitRoute acts on an order, and an action that runs your rules on one.
Run SplitRoute under More actions runs your rules on that order and opens it in the app.
SplitRoute follows the language your Shopify admin is set to.
Pricing
Plans differ only in how many orders SplitRoute acts on each month, and in how fast support replies. An order counts once a month, whether SplitRoute splits, routes, holds or tags it. Orders it tests or leaves alone don’t count. Billed through Shopify.
$0a month
50 orders SplitRoute acts on a month
No time limit
$14.99a month
1,000 orders SplitRoute acts on a month
7-day free trial
$29.99a month
5,000 orders SplitRoute acts on a month
7-day free trial
$79.99a month
No cap on orders
7-day free trial
Questions
A split into a separate fulfillment order stays inside the original order and changes none of its totals. A split into a separate order edits the original down to what is left, so the two orders add up to what the customer bought, each carrying the tax on its own items. The new order shows under the SplitRoute sales channel, because Shopify attributes an order to the app that created it.
SplitRoute never marks them paid. When the original order is paid, the split-off order is recorded as paid for its share, under “Split order payment”. When it isn’t, the split-off order is created unpaid, as the original was.
No, unless you set a default location in Settings, which routes items no rule matched. A new rule is saved switched off, and the order-level filters in Settings keep whole groups of orders out of SplitRoute’s reach.
Most can, from the order they happened on: a split, a route, a hold or a tag. The confirmation says what the undo will do first. Items that have already been fulfilled can’t be pulled back, and the order page says so instead of trying.
Each order SplitRoute acts on — splits, routes, holds or tags — counts once a month, however many rules touch it. Orders it tests, or looks at and leaves alone, don’t count.
SplitRoute pauses. Your rules come back if you reinstall within 48 hours and are deleted after that. Shopify keeps any holds SplitRoute placed, so release them first from Settings, Holds.
SplitRoute follows the language of your Shopify admin: English, German, French, Spanish, Italian, Japanese or Brazilian Portuguese. Any other language reads English.
Mostly the decisions it made and why, which are deleted 90 days after they are written. The privacy policy covers everything it keeps and for how long.
Anything else? Write to support@lareys.dev.
SplitRoute installs from the Shopify App Store, which connects it to your store for you.
Install from the Shopify App Store