The best solution for resellers to easily manage Sales Agents and Reps hierarchy and calculate their commissions in your stores
5.00
Average rating
1000+
Active installs
90+
Countries coverage
1.4.1
Current version
08/08/2023
Last update
We make our users happy by simplifying their work and helping them to grow their business
Let your sales agent order and manage their customers.
All the functionality needed for a successful sales agents management, in one solution
For each sales agent you can assign a sales agent manager with subcommissions earnings
Create your hierarchical sales agents network
Assign to each product a dedicated commission for each sales agent and override global commission.
Allow sales agents to edit and adjust product price in cart page when make purchase in behalf of their customers with a minimum threshold.
Sales agent dedicated area with statistics and notifications and customers, orders, commissions lists.
Allows your sales agents to make purchases on behalf of their customers with just one click.
Allow your sales agents to add their own customers.
For each sales agent you can assign a sales agent manager with subcommissions earnings
Create your hierarchical sales agents network
Assign to each sales agent a subcommission percentage on their subagents' earnings
Assign to each sales agent a global commission percentage on their customers' orders.
Assign to each product a dedicated commission for each sales agent and override global commission.
Mark each commission as paid to track your payment history.
Decide on which types of item to apply the commission (products, shipping, fees).
Change commission percentage applied for each individual order line and recalculate totals.
Allow sales agents to edit and adjust product price in cart page when make purchase in behalf of their customers with a minimum threshold.
Allows sales agents to place "waiting payment" orders, that customers will pay later.
Sales agent dedicated area with statistics and notifications and customers, orders, commissions lists.
For each customer you can decide who is the assigned sales agent.
Restrict coupons usage by sales agent.
Allow your sales agents to add order notes
Allow your sales agents to manage order status
Allows your sales agents to make purchases on behalf of their customers with just one click.
Create an custom unique affiliation link for each sales agents to assign registering customers.
Allow your sales agents to add their own subagents
Extend new subagent form in sales agents area with billing fields
Allow your sales agents to add their own customers.
Add billing fields to sales agent area new customer registration form.
Decide which sales agents allow to work in your store, enabling the accounts you deem appropriate.
Manage sales agents status by enabling/disabling accounts with a simple click
Add notifications and assign to sales agents, each sales agent will see notifications in his own area and manage read status.
Sales agent can decide to receive a notification email when a new order is placed from his customers.
Show approximate extimated earnings in product lists
Show stock availability in product lists
A filterable list of all the commissions accrued by your sales agents to always keep track of your network progress.
Admin can see a summary of performance by sales agent.
One-click multiple sales agents assignment to customers.
Filter customers by sales agent, Filter orders by sales agent.
Massively add/update your products commission data with extended WooCommerce Import/Export tools.
Use the REST API to manage your sales agents data.
Full compatibility with new WooCommerce system HPOS (High-Performance Order Storage)
Sales agent can simply filter his data lists and export results in different file format.
Pluggable functions, dedicated hooks and suggested snippets to easily customize plugin default behavior.
Choose your custom logo to insert in sales agents area with WordPress customizer.
Create your sales agents area theme or customize default one by overriding it.
UX designed for simple and immediate use, fully integrated into WordPress/WooCommerce.
High safety standards guaranteed, improved and unrivaled performance.
High compatibility with themes and plugins.
100% multilanguage support, included POT file to speed up translations, currently provided in Italian and English, ready-to-use lang packs from community
Unlike other plugins that require annual renewals, with WooCommerce B2B Sales Agents you have the most complete Reps suite available with a single payment and at a constant price! In addition, you have access, without extra cost, to all future updates, forever.
Our development team is always working behind the scenes to improve the performance of the plugin, but above all to add new features taking into account the needs of each user.
Our support team, on the other hand, is always attentive to every need and to promptly resolve any request.
Watch the live preview and try out the options and features you could add to your e-commerce
Choose the plan you prefer and, if you want, extend your support. What are you waiting for?
Extended support to 12 month +27.8$
(*) Use, by you or one client, in a single end product which end users are NOT charged for. The total price includes the item price and a buyer fee.
Buy WooCommerce B2B Sales Agents, with the quality guaranteed by the professionalism of Envato Market
Need help with WooCommerce B2B Sales Agents or have some doubts?
Availability to answers within 1 business day about technical questions and item's features
Assistance with reported bugs and issues and help with included 3rd party assets
Suggest ideas for future releases, we are always working to improve and grow WooCommerce B2B Sales Agents
Our support is based on a few small but very important rules
Always be available to help customers or answer their questions
Have the knowledge and skills necessary to solve customer problems and provide accurate and up-to-date information
Knowing how to communicate effectively and cordially with customers, answering their questions comprehensively and solving their problems quickly and effectively
Being able to put yourself in customers' shoes and understand their needs and concerns
Taking the initiative to solve customer problems before they realize they are happening
Read some amazing reviews of users who have already used it!
Find out if WooCommerce B2B Sales Agents is available in your desired language, thanks to the collaboration of our fantastic users!
What are the countries where WooCommerce B2B Sales Agents is most popular? Take a look to top ten
Take a look to users most common questions and learn more about WooCommerce B2B Sales Agents
You can download from your Envato account the zip file that contains both the plugin and the documentation, also available online:
https://woocommerce-b2b.com/sales-agents/documentation/
in which all features are described in detail, with examples, screenshots, hooks.
WooCommerce B2B Sales Agents is designed and developed to be compatible with all WooCommerce themes. WooCommerce B2B Sales Agents uses all the standards and best practices provided by WordPress and WooCommerce (general WordPress/WooCommerce hooks that all themes should use), to ensure complete compatibility with all third-party assets that use the same standards.
Compatibility is excellent, WooCommerce B2B Sales Agents actually work fine with any theme, below is a list of the mayor themes already tested and used by our users:
By installing WooCommerce B2B Sales Agents through the admin section of WordPress (“Plugins” page), you may receive the error:
“The uploaded file is not a compatible plugin”
This means that the file you downloaded is not the correct one.
In your Envato account, in fact, you have the possibility to download two types of ZIP archives by clicking on the “Download” button:
– All files & documentation: the ZIP file contains both the plugin and the documentation related files
– Installable WordPress file only: the ZIP file contains only the installable plugin
To install WooCommerce B2B Sales Agents directly from the WordPress “Plugins” page, simply use the second file type (“Installable WordPress file only”).
WooCommerce B2B Sales Agents provides multiple features that, depending on the different combinations, can give life to different scenarios and contexts, according to your specific needs.
To get to know the options and how each of them works, I suggest you take a look at documentation, where you can find descriptions, examples and screenshots.
For a todo list of the minimum steps to follow to start using WooCommerce B2B Sales Agents take a look at the “Quick start” section in the documentation:
When an update is available, you will receive a notification email and you will be able to download and install the new version. Since v1.0.7, you will receive plugin updates notification directly in your WordPress plugins page. You can update in several ways:
To install new release, simply download it from your Envato account, then go to WordPress backend page:
Plugins > Add new
Click on “Upload plugin” button and browse your folders to select WooCommerce B2B Sales Agents downloaded archive file.
To install new release, simply download it from your Envato account, unzip the archive file and copy the entire folder:
wp-content/plugins/woocommerce-b2b-sales-agents/
with the new one by using an FTP client (such as FileZilla).
If you prefer to automate this process and receive notification directly in the backend of your WordPress, you can install the free third party “WP Envato Market” plugin available on GitHub (https://github.com/envato/wp-envato-market).
## Important! ##
In some cases (depending on the release) you may get the message:
“WooCommerce B2B Sales Agents database update required. Before to update, please be sure to have a database recovery backup”
To update the database simply click on the “Update WooCommerce B2B Sales Agents database” button. This operation is necessary for the correct functioning of the plugin and the updating of data.
NB: To know more, please take a look to Documentation
Keep calm and do not panic!
The first thing to do is enable WordPress debug mode, as described in Debugging in WordPress guide.
The general best practice for dealing with a malfunction is to narrow down to understand the cause or source, often the cause is not where you think!
It is common practice in WordPress to disable all plugins and use a basic theme, re-enabling one plugin at a time and carrying out a new test once enabled until the problem occurs again.
This way, you will be able to narrow down the context that causes the problem and tackle debugging in a faster and more limited way.
Before opening a support ticket, make sure you have narrowed down the possible source of the problem so you can contact the right support team.
If with these tests you have ensured that the problem is caused by WooCommerce B2B Sales Agents, please open a ticket to our Support Center, our team will be pleased to help you to resolve your doubts!
By default the plugin delete all its data if you uninstall it. Alternatively, you can always deactivate the plugin without loosing data.
In the admin page, under WooCommerce `Settings` menu, in `Sales agents` tab.
Our team does not provide custom development on demand, but we are happy to recommend the best freelance Marketplace in the world!
On Fiverr, you can find the professional that best suits your needs:
WooCommerce B2B Sales Agents is already provided in two languages: English and Italian. All plugin strings have been localized using the GNU gettex framework to make it completely “translation ready”, so it can be easly translated in the same way that other WordPress plugins.
WooCommerce B2B Sales Agents is also compatible with WPML, the most famous translation WordPress plugin. Take a look here to get a guide.
Take a look to language packs provided by our awesome users: Translations.
In the included documentation you’ll find a simple guide to translate WooCommerce B2B Sales Agents in the language of your choice.
Yes, since 1.4.0 version, WooCommerce B2B Sales Agents introduced full compatibility with WooCommerce HPOS (High-Performance Order Storage), previously knowed as COT (Custom Order Tables).
WooCommerce B2B Sales Agents extends default WooCommerce import/export tools. So, simply go to:
Products > All Products
and click on the “Import” or “Export” button near the page title.
Notice: to export WooCommerce B2B Sales Agents data, please check “Yes, export all custom meta”.
WooCommerce B2B Sales Agents allows you to enter commissions as a percentage, but you can easily get around this.
Consider that the sales agent commissions for each product can be bulk updated through WooCommerce’s default Import / Export tools, with a CSV file.
Then, it is possible to calculate the percentage starting from the product price and flat commission you want directly with Excel, for example, and upload the file to update the commissions as percentage.
In example:
Product price: 80
Desired commission amount: 5
Calculate commission percentage: Commission amount / Product price × 100 = 5 / 80 * 100 = 6.25%
Yes, from the page you set up as sales agents “Dashboard”. When a user registers from this page, he is automatically detected as a sales agent.
If you have enabled “Moderate registration” option from WooCommerce B2B Sales Agents settings page, sales agent account will not be active until administrator approval.
Since version 1.0.5, WooCommerce B2B Sales Agents allow you to use its features on other roles except sales agents, by using the proper hook “wcb2bsa_has_role_sales_agent” (or “wcb2bsa_has_role_customer” to extend customer features). You can know more about this hook by reading documentation, in Plugin Hooks section.
If you want, you can also work around the problem by using the free plugin Multiple-roles, with which you can assign your custom role to users who already have the customer role and use both of them.
Notice: Multiple roles is a third part plugin, then Code4Life is not responsible of problems or malfunctions resulting from its use
To fix 404 error, simply go to WooCommerce B2B Sales Agents settings page and click on `Save` button.
Then, from main WordPress admin menu go to:
Settings > Permalinks >
and click on `Save changes` button.
Before of all, you need to enable this capability. To do this, simply go to WooCommerce B2B Sales Agents settings page and enable `New customers` option. Now, your sales agents can add customers in their own area, clicking on `Add new customer` in customers list page.
Yes, by choosing “Allow to choose” in “Default sales agent” option, a new field will be added to checkout page. In this way, customers can choose their desired sales agent among those available. If customer is logged in and already has a sales agent assigned, no field will be added.
Simply go to:
Products
and edit your desired product. In `Commissions` tab, you can find your sales agents list and give a different commission to each of them for this product. You can bulk update your products by using WooCommerce default Import/Export tools.
Simply, go to single order page, edit single item row (product, shipping cost, fees) and input your desired commission for this row.
In the sales agents area, from the customer list, click “Details” for the desired customer and click on the “Make purchase as customer” button.
A sales agent can change the data of a customer by switching on his account, by clicking on the “Make an order for this customer” button, in sales agent area, in customer details page.
In this way, the sales agent takes possession of the customer account and can operate independently, including modifying personal data and addresses.
Simply go to:
WooCommerce B2B Sales Agents > Notifications
then click on `Add new` in top left of the page (near title). In notification edit page, on right sidebar, you can choose all sales agents you want to read the notification.
From the WooCommerce B2B Sales Agents settings page, simply uncheck the widgets or charts you prefer not to display in your sales agents’ dashboard.
Edit files in an upgrade-safe way using overrides. Copy the template into a directory within your theme named /sales-agents/ keeping the same file structure but removing the /templates/ subdirectory.
Example: To override the dashboard, copy:
wp-content/plugins/woocommerce-sales-agents/templates/myaccount/dashboard.php
to:
wp-content/themes/{YOUR_ACTIVE_THEME}/sales-agents/myaccount/dashboard.php
The copied file will now override the WooCommerce B2B Sales Agents default template file.
No, WooCommerce B2B Sales Agents can be installed and used without WooCommerce B2B.
Yes, when WooCommerce B2B is installed and active, in the backend sales agent profile modification page, you will find the “B2B DEFAULT GROUP FOR NEW CUSTOMERS” option. Here you can choose from the groups created with WooCommerce B2B the one you want to be the default for this sales agent. This way, when a sales agent registers a customer, they will automatically be assigned to this group.
Need to customize or improve WooCommerce B2B Sales Agents features?
Take a look to our Tips and tricks and boost up you website with our team snippets
Here all the versions of WooCommerce B2B Sales Agents, listed chronologically from the oldest to newest
Latest version tested up to:
WordPress version 6.3.x
WooCommerce version 8.0.x
v1.4.1 08 August 2023
v1.4.0 03 August 2023
v1.3.4 02 July 2023
v1.3.3 01 June 2023
v1.3.2 05 April 2023
v1.3.1 08 February 2023
v1.3.0 04 February 2023
v1.2.7 29 October 2022
v1.2.6 01 October 2022
v1.2.5 09 September 2022
v1.2.4 07 August 2022
v1.2.3 29 July 2022
v1.2.2 09 July 2022
v1.2.1 21 April 2022
v1.2.0 12 April 2022
v1.1.3 01 January 2022
v1.1.2 31 October 2021
v1.1.1 18 September 2021
v1.1.0 17 July 2021
v1.0.9 24 April 2021
v1.0.8 18 February 2021
v1.0.7 25 December 2020
v1.0.6 19 November 2020
v1.0.5 15 August 2020
v1.0.4 03 June 2020
v1.0.3 17 April 2020
v1.0.2 11 March 2020
v1.0.1 28 February 2020
v1.0.0 30 January 2020
Development timeline
Thanks to our live beta, take a look into the future and find out what awaits you in the next releases and try out WooCommerce B2B Sales Agents incoming features
Try betaComplete your website with our experience, take a look to our collection.
Discover the best multi-inventory and warehouses platform
Know more Official pageDiscover our partners and their products, perfectly integrated with WooCommerce B2B Sales Agents to unleash the power of your business
WooCommerce B2B Sales Agents partners