This plugin is created for all authors selling products through Envato Marketplaces and using WordPress with bbPress plugin to provide support for customers. Using Smart bbPress nVerify, you can set up forums protection so that users are required to enter valid purchase code for your Envato products. You can assign one or more products to individual bbPress forums.
Plugin requires use of WordPress version 4.5 or newer and bbPress plugin version 2.5 or newer.
Plugin stores purchase codes users enter, so each code needs to be entered only once, and later visits to support forum will automatically verify that code exists. This way, verification process is not intrusive on your customers and doesn’t require using code with every visit.
Important information related to new Envato item support policy
Since version 3.0, plugin can verify purchase code and support period expiration for purchase code so you can limit forums access to users with expired support period. This is disabled by default, and you need to enable it to use it. If you notice any issues, please report them. There are different options for controlling support expiration, including option to disable support check for items purchased before September 1, 2015. You can also setup exception items for support check.Use of Envato API
Plugin uses Envato API to verify purchase codes and supports new API using personal token for authentication.Control how forums restrictions are applied
Simple form for entering purchase code
For each forum you can assign one or more items, but you can also switch forum protection to any item for your Envato account. This way you can have general access forums that require purchase code from any of your items, without the need for you to list each item.
Restriction templates can be customized
Administration panels with list of users with purchase codes
You can unlink purchase codes if you need to (remove option added to the list of registered codes). This means that can be used again by other users. This is useful when you are testing the system.
Users can review registered codes and bulk add new codes
Other Plugin Features Included
- Check Envato API online status before displaying the form to enter purchase code.
- Options to disable bbPress RSS Feeds to avoid exposing topics and replies though RSS.
- Several functions and actions for developers to get more control over the plugin.
- Integration into admin side list of forums bulk editor to assign or remove Envato items from multiple forums at once.
- Support for Envato support item URL redirecton to auto resolve it to a sub forum on your website.
- Auto revalidation of purchase codes in case the purchase is refunded or reversed.
- Option to revalidate all purchase codes for every customer in the Customers list.
- Use of transient cache (time limited) to cache all API responses to speed up API related operations.
- Tool to cleanup transient cache for all previously made API calls.
- Restrict use of one purchase code for one user account.
- Control user roles that will have unrestricted access to protected forums.
- Allow items from more than one Envato author for individual forums.
- Error log with all errors logged when making API calls for old and new API.
- Support for Multisite WordPress mode
System and WordPress Requirements
- WordPress 5.0 or newer
- bbPress plugin for WordPress 2.5.12 or newer
- PHP 7.0 or newer
Disclaimers
- Plugin depends on the templates loading system in the core of bbPress plugin. If you use some other system to replace bbPress templates loading and control, you will need to adjust that to work with Smart bbPress nVerify.
- Plugin stores purchase information into database connected to users on your support forum. This means that your customers must register for an account on your website to access support forum. This plugin can’t be used if you allow anonymous posting in support forums.
Documentation
Plugin contains PDF user guide and developers guide in the plugin package, inside the ‘docs’ directory. Check out these documents to get information on plugin options, usage and more.Changelog
Version 3.8.1 / 2021.06.12.
- Changed: Various core code improvements related to PHP 7
- Updated: Few more improvements to the current URL function
- Fixed: PHP 7 compatibility issue with the current URL function
Version 3.8 / 2021.03.20.
- Updated: support for WordPress 5.7
- Updated: minimal requirement: WordPress 5.0
- Updated: minimal requirement: PHP 7.0
- Updated: using WordPress code style
- Updated: safe use: _ replaced with esc_html_ and esc_attr__
- Updated: safe use: _e replaced with esc_html_e and esc_attr_e
- Updated: most of the JavaScript code has been rewritten
- Changed: Using Smart Envato API Library 5.5
Version 3.7 / 2020.06.13.
- Changed: Various core code improvements and cleanup
- Changed: Various improvements to the plugin JavaScript
- Changed: Using Smart Envato API Library 5.4
- Fixed: Some minor styling issues on frontend