WooCommerce Anti-Fraud

WooCommerce Anti-Fraud checks for possible fraud whenever an order is place. The outcome of this check is output of Risk Advise and Risk Score.

Installation ↑ Back to top

  1. Download the .zip file from your WooCommerce account.
  2. Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
  3. Install Now and Activate the extension.

More information at: Install and Activate Plugins/Extensions.

Setup and Configuration ↑ Back to top

In Anti-Fraud Settings, you can set these automated actions based on Risk Score:

  • Cancel order
  • Put an order on hold
  • Send the administrator an email notification (but don’t change with the order status)

The automated action section also allows for a list of email addresses that are whitelisted from these automated actions. Enter one email address per line. Save changes.

The Anti Fraud settings screen.
Anti-Fraud Settings screen

Usage ↑ Back to top

WooCommerce Anti-Fraud checks for possible fraud whenever an order is place. The outcome of this check is output of Risk Advise and Risk Score.

For Risk Advise:

  • Low Risk – A Risk score lower than 25.
  • Medium Risk – A Risk score between 25 and 75.
  • High Risk – A Risk score higher than 75.

Risk Advise, Risk Score and a list of failed rules are added to the order edit display.

The Fraud Risk meta box
The Fraud Risk meta box

Risk Advise is also shown in the order overview screen as a colored shield, and the shield color is based on level of Risk Advise.

Screenshot of the order overview
Order overview

Risk Advise color key:

  • Green – Low Risk
  • Orange – Medium Risk
  • Red – High Risk
  • Grey – No fraud check done

Orders that were placed prior to installing the Anti-Fraud extension can be manually checked by opening the order and clicking the Calculate Fraud Risk button in the Fraud Risk meta box.

The 'Calculate Fraud Risk' button.
The ‘Calculate Fraud Risk’ button.

Automatic actions, like blocking orders based on Risk Score, can be configured in the Anti-Fraud Settings screen. See next section.

FAQ ↑ Back to top

How are Fraud Advise and Fraud Score calculated? ↑ Back to top

We created a set of rules that vary from simple checking if the shipping address matches the billing address to advanced rules such as proxy detection. We calculate a score based on the number of rules the order fails, then display Fraud Advise based on this score.

Can I add/remove risk countries from the risk country rule? ↑ Back to top

You can add or remove risk countries by using the ‘wc_af_rule_countries’ filter.
A code example on how to do this can be found here.

Troubleshooting ↑ Back to top

I’m not receiving the administrator notifications email. ↑ Back to top

Not receiving the administrator email can have multiple causes.

  • Verify in WordPress default settings that the admin email address is entered correct
  • Check your SPAM folder to ensure the message was not filtered

If neither, contact your host to check if your website is allowed to send email.

WooCommerce - the most customizable eCommerce platform for building your online business.

Back to the top