Aelia Blacklister for WooCommerce
The Aelia Blacklister for WooCommerce allows WooCommerce to refuse orders from specific visitors, based on customisable filtering criteria.
from $79.00
The Aelia Blacklister for WooCommerce allows WooCommerce to refuse orders from specific visitors, based on customisable filtering criteria.
from $79.00
Blacklister for WooCommerce allows you to configure rules to block orders from specific users. The rules can be applied against the following information:
All the rules can be used to have an exact match, or a partial match, using regular expressions (all fields, except the IP address) or IP address filter masks (IP address only).
We would like to thank Dustin Robinson for the contribution in relation to the blacklisting of phone numbers.
The plugin adds a new menu in WooCommerce backend, where you can specify a list of names, addresses, email addresses, phone numbers and IP addresses that will be blocked. When a customer tries to place an order, the Aelia Blacklister compares it against the configured rules. If one or more matches are found, the Blacklister stops the checkout process, showing an error message, customisable in the plugin’s settings page, to explain why the operation could not be completed.
Allows to blacklist customer’s name, address, phone number and email addresses, using exact matches, or partial matches, thanks to the flexibility of regular expressions
Allows to blacklist IP addresses, using exact matches, IP address masks, or IP ranges
Allows to customise the messages used to explain to the customer why they were not allowed to complete the checkout
Any questions about this product?
Plugin Details
Requirements
Change Log
Below you can find the change log for the most recent releases of the plugin. Should you need information about this product, please feel free to contact us.
Only logged in customers who have purchased this product may leave a review.
Aelia
Sandgasse 15-19/1/2
1190 Vienna
AUSTRIA
By continuing to use the site, you consent to the use of cookies and accept our privacy policy.
Dominik Oberriesser (verified owner) –
The plugin works great, simple install, setup is done. What I don’t like is that I directly see a red box and a reference to codeable. I paid for the plugin and get then directly an add smashed into my face. Put a link to your documentation and put there a reference to codeable or implement an option to disable it.
diego –
Hi Dominik,
Thanks for reporting the issue. Indeed, the red box should not appear on the premium version of the Blacklister. It was displayed due to a small bug, which we have fixed in the latest version of the plugin. If you update the Blacklister on your site, the box will disappear.
Adrian –
Hi guys, your plugin it’s great ! , is there any way we can count how many times the rules have been applied ? Let me know
diego –
The Blacklister was designed as a simple blacklisting solution, and doesn’t currently track statistics about the validation rules, such as how often a rule matched a customer. If you need such feature, please feel free to get in touch. We can review your requirements and prepare an estimate for the implementation. Thanks.
Phil C –
Another 5 star product from Aelia. This plugin works flawlessly on our site to block email domains with a regex pattern.
Alejandro Gavira –
anyway to block billing/shipping addresses?
diego –
The Blacklister allows to enter rules to block specific addresses. The rules are applied to both billing and shipping address.
Michael Rimbach –
Thanks for the plugin, really helps us a lot. Could you please add IP v6 Support?
diego –
The Blacklister logic is generic and can already work with IPv6. The plugin takes the IP address from
$_SERVER['HTTP_X_FORWARDED_FOR']
and$_SERVER['REMOTE_ADDR']
globals. If a client is connecting with an IPv6, then that value will be found in those variables. In such case, you will simply have to write the appropriate rules to match IPv6 addresses, and they will be applied automatically.Additional note
If your site uses a reverse proxy, the actual IP address could be passed using a different variable. You can write your own custom filter for hook
wc_aelia_blacklister_visitor_ip
to override the IP address received by the Blacklister.Ryan –
Plugin works great and Diego, from the Aelia Support team, was very prompt with providing assistance with our issue. Thanks again! 🙂
diego –
Hi Ryan,
Thanks for your feedback. I’m glad that the plugin is useful to you, we put great care in developing it. By the way, I’m actually the founder of Aelia. I like to have a conversation with our customers and users whenever I can. 😉
T –
It would be great if you can add host names blocking feature. I want to block customers that use IP from VPN services.
diego –
The Blacklister already supports IP address filtering (see screenshot). If you have the IP addresses of the VPN services, simply enter them in the corresponding box (using ranges could be simpler), and they will be blocked. We tried to implement host name filtering, but the reverse IP lookup proved to be slow and unreliable (not every IP address can be accurately resolved to a name).
Greg –
What would be the correct syntax for blocking all email coming from the domain baddomain.com?
diego –
Hi Greg,
As indicated in Blacklister settings page, you can use standard regular expressions to match emails from a specific domain. I haven’t tested it, but a simple expression such as
/.*@baddomain\.com/i
should work. The matching is done using standard regular expressions, processed via the PHP preg_match() function, therefore you can refer to its documentation to produce valid expressions.ATutorMe –
Simple to install and set up. Does the job nicely.
Robert –
It may be possible. The paypal email address IS passed on to woocommerce and visible through the custom fields on an order. If not possible to “Block”, it could at least be flagged. Thoughts?
diego –
You’re right, such information may be available. We will have to check how to retrieve it consistently, as different payment plugins may not save it every time. I will ask it to add such feature before the plugin is put on sale. Thanks.
Sarah –
This plugin is everything I was looking for. And support was also on point.
I was wondering though, it the e-mail on the blacklist would be the paypal e-mail the user is using.
diego –
Thanks for your feedback, glad that the plugin helped you. Regarding your question, the email address is the one entered as billing address during checkout.
It’s not possible to block the checkout based on PayPal email address, as such information is not available (customer enters such detail on PayPal pages and it’s not passed to WooCommerce).Correction (17/05/2014): as pointed out by Robert, the PayPal email address is passed to WooCommerce by some plugins. Even though that information is passed only after the order has been paid, we will be adding some visual indication on orders page to highlight when the PayPal email address is one of the blacklisted ones.