WordPress.org

Plugin Directory

Blacklist Manager – Anti Fraud / Fake / Spam Orders for WooCommerce

Blacklist Manager – Anti Fraud / Fake / Spam Orders for WooCommerce

Description

The Blacklist Manager – Anti Fraud / Fake / Spam Orders for WooCommerce plugin is an essential tool for WooCommerce store owners. Providing the ability to blacklist specific phone numbers, email addresses, ip addresses, email domains and block user. This plugin helps in preventing orders or cancellations from unwanted or problematic sources, also refused the visitor to create an account. With an easy-to-use interface integrated into the WordPress dashboard, managing your blacklist is both straightforward and efficient.

Premium version | Documentation | Support | Demo

Features

  • Blacklist Management: Suspects, Blocklist for Phone number, Email address, IP address and Domain.
  • Friendly Controller: Easily add the phone number, email address, ip address from the Edit Order page; multi ip addresses/domains addition into blocking list.
  • Multi Notifications: Email, alert and error notices for both admin and users are customizable.
  • Prevent Ordering: Option to prevent the customer place an order if their email/phone/ip/domain is on the Blocklist.
  • Prevent Registration: Option to prevent registration if the email/ip/domain is on the Blocklist.
  • Timed Cancellation: Option to cancel the order if the email/phone is on the Blocklist in the delay of time.
  • Email Verification: Customers are required to verify their email by entering a code sent to them during checkout to complete their order.
  • Phone Verification: Customers must verify their phone number by entering an SMS code received during checkout before proceeding with their order.
  • User Blocking: When the order has been placed by a user and has been added to the Blocklist, then the user is also set as Blocked. Optional in the Settings.

Premium Features

Building on the robust features of the free version, the premium version offers advanced functionalities to safeguard your business against fraud and unauthorized transactions.

Prevent Orders from Bots

This solution secures your WooCommerce checkout with a combination of Google reCAPTCHA v3, v2, hCaptcha and an invisible honeypot trap to block bot-generated orders. Key features include:

  • Advanced bot detection: Uses AI-driven behavioral analysis and hidden honeypot fields to stop spam.
  • Seamless user experience: Invisible security layers ensure a frictionless checkout for legitimate users.
  • API protection: Safeguards the checkout process from bots attempting to place orders via API access.
  • Efficient and lightweight: Protects your store without impacting performance.

Fully Automation

Fully Automated-Protecting against fraud and unauthorized transactions, hands-free to focus on growing your E-commerce website!

  • Set risk score thresholds: Manually adjust each rule’s risk value!
  • Choose the right score: Select a score for every option to let your own rules work.
  • Check phone and email: Check the phone number and email address that were used in multiple orders but with a different IP or customer address.
  • Check order value & attempts: Make sure the order value isn’t abnormal and the customer has placed too many orders within the time period.
  • Suspects the IP address: Detect the customer that uses a VPN or proxy server and the IP’s country mismatches with the billing country.
  • Detect IP coordinates: Action if the IP coordinates radius does not match the address coordinates radius.
  • Card country & AVS checks: High-level checking of the payment card country and billing country is not the same, also AVS.
  • Set High risk card country: Manually establishing the list of nations in order to safeguard payments made via your website.
  • Blacklist based on order statuses: Set the statues to automatically add the customer to the suspect and blocked list.

Explore the Automation features

Advanced Blocking

  • Customer Name Blocking: Adds the first and last name of the customer to the blocklist.
  • Address Blacklisting: Block orders from specific addresses listed in your blocklist.
  • Prevent VPN & Proxy Registration: Prevent visitors from registering if they use Proxy server or VPN.
  • IP Access Prevention: Stop users from accessing your website from IP countries that you have selected.
  • Browser Blocking: Restrict accessing your website for users of browsers.
  • Prevent Disposable Emails: Block orders and registration if the customer uses a disposable email address.
  • Prevent Disposable Phones: Block orders and automate adding to the blocklist if the customer is using a disposable phone number.
  • Optional Payment Methods: Disable the payment methods for the customers are in the Suspects list.

Universal Checkout Compatibility

Our plugin is compatible with all types of checkout pages, including WooCommerce Classic, Block-based Checkout, and third-party checkout plugins. It also features address autocompletion on the checkout page to ensure accuracy and clarity through seamless Google Maps API integration.

Permission Settings

The Permission Settings feature of our plugin allows you to set both default and custom user roles to control access to the Dashboard, Notifications, and Settings. Tailor the access levels to ensure that only the appropriate users can manage and view the plugin’s critical features.

Enhanced Protection

Our premier solution for combating fraud and unauthorized transactions: we’ve integrated up with the finest third-party services to deliver the highest level of protection for your business. Each service we chose excels in identifying and preventing fraudulent activities. Moreover, these services offer free plans designed to support small and medium-sized businesses, enabling you to focus on growth while safeguarding your transactions.

Service integrations: Cloudflare, Google reCaptcha v3/v2, hCaptcha, IPinfo, ip-api, Usercheck, NumCheckr, Google Maps Platform, SMS Credits.

