Smart bbPress nVerify - Plugin for WordPress and Envato Market

This plugin was created for all authors who sell products through Envato Marketplaces and support their clients using WordPress with the bbPress plugin.With Smart bbPress nVerify, you can set up forum protection so that users need to enter a valid purchase code for your Envato product.You can assign one or more products to each bbPress forum.

The plugin requires WordPress 4.5 or higher and bbPress plugin 2.5 or higher.

The plugin stores purchase codes entered by the user, so each code only needs to be entered once, and subsequent visits to the support forum will automatically verify that the code exists.This way, the verification process doesn't interfere with your customers and doesn't require a code for every visit.

Important information about new productsEnvato Project Support Policy

Starting with version 3.0, the plugin can verify the purchase code and support period expiration of the purchase code, so you can restrict forum access to users whose support period has expired.This is disabled by default and you need to enable it to use it. If you find any issues, please report them.There are different options for controlling support expiration, including the option to disable support checks for items purchased before September 1, 2015. You can also set exceptions to support checks.

Using the Envato API

The plugin uses the Envato API to validate purchase codes and supports a new API that uses personal tokens for authentication.

Control how forum restrictions are applied

There are three options you can use to restrict access to forums: restrict access to forums (even hide the thread list in protected forums), restrict access to the new thread form (users can see the thread list but the form is unavailable) and Restrict access to actual subject content.The plugin supports the use of a new topic form outside of the forum, and users can choose a forum to post to from a drop-down list. In this case, validation is also performed.

Simple form to enter purchase code

The restriction screen displays a list of products assigned to the forum (so users know which plugin license they need), and you can enter a purchase code and button in a field to validate it.Depending on the validation (done via AJAX), the user will see an error or success message. If the code is verified, the page will refresh and display the protected content.If the Envato API is unresponsive for some reason (maintenance on Envato), a message will be displayed and the user should wait to try authentication again.

For each forum, you can assign one or more projects, but you can also switch forum protection to any project in your Envato account.This way, you can have general access forums that require a purchase code for any item without having to list every item.

Customizable restriction templates

The default template plugin must display a restriction message and show the user step-by-step how to obtain a purchase code.All template plugins can be overridden by themes, so you can further customize the look of these pages.

Admin panel for user list with purchase code

On the plugins panel of the admin, you can see a list of all users who have registered to purchase codes. You can filter the list by product and sort it by user ID or username.You can view all the information about each purchase code. The list also shows each user's registration date and links to their topics and replies for quicker access to their support topics.

If desired, you can unlink the purchase code (remove the option added to the registration code list). This means that it can be used again by other users. This is useful when you are testing your system.

Users can view registration codes and add new codes in bulk

Your forum users can also view all of their registered purchase codes and allow them to add new codes in bulk. This way, they can add code faster and can keep track of all the code they use.They can add multiple purchase codes for the same product.

Include other plugin features

  • Check Envato API Online StatusBefore showing the form to enter the purchase code.
  • Disable optionbbPress RSS FeedAvoid exposing topics and replies via RSS.
  • Several Function and ActionGives developers more control over plugins.
  • assimilate intoList of administrators for the forum bulk editorAssign or delete Envato items from multiple forums at once.
  • supportEnvato supports project URL redirectionAutomatically resolve it to a sub-forum on your site.
  • Auto Revalidate purchase codeIf the purchase is refunded or revoked.
  • chooseRevalidate all purchase codesEach customer in the customer list.
  • Use transient cache (limited time)Cache all API responsesSpeed ​​up API related operations.
  • toolClear transient cacheFor all previous API calls.
  • limited useOne purchase code for one user account.
  • Control which user roles will haveUnrestricted access to protected forums.
  • items allowed fromMore than one Envato authorFor personal forums.
  • An error log that records all errorsWhen making an API callApplies to both old and new APIs.
  • supportMultisite WordPress mode

System and WordPress requirements

  • WordPress 5.0 or higher
  • bbPress Plugin for WordPress 2.5.12 or later
  • PHP 7.0 или выше

Disclaimers

  • The plugin relies on the template loading system in the bbPress plugin core.If you use another system to replace bbPress template loading and control, you will need to adapt it to use Smart bbPress nVerify.
  • The plugin stores purchase information in a database connected to users on your support forum. This means that your customers must register an account on your website to access the support forum.You cannot use this plugin if you allow anonymous posting in the support forum.

Documentation

The plugin contains PDF user guides and developer guides in the plugin package, located in the "docs" directory. Check out these documents for 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: _ is replaced by 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

Smart bbPress nVerify - Plugin for WordPress and Envato Market [Free Download]
Smart bbPress nVerify - Plugin for WordPress and Envato Market [Nulled]
WordPress » Forums

METADATA
  • Compatible Browsers: IE11, Firefox, Safari, Opera, Chrome, Edge
  • Compatible With: bbPress 2.6.x, bbPress 2.5.x
  • Files Included: JavaScript JS, HTML, CSS, PHP
  • Software Version: WordPress 5.8.x, WordPress 5.7.x, WordPress 5.6.x, WordPress 5.5.x, WordPress 5.4.x, WordPress 5.3.x, WordPress 5.2.x, WordPress 5.1.x