Tag Shopify Orders by Line Item Properties | Streamline Custom Fulfillment

Tag Shopify Orders by Line Item Properties

6 min setup
No coding required
Runs automatically

Easily organize custom orders by tagging them based on specific line item properties. Perfect for products that require personalization—such as engraving or add-ons—this MESA workflow template automatically applies tags to orders with unique requirements. Grouping these orders improves visibility, streamlines fulfillment, and reduces the risk of errors, allowing you to efficiently manage custom inventory and fulfill orders accurately.

How it works

4 steps to tag orders containing products with specific line item properties

Connect your Shopify order trigger

App connector: [Shopify](/content/apps/shopify/integrate "View Shopify integration page"/index.html)• Time to complete: 1 minute

Why this matters: This monitors every new order to detect products with custom properties like engraving text, gift messages, or special options that require different handling.

Define which property to check

App connector: [Loop](/content/apps/loop/integrate "View Loop integration page"/index.html)• Time to complete: 2 minutes

Why this matters: This tells the workflow which line item property name to look for.

Set the property value condition

App connector: [Filter](/content/apps/filter/integrate "View Filter integration page"/index.html)• Time to complete: 2 minutes

Why this matters: This allows you to differentiate between different customization options or filter for specific choices.

Choose your order tag

App connector: [Shopify](/content/apps/shopify/integrate "View Shopify integration page"/index.html)• Time to complete: 1 minute

Why this matters: This helps you quickly identify orders needing special attention, separate fulfillment, or expedited processing.

Frequently asked questions

Will this work with line item properties from any Shopify app or custom code?

Yes, as long as the customizations are stored as Shopify line item properties (not metafields or order notes), this workflow can detect and tag based on them.

What happens if a customer orders multiple products with the same property but different values?

The workflow loops through each line item and its properties individually, so if one item has "Engraving: Yes" and another has "Engraving: No," only the "Yes" item will trigger the tagging (assuming that's your filter value). However, since tags are applied at the order level, not the line item level, the entire order gets tagged when any item matches.

Can I check for the presence of a property regardless of its value?

The current workflow requires both a property name AND a specific value match. If you want to tag any order that has a property (regardless of value), you can modify the workflow to remove Step 5 (the value filter) and just check for the property name's existence. Alternatively, you could set the value filter to "is not empty" instead of checking for a specific value.

Make this template your own!

Customize this workflow even further:

You're in good company

Avg. App Store rating
4.9/5
Merchant reviews
157
Avg. time saved per week
3.5 hrs

MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful.

Related templates you'll love

Recommended workflows that pair well with this template

Ready to tag orders containing products with specific line item properties?

7-day free trial • 6 min setup • Cancel anytime

Need help? Our automation experts will help you personalize this workflow for free. Contact support