Launch price: $29 one time for the first 199 buyers, then $49 for the next 200, then $39 a year per site.Get Pro

ThresholdCOD Rules for WooCommerce

Guides

How to stop fake COD orders in WooCommerce

Fake orders cost you shipping, packing and attention. A few layers, each cheap on its own, stop most of them.

Threshold · 2 min read · Updated 28 Oct 2026

Layer 1: confirm the order

Send a short code to the email on the order and ask the customer to enter it before you ship. Typed in nonsense stops here.

Layer 2: remember who refused

Keep a list of phone numbers, emails and pincodes that caused refusals, and block or require an advance next time.

Layer 3: ask more of first orders

A new customer has no history. An advance on the first order costs a real buyer little and a prankster something.

Layer 4: watch repeats

Several COD orders from the same customer in a short time is a signal worth acting on.

Layer 5: look at the details

Phone numbers that look wrong, throwaway email services, very short addresses and pincodes that do not match the chosen state all show up in fake orders.

How Threshold does it. Pro combines these into a risk score and can block, flag, ask for an advance or ask for an email code. Free stores can still use order limits, area rules and advances. See the COD risk score.

Questions

Can I block a customer by phone number?

With Pro you can block by phone, email or pincode.

Will verification lose real customers?

Some friction is real. Apply it to risky orders only, using a risk score, rather than to everyone.

Get paid before the door opens. Threshold is free on WordPress.org.

Get the free plugin