Shopify Flow- Adding tags to particular order

Topic summary

A user is building a Shopify Flow to automatically tag orders containing non-taxed products from Canadian or in-store transactions for easier record-keeping.

Current Issue:

  • The workflow checks order.paymentTerms.draftOrder.taxesIncluded, which may not apply unless orders originate as draft orders

Suggested Solution:

  • Use order.totalTaxSet (total tax amount before returns) and check if it equals zero
  • Alternatively, verify order.taxesIncluded field from the “Order paid” trigger
  • Both approaches would more accurately identify orders without tax charges

Status: The discussion remains open with the original poster yet to confirm whether the suggested approach resolves their workflow needs.

Summarized with AI on November 3. AI used: claude-sonnet-4-5-20250929.

For those familiar with Shopify Flow…

I want to create a Flow that adds tags to Orders that contain products that aren’t being charged tax, only in Canada or in-store.

The image is what I have so far.

Will it work as I intend? I want to make the record keeping side of this easier if possible.

Tag orders that are made within Canada/ in-store that contain a product that has no tax charges

It looks like that condition is checking order.paymentTerms.draftOrder.taxesIncluded, which may not be relevant here unless your orders are originating as draft orders. You may instead want to consider using order.taxesIncluded, which checks against that field on the order returned by the “Order paid” trigger. You could also consider checking if order.totalTaxSet, which is the total tax amount before returns, is less than or equal to 0.