Repeat Address

How to detect repeat shipping addresses in WooCommerce

Flag orders shipping to a frequently used destination postcode

Automatically badges orders where the destination postcode has received more than 3 previous orders, which may indicate a reseller, drop-shipping address, or business customer worth special attention.

Shipping info
The problem

When multiple orders ship to the same postcode, it may indicate a reseller operating through your store, a business customer who should be offered trade terms, or a potential fraud pattern. Without flagging, these repeat destinations go unnoticed.

The solution

OrderBadger can flag orders shipping to a postcode that has already received multiple previous orders.

Who this is for

Stores wanting to detect potential resellers, identify business customers for trade accounts, or flag unusual shipping patterns for fraud review.

At a glance
Counts all orders to the same postcode, any customer Threshold: more than 3 previous orders to postcode Full postcode match required Badge: Repeat Address (yellow)
People also search for
WooCommerce flag orders to same postcode repeatedly how to spot potential resellers in WooCommerce orders detect drop-shipping addresses in WooCommerce WooCommerce identify repeat destination patterns flag suspicious repeated shipping postcodes WooCommerce

How it works

Counts how many previous orders have been shipped to the same destination postcode. If the count exceeds £3, the order is badged. This helps identify potential resellers, business customers, or unusual address patterns.

Investigate whether the repeat destination is a reseller or business customer. Consider offering trade terms or bulk pricing. If the pattern looks suspicious, review for potential fraud.

Rule template

Plain English rule More than 3 previous orders have been shipped to the same destination postcode

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

Make it yours

Adjust thresholds
  • Lower 'more than £3' to 'more than £1' if you want earlier visibility on emerging repeat-destination patterns.
  • Raise 'more than £3' to 'more than £10' if you ship to dense urban postcodes and only want to catch genuinely unusual concentration.
Add or remove conditions
  • Add 'and customer has 0 previous paid orders' to specifically flag first-time customers shipping to a known repeat address - a potential reseller or drop-ship signal. …us orders have been shipped to the same destination postcode and customer has 0 previous paid orders
  • Add 'and order total is over £200' to focus on high-value orders going to repeat addresses, which carry more fraud risk. …us orders have been shipped to the same destination postcode and order total is over £200

Badge preview

Default: Repeat Address

When this rule matches

Five Previous Orders
There have been 5 previous orders to this postcode, which exceeds the threshold of 3.
Four Previous Orders
There have been 4 previous orders to this postcode, which exceeds the threshold of 3.

When this rule does not match

Two Previous Orders
Only 2 previous orders to this postcode, which is below the threshold of more than £3.
Three Boundary
Exactly 3 previous orders to this postcode, which does not exceed the threshold (rule says 'more than £3').
No Postcode Null
The postcode count is null because the shipping postcode is missing or could not be resolved.

Good to know

  • The count is based on the full postcode match. Different addresses within the same postcode area will all count towards the same total.
  • If the shipping postcode is missing or malformed, the count will be null and the rule will not trigger.

Frequently asked questions

  • Does the count of 3 previous orders mean 3 from the same customer, or 3 from anyone?
    It counts all previous orders shipped to that postcode regardless of customer. This is intentional - it helps detect shared drop-ship addresses or business locations used by multiple buyers.
  • Will two different addresses in the same postcode both count towards the total?
    Yes. The match is based on the full postcode string, not the street address. Two different houses in the same postcode area contribute to the same count.
  • Why does exactly 3 previous orders not trigger the badge?
    The rule uses 'more than £3', so the threshold is strictly greater than £3. The badge appears starting at the 4th previous order to that postcode. Edit the rule text to 'at least £3' if you want it to trigger earlier.
  • What if the shipping postcode is missing from the order?
    If the postcode is missing or malformed, the count will be null and the rule will not trigger. Ensure your checkout requires a valid shipping postcode.

Related rules

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