AreteX™ for WordPress makes use of the WordPress Roles and Capabilities features to: 1) Control which AreteX™ panels are available in the WordPress Admin Menu to specific users and 2) Allow you to set up paid access to specific WordPress roles with the paid membership feature.
By default within WordPress, only users with the Administrator role have manage_options capability. Therefore, when you activate the AreteX™ for WordPress plugin, any user with the manage_options capability will be able to access the main AreteX™ eCommerce control panel.
(Users with manage_options are able to change nearly all the site's settings within the WordPress administration panel.)
This plugin adds two new user capabilities to your WordPress installation:
A new role is also made available with this plugin: AreteX Payee. When you use the [aretex_payee_signup] short code to allow payees to register (either as referrers or contributors), they are assigned the role AreteX Payee, which by default has the access_aretex_ptr capability assigned to it.
The AreteX™ Plugin does not have a membership manager itself. Instead, it provides a way to get paid for membership using any of several membership managment plugins.
If you want to operate a paid membership site, you may use almost any plugin that helps you manage roles and capabilities, including those listed in the Resources section of the Roles and Capabilities page (such as Members).
The AreteX™ membership feature will allow you to sell authorization to any role you have defined within your WordPress installation except the following: administrator,editor,author,contributor,and aretex_payee, as these roles are generally considered administrative in nature.