Cash on delivery removes the payment barrier that normally filters out fraudulent or frivolous orders. When combined with guest checkout (no traceable account) and a high order value, the risk of the customer refusing delivery or providing a fake address is severe. The store bears the cost of goods, packing, and two-way shipping with no payment guarantee.
OrderBadger can flag high-value COD orders from guest checkouts, one of the highest-risk fraud patterns in e-commerce.
Stores offering COD in regions where it is common - Middle East, South Asia, Southern Europe - and experiencing refusal rates on high-value anonymous orders.
How it works
Checks three conditions: the order must be a guest checkout, the total must exceed £300, and the payment method must be cash on delivery. When all three are true, the order receives a critical badge with Approve/Hold interaction buttons and a 2-hour SLA, ensuring your team reviews it before dispatch.
Call or message the customer to confirm the order before dispatching. Verify the delivery address is complete and reachable. Use the Approve button to release the order for fulfilment or Hold to pause it pending further verification. Act within the 2-hour SLA to avoid delivery delays on legitimate orders.
Rule template
Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.
Make it yours
- Lower 'over £300' to 'over £150' if your average order value is lower and refusal rates start at smaller amounts in your region.
- Raise 'over £300' to 'over £500' if moderate COD orders are routine and you want to focus review on the highest-value risks.
- Shorten the SLA from 120 minutes to 60 minutes if your fulfilment is fast and orders ship within hours of placement.
- Add 'and shipping is international' to focus on international guest COD orders where return costs are highest if the delivery is refused. …ckout and order total is over £300 and payment method is cod and shipping is international
- Remove 'and customer is a guest checkout' to flag all high-value COD orders regardless of account status, useful if registered accounts also have a high refusal rate.
Badge preview
This badge appears in the WooCommerce order view with action buttons. Your team can respond directly from the badge pill.
When this rule matches
When this rule does not match
Workflow
This rule includes workflow features that help your team act on flagged orders.
Good to know
- This flags all guest COD orders above the threshold, including legitimate customers who prefer cash payment. The refusal rate at your specific price point determines how useful the threshold is.
- The rule does not assess address validity or customer phone number quality. Combine with address verification for a stronger signal.
- If your COD gateway uses a non-standard WooCommerce payment slug, edit the rule text to match.
Frequently asked questions
-
What happens if I don't act within the 2-hour SLA?The badge remains and the SLA shows as breached in your inbox. The order is not automatically cancelled or held - your team must still take action. The SLA is a visibility tool to ensure timely review.
-
Does the Approve button release the order for shipping?The Approve and Hold buttons record your team's decision on the badge. They do not directly change the WooCommerce order status. Use them alongside your normal order processing workflow.
-
Can I require phone verification for COD orders before they reach this rule?Phone verification is outside OrderBadger's scope. Consider a WooCommerce plugin that validates phone numbers at checkout. This rule acts as a safety net for orders that make it through checkout.
-
Will this fire on orders with exactly 300 as the total?No. The rule requires over £300, so exactly 300 does not meet the threshold. Adjust the value in the rule text if you want to include the boundary.
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