What you can configure
Email blocklist
A list of emails that will be silently blocked from completing the popup. Matching is exact and case-insensitive.
Phone blocklist
A list of phone numbers. Matching ignores country code prefixes and only compares the last 9 digits, so the same buyer can’t sneak through by reformatting their number.
Max quantity per order
Cap the total number of items a single order can contain. Useful when fraud comes in the form of unrealistically large COD orders.
Custom blocked message
The message buyers see if they’re blocked. Keep it polite — “We can’t process this order online, please contact us” is a good default.
How it works for the buyer
If blocked
The buyer sees your custom message instead of an order confirmation. No order is created in Shopify.
Practical tips
Build the blocklist from past returns
Build the blocklist from past returns
Every refused COD shipment is a candidate. Add the email and phone the moment the courier confirms the refusal.
Use the quantity cap as a soft signal
Use the quantity cap as a soft signal
Set it just above your usual maximum order size. Legitimate buyers placing genuinely large orders can still contact you directly.
Don't tell repeat offenders why they're blocked
Don't tell repeat offenders why they're blocked
Keep the blocked message generic so blocked buyers can’t reverse-engineer how to get around it.
It only protects the popup
It only protects the popup
Fraud protection runs at the popup submit. Orders placed via the native Shopify checkout are not filtered. If fraud is a big problem for you, also turn on Hide native buttons.