How can I limit the number of product orders per IP address within 24 hours and prevent fraudulent orders from dynamic IPs on my Woocommerce WordPress site? Additionally, what can be done to prevent orders from a specific IP address, such as 14.174.121.35, that are constantly being placed on the site? I have already updated all WordPress and plugins on the site and blocked this IP address, but I am concerned about a possible resumption of these attacks.
Share
To limit the number of orders per IP within 24 hours and prevent fraudulent orders from dynamic IPs, you can use the WooCommerce Anti-Fraud plugin [1]. It is designed to detect and block fraudulent orders by assigning them a risk score and applying advanced scoring rules. The plugin can also check customers behind a proxy or VPN and protect against velocity attacks using reCAPTCHA. Additionally, you can prevent orders from a specific IP address, such as 14.174.121.35, by using the Fraud Prevention Plugin [3]. This tool allows you to refuse orders from specific visitors based on customizable blacklisting criteria such as IP address. It can help to decrease the refund ratio of the store and save time by preventing fraudulent transactions. Make sure to update all WordPress and plugins on the site and block the IP address to prevent resumption of these attacks [2].
References: [1] WooCommerce Anti-Fraud [2] How to Prevent Fraud and Fake Orders in WooCommerce [3] Fraud Prevention For Woocommerce – Plugins