WP-Members Advanced Options version 2.1.1 is being released with a few feature updates. All of the new features are specific to WooCommerce integrations. The plugin updates manager was also improved and is included in this release.
Read on for a description of new features in this release.
Send WP-Members admin notification
This new setting will send the WP-Members admin notification when a customer registers. This can be via the WC My Account page/form or through the registration when checking out. Note: For specific clarification, this does not include when a user checks out as a guest, if that WC setting is enabled.
Redirect blocked content to WooCommerce Login
If you are using WooCommerce’s login form (specifically the My Account page), this setting allows you to set up blocked content to be redirected to the WooCommerce login. This setting works exactly like redirecting to the WP-Members login, so it includes a redirect_to return URL to take the user back to the originally requested content once they’ve logged in. The only difference here is that we are using the WC login form instead of WP-Members. Note that you should only use one or the other (WP-Members login or WooCommerce login) if you’re redirecting blocked content to log in.
Use WooCommerce Password Reset
This setting kicks in a filter for the WP-Members’ generated password reset links to point to the WooCommerce password reset instead of the WP-Members password reset. This is intended for those users who are using WP-Members primarily for blocking content, but want to rely on WooCommerce for user management.
WooCommerce Product Access Restriction
This allows you to restrict the purchase of a specific WooCommerce product to a WP-Members membership. In other words, if you have WP-Members membership products enabled, and you want a specific WooCommerce product to only be able to be purchased if the user has access to that membership, this removes the ability for a user to purchase the product unless they have that membership access.
Note: this does not hide or block the product. It only restricts the ability for the user to purchase it. It removes the “add to cart” button for any user without access. This is intended for use in situations where the product would be shown in multiple instances but you want to lead the user to purchase/obtain a membership first.
Plugin Update API Improvements
The plugin update API was improved and is packaged in this Advanced Options release (and will be included in forthcoming updates of other extensions as they are released). The primary fix is that it corrects the issue of not being able to view the changelog of an available upgrade. Other improvements include updating the link to the plugin home page (now will point to the plugin’s primary page on test.rocketgeek.com instead of the store page). Also, the input fields for entering your license key information were updated. They are now both set as a required field so that user’s do not inadvertently try to activate their license without both email and license key (which was causing some issues for some users). It also applies an HTML5 email field to the email input so that proper emails will be validated.