How can I automatically tag $0 orders in my online store?

I am trying to figure out how to automatically tag $0 orders (this are replacement orders that are manually created by our CS team).

  1. is it even possible?
  2. How should I build it?

TIA

Yes, it’s possible. You can build a condition that checks order / currentTotalPriceSet / shopMoney / amount.

The workflow would look like:

  • Order created
  • Check that variable
  • If true, Then: Add order tag

You may also want to add a check for the “manual” part. If that’s done in the Admin, the variable order / app / name will show up as “Draft Orders”. You could add this check to the same condition as above.

Paul’s Flow approach is solid :+1:

One thing to be aware of is that Flow rules like this can become hard to maintain over time, especially if you start adding more conditions (manual orders, channels, different zero-value scenarios, etc.).

For merchants who want this handled without building and maintaining Flow logic, a rule-based tagging app can also handle this automatically.

For example, with AutoTag Pro you can create an order rule like:

– Order total equals 0

– AND order is manually created / draft

→ Add tag “replacement” (or similar)

The app listens to order events in real time and keeps tags in sync automatically, which is useful if your CS team creates a lot of these orders.

Flow works well for simple cases, but once conditions grow, having it managed in one place can save time.