I have an order that is partially fulfilled. how can I split the order into 2 orders using flow? 1 order with just fulfilled and another with all the rest
Could you please elaborate why you need this? Do you need to ship it to a different address?
Shopify Flow cannot split an order into two separate orders natively. However, we can achieve similar functionality using a custom app or third-party apps that duplicate and reorganize line items. This requires a custom Automated approach of something with app.
There is no split-order api, only the split fulfillments api make sure you are not mixing terms.
You’d have to use the admin-request action in flow and go through the whole rigamorale of creating a new draft/order.
AND editing the original order to remove items and dealing with all the things that can kick off.
There’s also script the process in mechanic
e.g. https://tasks.mechanic.dev/demonstration-order-editing
Reach out if you need this built.
You can’t actually split an order into two directly using Shopify Flow.
What you can do instead is a simple workaround:
-
Use Flow to catch partially fulfilled orders and tag them
-
Then use something like Shopify Admin API or Zapier to create a new order with the remaining (unfulfilled) items
you’ll need to handle totals, payments, and shipping on your end.
ok, let me make sure this is the best path.
we have an order and lets say half is fulfilled, but the other half wont be ready for another 6 months. so my idea was to split it into 2 seperate orders and send the fulfilled one to quickbooks for processing and keep the pending one until it’s ready to ship.. we currently use Webgility to send orders from shopify to quickbooks, but it seems to be send everything (including not fullified orders) which is not what we want.
Thus the point of using the send-admin-api-request action and all that rigamorale.
Your in deep automation territory, or app territory, or middleware territory if your downstream systems are also inflexible.
You can’t actually split one order into two using Shopify Flow it’s just not something Shopify supports out of the box. A possible workaround is to create a separate draft order for the unfulfilled items and keep the fulfilled ones in the original order, but payments won’t be divided and the customer will end up seeing two different orders. In most cases, it’s simpler and cleaner to just use Shopify’s built-in partial fulfillment instead of trying to split the order.