International orders usually need something domestic ones don't — a customs declaration, a different carrier, a longer delivery-time message — but nothing on the order says "this one's different" until someone opens it and checks the address.
Why Shopify doesn't tag this natively
An order's shipping and billing addresses are right there on the order page, and country is filterable in the admin order list — but that filter is a query, not a tag. Nothing downstream (a customs-paperwork app, a packing-slip template, a saved report) can act on "this order ships to Germany" unless something stamps that fact onto the order itself. The usual workaround — filtering the order list by hand each morning — works until volume grows past what one person can watch.
The fix: a rule that reads the real address
An auto-tagging rule can check an order's actual shipping or billing country and tag it the moment it's placed:
If order's shipping country is one of Germany, France, Italy → tag eu-customs.
Because the tag lands on the order, it's visible in the order list, filterable in a saved search, and readable by any downstream tool that only knows how to read tags — including a fulfillment or customs app that has no idea what a "shipping country" field even is.
Because it's a rule:
- One rule per group of countries that share a process — every EU country that needs the same customs form, for instance, rather than one rule per country.
- Shipping and billing are separate conditions — build one rule off shipping country for fulfillment routing, and a different one off billing country if a fraud or tax process needs that instead.
- Catches up on recent orders — turning the rule on sweeps your recent order history too, not just orders placed from that moment forward, so a report built on the tag isn't starting from a blank slate.
Why preview it first
Country data is one of the easier fields to get subtly wrong — a rule built against the wrong field (billing instead of shipping, or vice versa) will still match something, just not what you meant. Previewing the rule against a real order shipped to the country you're targeting confirms it's reading the field your actual process depends on, before you trust it to route real orders.
Rules2Tag is built to run rules like this — reading an order's real address rather than a report you re-run, previewed against a live order before it runs.