Tag pre-orders the way your ERP or 3PL expects
Adds a pre-order tag your ERP or 3PL can route on.
- Shopify
- ERP
- 3PL
Shopify pre-orders built to scale. Charged and fulfilled when you say so.
When one order has a pre-order item and an in-stock item, many 3PLs and ERPs either hold the whole order or need someone to split it by hand. This flow spots mixed orders as they come in, tags them, and either holds them to ship together or flags them for your team to split.
PreProduct already keeps most pre-orders out of mixed carts with isolated carts. This flow covers the gap: orders that still arrive mixed.
THE FLOW, STEP BY STEP
What you’ll see in Shopify Flow after importing. Every step can be edited.
Runs on every new order, from any channel.
Your 3PL, ERP or team can filter on it.
Ships everything together once the pre-order items are ready.
Runs on every new order, from any sales channel.
Looks for PreProduct’s _preorder line-item property or a selling plan. No pre-order items: stop.
Checks whether the same order also has items that are ready to ship now.
Adds a mixed-preorder tag, then holds fulfilment so everything ships together.
REQUIREMENTS
No PreProduct triggers or actions. It reads PreProduct’s _preorder line-item property, or a selling plan, to spot pre-order items. Not using PreProduct? Swap the check in step 2 for your own line-item property.
Native Flow: it uses only Shopify Flow’s own triggers and actions, on any plan with Flow.
The mixed-preorder tag is there for whichever 3PL or ERP routes your orders. Without one, your team can act on the tag in Shopify.
What Flow can't do
Flow cannot split one order into two. This flow holds or flags the order; the split happens in your 3PL, ERP or Shopify admin.
DOWNLOAD AND IMPORT
BEFORE YOU TURN IT ON, CHECK
COMMON TWEAKS
Remove the Hold fulfillment order action and keep the tag, so nothing is held and your team decides.
Remove · Hold fulfillment order
Rename mixed-preorder to the tag your 3PL or ERP already filters on, so it slots into the routing you have.
Action · Add order tag “your-tag”
Add Flow’s Slack action after the tag to post mixed orders to an ops channel.
Action · Send Slack message
NATURAL PAIRS
Adds a pre-order tag your ERP or 3PL can route on.
Spots pre-orders from POS, B2B, draft orders, Shop app, social and imports.
A scheduled run that emails the day’s pre-orders to your team.
ABOUT THIS TEMPLATE
Yes. It only uses Shopify Flow’s own triggers and actions. It reads PreProduct’s _preorder property, or a selling plan, to spot pre-order items; if you don’t use PreProduct, swap that check for your own line-item property.
No. Importing adds a new, separate workflow. Your existing workflows aren’t touched, and nothing runs until you turn it on.
No. Flow can’t split one order into two. This flow holds or flags the order; the split itself happens in your 3PL, ERP or Shopify admin.
T07 · MIXED PRE-ORDER AND IN-STOCK ORDERS