How to apply risk scores and auto-reject risky orders
Fraudulent orders can cause chargebacks and revenue losses. WooCommerce Fraud Prevention allows you to assign risk scores to orders and automatically cancel or hold risky ones.
The plugin provides a “Change Order Status based on Risk Score” option in General Settings.
- You can define a score threshold.
- Orders above the threshold can either be auto-cancelled or put on hold for manual review.
This ensures high-risk orders are stopped before reaching fulfillment. (Plugin feature: Transaction Scoring)
Preconditions
- Fraud Prevention For WooCommerce plugin is installed and activated.
- Risk-scoring rules already configured (e.g., high-value orders, mismatched addresses, VPN usage).
Step-by-Step Instructions
1. Access Settings
- Go to WordPress Dashboard → Dotstore → Fraud Prevention → General Settings.
2. Locate Risk Score Section
- Scroll to “Change Order Status based on Risk Score”.
3. Configure Action
Set a score threshold (e.g., 50).
Choose one of the two options:
- Cancel Order – system auto-rejects risky orders.
Hold Order – order stays pending for manual review.
👉 Risk Score = numerical value assigned by combined fraud rules. Higher = riskier.
4. Save Settings
- Click Save Changes to apply.
- Test the Checkout
Auto On-Hold order based on risk score
Auto-cancel order based on risk score
Ready to See All Features in Actions?
Access our complete advanced features instance, allowing you to configure every feature with real checkout scenarios.
Alternate Flows
- Instead of outright cancellation, businesses may prefer to hold risky orders for manual review to avoid false positives.
- Combine with email alerts so the fraud team is notified instantly.
Expected Outcome
- High-risk orders exceeding your threshold are automatically rejected or paused, protecting you from fraud.
- Reduced chargebacks and safer transactions without slowing checkout for genuine customers.