How to Block Users for a Specific Timespan as they Exceed Order Attempts Limit?
It is seen that fraudsters, especially the ones using stolen payment methods/credentials, try to quickly break/use them. To avoid such incidences, it is better to block unexpected behavior in your WooCommerce store. Doing so will keep you away from legal troubles and will maintain the trustworthiness of your brand among buyers.
To block a high number of orders/payments in a short span of time, you need to follow these steps:
- Go to the plugin dashboard.
- Switch the tab to Rules and scroll down to the bottom.
- In the Too many order attempts row, select the given checkbox.
- Specify the time span (hours) to check.
- Set the Maximum number of orders allowed in the specified span of time.
- Give this set of rules a very high Rule Weight, for example, 90 or 100. After this, you can use the auto-blocking setting based on the fraud score.
- In the General Settings, set the high threshold to 90 (or the score you’d set above)
- Enable the Fraud Check before Payment option in the Before Payment Checking row. It will verify if the order fraud score is matching the high threshold and will block the payment attempt, if so.
- Click on the Save Changes button.