International

How to automatically flag international orders in WooCommerce

Flag orders shipping to a different country than your store base

Automatically badges international orders so your team can handle customs documentation, carrier selection, and shipping cost differences before dispatch.

Shipping info
The problem

International orders often need different packaging, customs declarations, or carrier choices. If they are not visually flagged, warehouse staff may process them identically to domestic orders and cause delays or returns.

The solution

OrderBadger can automatically flag any order shipping outside your store's home country.

Who this is for

Any store that ships internationally - especially those with mixed domestic and international volume where international orders need different handling.

At a glance
Fires on all non-domestic shipping destinations Based on store base country comparison No value or weight thresholds Badge: International (purple, info)
People also search for
WooCommerce badge all international orders automatically how to separate international from domestic orders in WooCommerce flag overseas orders for customs paperwork WooCommerce WooCommerce identify cross-border shipments at a glance automatically detect international shipping in WooCommerce orders

How it works

Adds a badge to orders where the shipping destination country differs from your WooCommerce store's base country. The check uses the derived is_international field computed at evaluation time.

Ensure customs declarations are prepared, select an appropriate international carrier, and check whether any products have export restrictions.

Rule template

Plain English rule The order is being shipped internationally outside the home country

Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.

Make it yours

Adjust thresholds
  • This rule has no numeric threshold to tune. If it triggers too often, consider replacing it with a more targeted version using a specific destination country or region.
Add or remove conditions
  • Add 'and order total is over £100' to skip low-value international orders that can be handled with standard processes. …er is being shipped internationally outside the home country and order total is over £100
  • Add 'and total order weight is over 2 kg' to focus on international shipments heavy enough to incur carrier surcharges or customs attention. …er is being shipped internationally outside the home country and total order weight is over 2 kg
  • Add 'and at least one product is in the Food or Supplements category' to flag international orders that may face import restrictions on consumables. …er is being shipped internationally outside the home country and at least one product is in the Food or Supplements category

Badge preview

Default: International

When this rule matches

Shipping To Us
Ship to: US  |  International: yes
Order ships to US which differs from the store's base country (GB), so is_international is true.
Shipping To De
Ship to: DE  |  International: yes
Order ships to Germany which differs from the store's base country.

When this rule does not match

Domestic Gb Order
Ship to: GB  |  International: no
Order ships to GB which matches the store's base country, so is_international is false.

Good to know

  • The home country is determined by your WooCommerce store settings. If your store base country is wrong, the international flag will be incorrect.
  • This does not distinguish between nearby and distant international destinations. Use shipping zone rules for more granular control.

Frequently asked questions

  • How does the rule determine my store's home country?
    It uses your WooCommerce store base country from Settings > General. If that setting is wrong, international detection will be incorrect.
  • Will orders to the Channel Islands or other UK territories be flagged as international?
    It depends on the shipping country code. If the destination uses a different ISO country code than your store base (e.g. JE or GG vs GB), it will be flagged as international.
  • Can I flag only specific countries instead of all international orders?
    This rule flags all non-domestic orders. For country-specific flagging, create a custom rule that checks for the exact destination country code you want to target.

Try this rule in your store

OrderBadger is free on WordPress.org. Install it and create this rule in minutes - no code required.

Install OrderBadger Free