Plugin integrations: WooCommerce Stripe Gateway, Payment Plugins for Stripe WooCommerce.

Import / Export

Easily manage your blacklist data with our Import/Export feature. Quickly upload entries via CSV or export your blacklist data for backup, review, or migration purposes, ensuring seamless data management.

Premium Support

Access our Premium Support site

Dedicated Assistance: Access to our premium support team for any issues or questions you may have.
Priority Response: Receive faster response times and personalized support to ensure your plugin operates smoothly.

Explore the Premium version here

With these premium features and dedicated support, the WooCommerce Blacklist Manager Premium plugin provides unparalleled security and efficiency, giving you peace of mind and allowing you to focus on growing your business.

Screenshots

  • Easily control your blacklist with a friendly dashboard.
  • Blocklist tab at dashboard.
  • IP address entries with manual addition form.
  • Smart addition address form.
  • Blocking email domain.
  • Review orders list with risk score column.
  • Check IP, verification, actions at the order page.
  • Review the IP address details directly by clicking on customer IP.
  • Risk score metabox to display the details.
  • Quick block/unblock and track down blocked users.
  • Block the user directly from the user page.
  • Unblock the user.
  • Require to verify email address or phone number.
  • Email notification, alert notices are customizable.
  • Flexible settings allow you to decide what is on your site.
  • Automation settings to automate protecting your business.
  • Set risk score and risk score thresholds.
  • The finest third-party services in the market are integrated.
  • Payment gateways integrated, safeguarding your transactions.
  • Set user roles are able to manage the Blacklist plugin.
  • Easily import your existing data or export.
  • Risk score is in the new order email to admin and shop manager.
  • Alert email notification with a custom template.

Installation

  1. Upload Plugin: Download the plugin and upload it to your WordPress site under wp-content/plugins.
  2. Activate: Navigate to the WordPress admin area, go to the ‘Plugins’ section, and activate the ‘WooCommerce Blacklist Manager’ plugin.
  3. Database Setup: Upon activation, the plugin automatically creates the necessary database tables.

FAQ

Q: Do I need to configure any settings after installation?

A: Yes, additional configuration is needed for the plugin to work as your expectation. Go to menu Blacklist Manager > Settings.

Q: Why is there a Suspects list for?

A: You don’t want to lose customers carelessly, do you? That’s why there should be the Suspects list, for you to marked the customers and suspect them a while before you decide to block them or not.

Q: Can this plugin prevent the customer to checkout through a separate payment page such as Paypal, Stripe…?

A: The logic of the WooCommerce Blacklist Manager plugin is that to prevent the blocked customer can checkout through your website, the payment gateways have nothing to do with that. So, the answer is absolutely YES.

Q: Is there a limit to the number of entries I can add to the blacklist?

A: There is no set limit within the plugin, but practical limitations depend on your server and database performance.

Reviews

December 5, 2024
We started using this plugin (upgrading to premium) while experiencing high bot traffic placing false orders on our website. Support has been very quick and helpful working with us to stop this issue. We have no complaints!
November 12, 2024
Excellent plugin to not only block certain users from buying, but also stops spam attempts at creating orders. We had a spate of attempts to create small value orders and assume that was testing out stolen credit cards. This stopped them completely as it gave an option to block domains which was incredibly handy. We had a small query recently and got an answer almost immediately. Thanks YoOhw
October 30, 2024
Using this plugin for a while. Best solution in the market so far. Keep it up!
September 24, 2024
I needed to block a persistent frequenter to my web shop. Constantly ordering and cancelling. Installed this Plug In, and with great ease my problem has disappeared. Highly rate this as freebie
Read all 6 reviews

Contributors & Developers

“Blacklist Manager – Anti Fraud / Fake / Spam Orders for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.4.4 (Dec 1, 2024)

  • Fixed: Blocking email checkbox option does not display correctly.
  • Improved: Optimized the email and phone verification functions.
  • Improved: Some improvements.

1.4.3 (Nov 12, 2024)

  • New: Optional for receiving emails during blocked user attempts to place orders or register an account.
  • Fixed: New logged-in users do not receive the phone verification code.

1.4.2 (Nov 4, 2024)

  • Fixed: Verification form does not display in some themes.
  • Fixed: Duplicated success notice after verification.
  • Fixed: Block button displaying when the phone or email field is empty at order page.
  • Fixed: Missing phone number country code when resend verification code.
  • Fixed: Minor typo errors.
  • Improved: Customize, reorder, and add class for verification form.
  • Improved: Added verification email content translation.
  • Improved: Security updated.

1.4.1 (Oct 25, 2024)

  • Improved: Optimize the scripts.
  • Improved: Language file updated.

1.4.0 (Oct 16, 2024)

  • New: Verifications feature is now available.
  • New: Require the new customer to verify email address when checkout.
  • New: Require the new customer to verify phone number when checkout.
  • Improved: Minor improvement.

