I’m working on some new plugins that will begin to be released during the month of October.
WP-Members Stop Spam Registrations Extension
First, an extension for WP-Members to help combat registration spam. WP-Members already natively incorporates a nonce in the registration process. Also, with the WP-Members Security extension, you can blacklist registration by email, IP, and even username. You can also incorporate a honey pot. These steps are good, but I wanted to add an extra layer of protection.
The new WP-Members Stop Spam Registrations extension will query the registration against the stopforumspam.org API. Initially, there will be a free version of the extension that will query the API for the user’s email address. I will also be updating the previously mentioned WP-Members Security extension to include this feature along with additional queries for IP address and username.
RocketGeek Checkout Blacklist for WooCommerce
I have not finalized how this plugin will be released, so until the details are worked out the release is TBD. But I can at least tell you about it.
The Checkout Blacklist for WooCommerce is exactly that – a blacklist that allows you to block purchases from specified users. In the current beta testing, this has been based on user email address. If it releases as it stands now, it will restrict based on the billing email if the user is not logged in, and if logged in, it will look at the user’s specific email (not the billing email).
This plugin is a useful tool for blocking purchases from specified users. Perhaps you have some known scoundrels, or existing customers who have abused your good nature (such as return policy abuse). This will allow you to prevent future purchases from those users.
This is a plugin for WooCommerce and stands alone – it does not require WP-Members (although it can be used with WP-Members in a WooCommerce setting, such as when you use WP-Members Memberships for WooCommerce).
RocketGeek VAT Invoice for WooCommerce
This is another stand-alone WooCommerce plugin that can be used along with WP-Members or totally on its own (with WooCommerce, of course). This simple little plugin will allow users to add a VAT number to their profile and have it printed on their order invoice in WooCommerce.
Development is wrapping up on this plugin and once I’ve finalized some remaining details, it will be released here.
RocketGeek Simplify Free Checkout for WooCommerce
This is another WooCommerce utility plugin; it does not require WP-Members. It will remove specified fields (defaults to billing address information) from checkout if the product is free (price = 0.00).
The fields removed have a filter hook, so if you can customize. It also displays a “no charge” text instead of $0.00 price.
If the user puts a free item in their cart along with a paid item, it will process as usual. But if the net cost of the user’s cart is $0, it will remove the specified fields.
Note: rocketgeek.com will be testing this live with some freely available plugins (I’m bringing back the WP-Members Send Test Emails extension as a free utility soon).