The Anti-fraud shield protects your WooCommerce store from all sorts of fraudulent activities, such as carding attempts, fake orders, and rapid order generation.
Installation
↑ Back to top- Download the .zip file from your WooCommerce account.
- Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
- Install Now and Activate the extension.
More information at Install and Activate Plugins/Extensions.
Setup and Configuration
↑ Back to topAfter activating the Anti-Fraud Shield plugin extension, a Fraud Prevention option will be displayed in the WooCommerce dropdown menu and settings view. This advanced feature enables you to customize restrictions based on your specific requirements, which effectively prevents fraud activities.
With this extension, you can create global rules and set restrictions for multiple orders, specific IP addresses, proxy servers, and unsafe countries. You can also implement CAPTCHA to enhance the security of your platform.
Apply Anti-Fraud Rules
↑ Back to topApply anti-fraud restrictions based on user roles, specific products, and specific categories. To apply restrictions, follow these steps:
- Select User Roles: Apply restrictions based on user roles. You can select a user role from the dropdown (e.g., administrator, author, editor, etc.) and apply the restriction to it.
- Apply on All Products and Categories: Enable/disable this option to apply anti-fraud restrictions on all products and categories.
- Select Specific Products: Select the desired product from the list and apply restrictions on the selected product.
- Select Specific Categories: Choose the desired category and apply the restriction on the selected category.
Create a customized rule
↑ Back to topGo to the WooCommerce plugin and tap on the Fraud Prevention option. Then:
Add Rule Title: Add the title of the global rule according to your preference.
Apply restrictions based on user role
↑ Back to topYou can apply restrictions based on user roles. To restrict a user, follow the steps below:
- Add suspicious domain: You can add the domain (e.g., xyz.info or abc.net , etc.) in this required field.
- Paypal email verification: Turn the email verification enabled/disabled by using this checkbox.
- First Order Check: You can turn the first order check enabled or disabled by using the checkbox.
- Threat Score: You can set the threat score, and the maximum threat score will be 10.
Restriction on country base
↑ Back to topThis feature allows you to restrict the order based on the country. To apply restrictions to the country, follow the steps below:
- Select unsafe countries: You can select or deselect the unsafe countries. To restrict unsafe countries, tap on the select option, and the list of all countries will be added to the related field. You can also remove unrelated countries from the list after selection.
- Difference in store country & order country: You can enable or disable the store country and order country and set the threat score.
- Difference between billing and shipping country: You can enable or disable the billing & shipping country and set the threat score.
- Difference between IP and shipping country: Enable or disable the IP and shipping country and set the threat score.
- Ips vs. Proxy: You can enable or disable the Ips vs. proxy and set the threat score.
Restrict based on Order & Cart
↑ Back to topYou can apply the restriction based on the cart and order and restrict the duplicate order of the user. To apply this feature, follow the steps mentioned below:
- Order duplication within a certain period: Enable or disable the restriction of order duplication for a certain period.
- Rapid Order Generation: You can enable or disable to restrict the rapid order generation.
- Order cancellations by customer: Enable or disable the order cancellation option to restrict customers from canceling their orders.
- Order subtotal amount limit: Apply a restriction based on the subtotal of the order amount and also enable/disable this restriction.
- Order quantity limit: You can restrict the order limit and also enable/disable this restriction.
- High-price product: Restrict the high-price product and also enable/disable this restriction.
- Select Payment Method: You can set the payment method as per your preference in the required field and also set the limit of the threat score.
Risk-based actions
↑ Back to topManage risk levels based on the order. Risk threshold levels are categorized into low, medium, and high, with corresponding actions based on the percentage of risk. To apply restrictions based on risk, follow the steps below:
- Low-risk threshold: You can set the percentage of low-risk levels and define the corresponding actions (e.g., accept the order, notify admin, reject the order automatically, accept, and change the order status).
- Medium-risk threshold: Set the percentage of medium-risk levels and define the corresponding actions (e.g., accept order, notify admin, reject order automatically, accept and change the order status).
- High-risk threshold: Set the percentage of high-risk levels and define the corresponding actions (e.g., accept order, notify admin, reject order automatically, accept and change the order status).

General Setting
↑ Back to topGo to WooCommerce > Settings” option, where the “Fraud Prevention” option will be available. Click on “Fraud Prevention” to open the general settings. You can follow the steps below to configure the general settings:
- Email Blacklist: This feature allows you to block a specific email address to avoid threats.
- Block IPs By: You can block the IPs using multiple ways, such as range (like form and to fields), comma separation, and both.
- Block IP Ranges: Set the starting and ending IP addresses to block the IP ranges.
- Block Specific IPs: To block specific IPs, you can manually enter one or more IP addresses in the designated field.
- Address block words: You can block the addresses based on specific address words.
- Automatically Blacklist Restricted Address: You can easily enable/disable the list of restricted addresses.
- Address Block: You can block an entire list of addresses or a single address. You can also update the block list by adding a new address and removing the old one.

Email Setting
↑ Back to topTo configure the email setting, you can follow the steps mentioned below:
- Attached is a risk report with every new order email: A risk report helps assess the fraud potential of an order. You can enable or disable this option to restrict the user from attaching the risk report to the email.
- Notify Admin separately of high-risk orders: Enable or disable this option to ensure that a separate notification is sent to the admin via email for high-risk orders.

CAPTCHA Setting
↑ Back to topSecure your website or platform by implementing a customized CAPTCHA. To enable this feature, follow the steps below:
- Apply: Select the Image CAPTCHA or Google reCAPTCHA option from the dropdown.
- Enable Image CAPTCHA: You can enable or disable the Image CAPTCHA option. If enabled, the following options will be available:
- Image captcha field title: you can set the title of the image CAPTCHA field as per your preference.
- Image captcha field icon: You can add or remove icons for the CAPTCHA field, including multiple icons if needed.
- Image captcha icon color: Add the customized color for the CAPTCHA icon.
- Captcha placement option on the checkout page: You can set the position of the captcha on the checkout page by selecting an option from the dropdown.
- Error message on no captcha selection: you can add the customized message if the user does not select the captcha.
- Error message on captcha failure: Add a customized message to display when the user fails the captcha.
- Enable IP Quality Score: Enable or turn off the IP Quantity Score to restrict invalid emails from accessing your system. If the email is valid and you want to enable this option, the field below will be enabled.
- Enter IP Quantity Score API key: You can enter the API key assigned to you via email, and this key will be confidential.
- Enable Social Scanner: Enable/disable the social scanner to restrict social media threats. If you can enable this option, the below-mentioned field will be enabled:
- Enter social scanner API key: You can enter the confidential API key, which helps to protect your platform from social threats.

Fraud Detection Log
↑ Back to topThis feature allows you to maintain all types of fraud detection logs. You can store logs for the occurrence date, user ID, order ID, user email, block score, block reason, and action taken. You can also remove these logs when needed.