1.3.14 (Sep 19, 2024)

  • Improved: Minor improvement.
  • Fixed: Removed the missing file.

1.3.13 (Sep 16, 2024)

  • New: Supported the website uses Cloudflare to block user IPs.
  • Improved: Some minor improvement.

1.3.12 (Sep 4, 2024)

  • Fixed: The rule to display the Suspect & Blocklist buttons in Order page.
  • Improved: Minor changes for better performance.

1.3.11 (Jul 31, 2024)

  • Fixed: The Add to Blocklist button logic has been updated.
  • Fixed: Avoid to block administrator users.
  • Improved: Auto cancel action logic has been updated.

1.3.10 (Jul 23, 2024)

  • Fixed: Blank entries are removed at blocklist.
  • Fixed: Missing messages at dashboard.
  • Improved: Display only one notice a time at dashboard.
  • Improved: Updated CSS at dashboard.
  • Improved: Minor improvement.

1.3.9 (Jul 18, 2024)

  • Fixed: Removed duplicate messages are on the dashboard.
  • Improved: The search function has improved.

1.3.8 (Jul 9, 2024)

  • New: Email sent to admin when blocked customer attempts detection.
  • Improved: Updated text content at Settings.
  • Improved: Core improvement.

1.3.7 (Jul 3, 2024)

  • Fixed: Bug at Settings page.
  • Improved: Added Settings notice for the new installs.

1.3.6 (Jun 28, 2024)

  • Improved: Changed the display of blocked user row at Users page.
  • Improved: Core improvement.

1.3.5

  • Improved: Language file updated.
  • Improved: Core improvement.

1.3.4

  • New: Added selection of status at Addition manual form.
  • Improved: Minor bug fixed.

1.3.3

  • Improved: Language file updated.
  • Improved: Minor improvement.

1.3.2

  • New: Added blocked user notice customizable in Notifications.
  • Improved: Changed the blocked user notice from browser pop-up to error notice.
  • Improved: Minor bugs fixed.

1.3.1

  • New: Notices when the customer is in suspect list or blocklist at edit order page.
  • Fix: Fixed domain addition form did not open when IP address option disabled.
  • Improved: Updated the logics of Add to suspect list and blocklist at edit order page.
  • Improved: Added missing date & time when click on Add to suspect button at edit order page.
  • Improved: Some minor bugs fixed and improved.

1.3.0

  • New: Upgrade entire code to be OOP style.
  • New: User blocking option now is available.
  • New: Source added, allowing you to know the entry’s source.
  • New: IP status, allowing you to know Suspect or Blocked.
  • New: Email notification template added.
  • Improved: Dashboard tab will stay where you left off.
  • Improved: Duplicated checkout notice fixed.
  • Improved: Unexpected strings fixed.

Premium version is now available, check it out on our website!

1.2.1

  • Improved: The activation notice was dismissed to be a bit more robust. To ensure the notice behavior persists even with caching plugins like WP Rocket etc…

1.2.0

  • Improved: CSS conflict fixed.
  • Improved: Solved the issue of settings notice displays when cache cleared.

1.1.9.2

  • Improved: Minor javascript bugs are fixed.

1.1.9.1

  • Improved: A bug fixed.

1.1.9

  • Improved: Avoid a hardcore security for some themes.
  • Improved: Codes improved.

1.1.8

  • Change: Text buttons to be icon buttons in the lists.
  • Change: Rename Blacklist to Suspects to avoid confusing .
  • Improved: Reorganised the files.
  • Improved: Codes improved.

1.1.7

  • New: IP Addresses multi lines addition.
  • Improved: Small fixes.

1.1.6

  • Error: Important bugs fixed.

1.1.5

  • New: Email domain blocking added.
  • New: Bulk action, easily delete multi rows in every lists.
  • Improved: Small fixes.

1.1.4

  • Change: Email notification setting became Notifications settings.
  • New: Checkout, Registration Notice now is customizable.
  • New: Prevent registration option for the user ip address is on the blacklist.
  • Improved: Reorganized the codes to make them smoother and cleaner.

1.1.3

  • New: Added an option (Settings) to prevent placing an order.
  • Improved: Clear some unused codes. Small fixes.

1.1.2

  • New: IP Blacklist released.
  • New: Add customer IP into IP Blacklist by click on Add to Blacklist button (Flag icon) in the Order page (Admin).
  • Improved: Popup message to confirm if you are sure to do the actions in the Blacklist Management.

1.1.1

  • New: Declined to create an account if the email address is on Blocked list.
  • New: Added the popup message to confirm if you are sure to do the action in the Order page (Admin).
  • Improved: Change the text button to be icon button in the Order page (Admin).
  • Improved: Refresh the Order page after Add to Blacklist message’s displaying automatically (in 3 seconds).

1.1.0

  • Settings: Prevent Order selection added.
  • Language updated.

1.0.1

  • JavaScript file is specifically enqueued only on the plugin.
  • Small bugs fixed.

1.0.0

  • Initial release.