Tag orders if more than one fulfillment location has been allocated

If you're looking to tag your orders based on whether they have been split into multiple fulfillments at different locations, then our  Order has more than one fulfillment location allocated criteria is the one to use.

What are split-allocated fulfillment locations?

Depending on the number of locations configured in your store that hold inventory, your fulfillment settings and your inventory settings, you may find that Shopify will automatically split an order into multiple fulfillments. 

This will usually happen when a single location is unable to fulfill the entire order due to low stock of one or more items. If another location has the necessary stock to fulfill those items, then an additional fulfillment will automatically be created by Shopify to be fulfilled by that location.

Merchants have expressed that they wish to highlight orders that have been split into multiple fulfillment locations, so we built this criteria to help highlight these orders.

How to use the criteria

To create a workflow using this criteria, click on the Create New Workflow button from the main Workflows view:

Define the trigger to determine at which point you would like the workflow to run, we recommend selecting the trigger when orders are created.

Click the Add criteria to my workflow button:

The Order has more than one fulfillment location allocated criteria can be found within the Fulfillment category in the Select criteria pop-up window:

Click the  Use in your workflow button to select this criteria.

There are no further conditions to select from:

Choose the name of the tag you want to see on all orders that match this workflow and enter it into the Add tags when the workflow matches section. In this example we have used the tag Split_fulfillment:

Click on the  Add fixed tag button.

Saving and naming your workflow

It's worth giving your workflow a name to help you identify it at a later date, so add a workflow name in the New Workflow section, check the summary of your workflow and if happy, either Test your Workflow against an existing order or hit Save Workflow:

Any new order will now be checked to see how many fulfillments it contains and if it is more than one fulfillment, will then check the locations assigned to those fulfillments. If there are multiple locations then the workflow will match and the fixed tag(s) that you specified will be applied to the order.


This criteria option will work when Backdating your orders, however, it will look at the order as it stands at the time of the backdate.

If you have altered the location assigned to your fulfillments since the order was created, the backdating process won't know that the original allocated location was different.

Dynamic Tagging

This criteria is not directly compatible with Dynamic Tagging, however, you can apply the name of any Allocated Fulfillment Location(s) that appear in an order using our Dynamic Tag feature:


Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us