WooCommerce B2B Sales Agents (by Code4Life)

Best sales agents management plugin for WooCommerce


The #1 and ultimate sales agents management solution for WooCommerce to easily manage Sales Agents and Reps hierarchy and calculate their commissions in your stores

  • Dedicated dashboard for sales agents to manage orders and customers
  • Commissions calculation and affiliate links
  • Sales agents hierarchical network with subagents and subcommissions
  • Sales agents can order on behalf of their customers and change the price in the cart
  • Sales agents registration with approvation
  • High-Performance Order Storage compatible

5.00

Average rating

1100+

Active installs

90+

Countries coverage

1.4.4

Current version

24/02/2024

Last update

The first and best reviewed plugin in its category

We make our users happy by simplifying their work and helping them to grow their business

Take a look to latest reviews

Want to see WooCommerce B2B Sales Agents at work?

Try now live demo and discover all options and features you could add to your e-commerce

Take a look to live preview

WooCommerce B2B Sales Agents highlights

Browse gallery to have a little preview of WooCommerce B2B Sales Agents features

Increase your sales!

Let your sales agent order and manage their customers.
All the functionality needed for a successful sales agents management, in one solution

Subagents network

For each sales agent you can assign a sales agent manager with subcommissions earnings
Create your hierarchical sales agents network

Product commissions

Assign to each product a dedicated commission for each sales agent and override global commission.

Edit prices in cart

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 dashboard

Sales agent dedicated area with statistics and notifications and customers, orders, commissions lists.

Buy as a customer

Allows your sales agents to make purchases on behalf of their customers with just one click.

Add own customers

Allow your sales agents to add their own customers.

Not enough? Here all features for you in WooCommerce B2B Sales Agents

Updated

Subagents network

For each sales agent you can assign a sales agent manager with subcommissions earnings
Create your hierarchical sales agents network


Subcommissions

Assign to each sales agent a subcommission percentage on their subagents' earnings


Global commissions

Assign to each sales agent a global commission percentage on their customers' orders.


Product commissions

Assign to each product a dedicated commission for each sales agent and override global commission.

Updated

Commission status

Mark each commission as paid to track your payment history.


Commission application context

Decide on which types of item to apply the commission (products, shipping, fees).


Edit order commission

Change commission percentage applied for each individual order line and recalculate totals.


Edit prices in cart

Allow sales agents to edit and adjust product price in cart page when make purchase in behalf of their customers with a minimum threshold.


Waiting payment gateway

Allows sales agents to place "waiting payment" orders, that customers will pay later.

Updated

Sales agent dashboard

Sales agent dedicated area with statistics and notifications and customers, orders, commissions lists.


Customers assignment

For each customer you can decide who is the assigned sales agent.


Coupons rules

Restrict coupons usage by sales agent.


Manage orders

Allow your sales agents to add order notes
Allow your sales agents to manage order status


Buy as a customer

Allows your sales agents to make purchases on behalf of their customers with just one click.


Affiliation link

Create an custom unique affiliation link for each sales agents to assign registering customers.


Add own subagents

Allow your sales agents to add their own subagents


Extended subagent registration

Extend new subagent form in sales agents area with billing fields


Add own customers

Allow your sales agents to add their own customers.


Extended customer registration

Add billing fields to sales agent area new customer registration form.


Approve registration

Decide which sales agents allow to work in your store, enabling the accounts you deem appropriate.


Sales agents status

Manage sales agents status by enabling/disabling accounts with a simple click


Notifications and advices

Add notifications and assign to sales agents, each sales agent will see notifications in his own area and manage read status.


New order notification

Sales agent can decide to receive a notification email when a new order is placed from his customers.


The best user experience

Show approximate extimated earnings in product lists
Show stock availability in product lists


Admin commission panel

A filterable list of all the commissions accrued by your sales agents to always keep track of your network progress.


Admin reports

Admin can see a summary of performance by sales agent.


Admin bulk actions

One-click multiple sales agents assignment to customers.


Advanced admin filters

Filter customers by sales agent, Filter orders by sales agent.


Import/Export commissions

Massively add/update your products commission data with extended WooCommerce Import/Export tools.


REST API support

Use the REST API to manage your sales agents data.


HPOS ready

Full compatibility with new WooCommerce system HPOS (High-Performance Order Storage)


Export tools in sales agent area

Sales agent can simply filter his data lists and export results in different file format.


Custom hooks and snippets

Pluggable functions, dedicated hooks and suggested snippets to easily customize plugin default behavior.


Custom logo

Choose your custom logo to insert in sales agents area with WordPress customizer.


Sales agents customizable theme

Create your sales agents area theme or customize default one by overriding it.

Updated

Simple and integrated

UX designed for simple and immediate use, fully integrated into WordPress/WooCommerce.


Performance and security

High safety standards guaranteed, improved and unrivaled performance.

Updated

Compatibilty

High compatibility with themes and plugins.


Multilanguage

100% multilanguage support, included POT file to speed up translations, currently provided in Italian and English, ready-to-use lang packs from community

Experimental

Advanced debug mode

Disable all other plugins only for admin IP address to improve debug process


Pay once, Lifetime updates

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.

Constantly updated and supported

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.


See details in online documentation

Why users love WooCommerce B2B Sales Agents?

Read some amazing reviews of users who have already used it!


Read all verified reviews

What's your success worth?

Invest now on your business and enjoy the results, what are you waiting for?

Regular license
89$

Extended support to 12 month +31.5$

  • Pay once
  • Lifetime license
  • Lifetime unlimited free updates
  • Secure payments with Envato
  • Quality checked by Envato
  • 6 months support from the author included
  • Availability of the author to answer questions
  • Get assistance with reported bugs and issues

(*) 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.

Get the best WooCommerce sales agents management plugin

Buy WooCommerce B2B Sales Agents, with the quality guaranteed by the professionalism of Envato Market

Buy safely on CodeCanyon

Language packs

Find out if WooCommerce B2B Sales Agents is available in your desired language, thanks to the collaboration of our fantastic users!

  • English

  • Italian

  • Dutch

  • French

  • German

  • Polish

  • Portoguese

  • Romanian

  • Spanish

  • Turkish

WooCommerce B2B Sales Agents language packs

Spread all over the world

What are the countries where WooCommerce B2B Sales Agents is most popular? Take a look to top ten

(*) Data updated until February 2024

Frequently Asked Questions

Take a look to users most common questions and learn more about WooCommerce B2B Sales Agents

Where can I find information on WooCommerce B2B Sales Agents options?

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.

What themes is WooCommerce B2B Sales Agents compatible with?

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:

Plugin installation fails, why?

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”).

How can I start to use the plugin?

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:

Quick start

How do I update the plugin?

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:

WordPress mode

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.

Manual mode

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).

Automatic mode

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

I think there is a bug or malfunction, what do I do?

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!

If I uninstall the plugin, what happens to its data in the database?

By default the plugin delete all its data if you uninstall it. Alternatively, you can always deactivate the plugin without loosing data.

Where do I see plugin options?

In the admin page, under WooCommerce `Settings` menu, in `Sales agents` tab.

How can I get custom development?

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:

Hire a freelance

How can I translate WooCommerce B2B Sales Agents in my language?

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.

Is WooCommerce B2B Sales Agents compatible with HPOS?

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).

How can I import/export WooCommerce B2B Sales Agents products commissions?

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”.

Can I set commission as flat rate instead of percentage?

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%

Can a sales agent register his own account?

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.

How can I apply sales agents to other user roles than “customer”?

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

Why I get 404 error on sales agent area pages?

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.

Where do I see the commissions list in admin?

In the admin page, under `Users` menu.

How can agents add their own customers?

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.

Can customers choose their own sales agent?

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.

How can I add different commissions by product?

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.

How can change commission applied to order?

Simply, go to single order page, edit single item row (product, shipping cost, fees) and input your desired commission for this row.

How can an agent place orders on behalf of his client?

In the sales agents area, from the customer list, click “Details” for the desired customer and click on the “Make purchase as customer” button.

How can a sales agent change customer’s data?

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.

How can I add notifications for sales agents?

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.

How can I delete widgets or charts from the sales agent dashboard?

From the WooCommerce B2B Sales Agents settings page, simply uncheck the widgets or charts you prefer not to display in your sales agents’ dashboard.

How can I customize sales agents area template?

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.

It requires WooCommerce B2B to work?

No, WooCommerce B2B Sales Agents can be installed and used without WooCommerce B2B.

I also installed WooCommerce B2B, can I assign a default group to customers registered by a sales agent?

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.

I’m updating to 1.2.1 version but I can’t found “WooCommerce B2B Sales Agents” menu in WP-ADMIN. Where is it?

Since version 1.2.1, notification and commissions pages in WP-ADMIN are under `Users`.

Do you want more?

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

WooCommerce B2B Sales Agents snippets

Need help with WooCommerce B2B Sales Agents or have some doubts?

Discover our amazing support team

Fast

Availability to answers within 1 business day about technical questions and item's features


Satisfaction

Assistance with reported bugs and issues and help with included 3rd party assets


Growth

Suggest ideas for future releases, we are always working to improve and grow WooCommerce B2B Sales Agents



Our support slogans

Our support is based on a few small but very important rules

Availability

Always be available to help customers or answer their questions


Competence

Have the knowledge and skills necessary to solve customer problems and provide accurate and up-to-date information


Professionalism

Knowing how to communicate effectively and cordially with customers, answering their questions comprehensively and solving their problems quickly and effectively


Empathy

Being able to put yourself in customers' shoes and understand their needs and concerns


Proactivity

Taking the initiative to solve customer problems before they realize they are happening



Changelog

Here all releases versions, listed chronologically from the oldest to newest

Latest version tested up to:
WordPress version 6.3.x
WooCommerce version 8.1.x

  • v1.4.4 24 February 2024

    • * Update: verified compatibility with WC 8.6.x
    • * Tweak: improved compatibility with PHP8.2
    • * Tweak: improved sales agents assigned data retrievement
    • * Fix: resolved an issue in the commissions page filters in the backend
    • * Minor fixes, improvements and localisation updates
  • v1.4.3 23 December 2023

    • * Tweak: to improve performance, customers and orders list in subagent page are now external pages
    • * Fix: resolved a problem in commissions list filters in backend
    • * Fix: resolved a problem when mark commissions as paid/unpaid in backend
    • * Minor fixes, improvements and localisation updates
  • v1.4.2 07 October 2023

    • * Add: new experimental feature to enable silent debug mode
    • * Fix: resolved a problem in selected option dropdown in edit account dashboard page
    • * Minor fixes, improvements and localisation updates
  • v1.4.1 08 August 2023

    • * Fix: resolved an error in admin orders update
  • v1.4.0 03 August 2023

    • * Dev: added compatibility with new WooCommerce High-Performance Order Storage (HPOS)
    • * Minor fixes and localisation updates
  • v1.3.4 02 July 2023

    • * Tweak: improved sales agents dashboard cache system for interactive tables
    • * Tweak: improved REST API custom meta management
    • * Minor fixes and localisation updates
  • v1.3.3 01 June 2023

    • * Add: sales agent can set preferred period in his dashboard "Account details" page
    • * Tweak: orders/earnings list pages and widgets values calculation depend on new preferred period option
    • * Tweak: added a new column "Total goods" in commissions export
    • * Tweak: improved REST API data
    • * Fix: resolved a minor issue to improve affiliate link management
    • * Minor fixes and localisation updates
  • v1.3.2 05 April 2023

    • * Add: new feature to choose which roles to allow association with sales agent (consider as customer)
    • * Add: new feature to choose which roles to allow access to dashboard and assign commissions (consider as sales agent)
    • * Dev: introduced new support system for third part compatibility
    • * Minor fixes and localisation updates
  • v1.3.1 08 February 2023

    • * Fix: resolved a problem with sales agents login when moderate registration option is disabled
    • * Fix: resolved a problem with sales agents bulk status change in admin
    • * Minor fixes and localisation updates
  • v1.3.0 04 February 2023

    • * Add: new option to send admin notification when a new sales agent register
    • * Add: new option to moderate sales agents registration
    • * Add: new option to manage sales agent account status (enabled/disabled)
    • * Add: new option to customize sales agent affiliate ID
    • * Fix: correct sales agent assignment with affiliate links and custom link parameters
    • * Minor fixes and localisation updates
  • v1.2.7 29 October 2022

    • * Add: new option to immediately switch on customer account when created in sales agents dashboard
    • * Tweak: improved compatibility with aggressive cache plugins (like Redis)
    • * Minor fixes and localisation updates
  • v1.2.6 01 October 2022

    • * Add: show product approximate estimated earnings to sales agents in list pages
    • * Add: show product stock availability to sales agents in list pages
    • * Tweak: better documentation organization
    • * Fix: resolved an issue that prevented order status filter in pending commissions calculation in widgets
    • * Minor fixes and localisation updates
  • v1.2.5 09 September 2022

    • * Add: background log to track updates to aid debugging
    • * Add: output generator tag to aid debugging
    • * Update: improved total commissions calculation
    • * Tweak: notice to link dashboard when sales agent go to his myaccount page
    • * Tweak: new hooks to improve customization
    • * Minor fixes and localisation updates
  • v1.2.4 07 August 2022

    • * Fix: resolved an error in a hook call
      Minor fixes and localisation updates
  • v1.2.3 29 July 2022

    • * Tweak: better hiding system for protected meta to improve compatibility
    • * Minor fixes and localisation updates
  • v1.2.2 09 July 2022

    • * Tweak: sales agent phone number management in account page
    • * Tweak: some additional data in sales agents dashboard
    • * Tweak: improved edit price in cart functions with variation
    • * Minor fixes and localisation updates
  • v1.2.1 21 April 2022

    • * Add: new useful function in the backend to export the sales agents list in CSV
    • * Tweak: moved notifications list and commissions summary under WordPress "Users" menu
    • * Tweak: improved migration functions from older versions
    • * Fix: resolved problem in backend when order has no sales agent
    • * Fix: resolved problem in new order commissions attribution
    • * Minor fixes and localisation updates
  • v1.2.0 12 April 2022

    • * Add: new hierarchical organization of sales agents
    • * Add: new subagents management
    • * Add: new subcommissions management
    • * Add: new widgets in sales agents dashobard
    • * Tweak: sales agents dashboard refactoring to manage subagents data
    • * Tweak: improved sales agents dashboard widget management
    • * Tweak: now commission calculation is on taxes included prices
    • * Tweak: subagents REST API data
    • * Tweak: improved edit price in cart functions
    • * Tweak: new hooks to improve customization
    • * Dev: changed some pluggable functions
    • * Minor fixes and localisation updates
  • v1.1.3 01 January 2022

    • * Add: new feature to set a minimum product price when sales agents edit prices in cart
    • * Tweak: collapsible admin WCB2BSA tabs to improve UX
    • * Minor fixes and localisation updates
  • v1.1.2 31 October 2021

    • * Add: new payment gateway "Waiting payment" dedicated to sales agents who purchase on behalf of their customers
    • * Add: new page in sales agent dashboard to summarize dedicated commissions on products
    • * Add: new button to faster copy affiliation link in sales agents dashboard
    • * Tweak: improved order commissions management and calculation
    • * Tweak: new hooks to improve customization
    • * Dev: changed "commissions" endpoint to "earnings" in sales agent dashboard
    • * Dev: dedicated templates for sales agent dashboard forms (add customer, update order status, add note)
    • * Dev: deprecated some pluggable functions, replaced with better performing versions
    • * Minor fixes and localisation updates
  • v1.1.1 18 September 2021

    • * Add: new filter by order status in admin commissions page
    • * Add: new feature to allow sales agents to add orders note
    • * Add: sales agent data in customer my account
    • * Add: sales agent can set his favorite payment method (as note) to receive commissions payouts
    • * Tweak: improved WooCommerce compatibility check
    • * Tweak: new hooks to improve customization
    • * Tweak: improved import/export tools integration
    • * Minor fixes and localisation updates
  • v1.1.0 17 July 2021

    • * Tweak: added sales agent affiliate link in REST API response
    • * Tweak: added customer name in admin commissions list page
    • * Tweak: improved sales agents dashboard widgets performance
    • * Tweak: improved performance on commission calculation
    • * Tweak: improved background update process
    • * Fix: set commission on first order when "Default sales agent" option is set on "Allow to choose"
    • * Fix: set switch account cookie on "Order again"
    • * Minor fixes and localisation updates
  • v1.0.9 24 April 2021

    • * Add: new option to move sales agents dashboard in a dedicated page
    • * Add: new option to prevent customer data modification by sales agents
    • * Add: new option to display/hide commission column in WooCommerce orders list to improve performance
    • * Add: new column "Created by" in orders list in sales agents area
    • * Tweak: improved customers registration by sales agent or by affiliation link process
    • * Tweak: improved commissions export by adding customer column
    • * Minor fixes and localisation updates
  • v1.0.8 18 February 2021

    • * Add: new settings page panel "Status" to check WooCommerce B2B Sales Agents templates override
    • * Tweak: new REST API fields
    • * Tweak: database updates are processed in background with WordPress action scheduler to improve performance
    • * Tweak: improved updates check to better performance and to better integration with WordPress
    • * Tweak: improved sales agents order note in order details page
    • * Tweak: improved working with WooCommerce B2B plugin
    • * Tweak: sales agents can choose customer group in registration (only works with WooCommerce B2B plugin)
    • * Dev: changed theme folder containing templates overrides
    • * Fix: resolved an issue in saving "(Repriced by sales agent)" text
    • * Fix: resolved an issue in assigning sales agents to order when "Default sales agent" option is set on "Allow to choose"
    • * Minor fixes and localisation updates
  • v1.0.7 25 December 2020

    • * Add: new feature to allow sales agents to edit product prices in cart page
    • * Add: new feature to assign a default sales agent on new customer registration
    • * Add: new feature to allow customers to choose their sales agent in checkout
    • * Add: new option to manage sales agents dashboard widgets and charts visibility
    • * Add: new feature to have sales by sales agent in WooCommerce reports
    • * Add: new feature to allow sales agents to update their customers order status
    • * Add: new feature to consider only orders placed directly from sales agent
    • * Tweak: updated list pages in sales agent area to improve performace and sorting
    • * Tweak: updated sales agent area style
    • * Tweak: new hooks to improve customization
    • * Fix: resolved a problem filtering users by sales agent in admin
    • * Minor fixes and localisation updates
  • v1.0.6 19 November 2020

    • * Add: new option to generate an affiliation link to assign sales agent to new registering customers
    • * Add: new option to extend sales agents area new customer form with billing fields
    • * Add: new option to assign default group to new customers added by sales agent (only works with WooCommerce B2B plugin)
    • * Add: new option to admin to export commissions in CSV file
    • * Add: new feature to restrict coupons usage by sales agent
    • * Tweak: add pagination in admin commissions summary to better memory management
    • * Tweak: new custom hooks to extend and customize plugin behaviour
    • * Tweak: fixed registration messages in sales agents area
    • * Tweak: improved account switch management
    • * Fix: resolved a problem with pluggable functions
    • * Minor fixes
  • v1.0.5 15 August 2020

    • * Add: new feature to automatically check updates when in settings page
    • * Add: new option to include sales agents data in emails
    • * Add: new feature to extend REST API for an improved flexibility
    • * Add: new commissions admin page filter by year/month/order creator
    • * Tweak: new feature to extend customer and sales agent capabilities to custom roles
    • * Tweak: new feature to know order creator (admin/customer/sales agent)
    • * Tweak: new admin graphics
    • * Tweak: new custom hooks to extend and customize plugin behaviour
    • * Update: moved sales agents area logo uploader in dedicated section in Appearance -> Customize
  • v1.0.4 03 June 2020

    • * Add: new feature to change sales agents area logo from backend
    • * Add: new feature to have notifications status (read/unread) with counter badge
    • * Add: new section in sales agents area to manage more detailed statistics
    • * Add: display of customer "Company" field in sales agents area lists
    • * Add: filter by sales agents and commission status in admin commissions summary page
    • * Add: plugin functions have now pluggable support
    • * Update: better endpoints management to prevent 404 and improve performance
    • * Fix: added "wcb2bsa_switch_to_customer_redirect" and "wcb2bsa_switch_to_sales_agent_redirect" missing hooks
    • * Fix: resolved a problem assigning commission to some variable products
  • v1.0.3 17 April 2020

    • * Add: new feature to override global sales agent commission in each product
    • * Add: new feature to save in browser local storage sales agent table configuration (ie: columns visibility, pagination option)
    • * Add: new option to allow sales agents to create new customers who will be automatically assigned to him
    • * Add: new feature to enter notifications for sales agents
    • * Add: new hooks
    • * Update: better management for orders placed in admin
    • * Update: in backend, moved commissions summary into a dedicated menu
    • * Minor fix: added a function to improve retrocompatibility with old WooCommerce versions
    • * Minor fix: prevented some warnings in log
  • v1.0.2 11 March 2020

    • * Update: improved sales agents area responsive on tablet devices
    • * Update: improved endpoints management to prevent problems with themes switching
    • * Fix: added sales agents capabilities to order again
    • * Fix: resolved a bug on filter by Sales agent in orders page
    • * Minor fix: prevented some warnings in log
    • * Tested compatibility with WooCommerce v4.0.0
  • v1.0.1 28 February 2020

    • * Fix: recompiled javascript file to prevent error
    • * Fix: removed item commissions from emails
  • v1.0.0 30 January 2020

    • * Initial release
  • Development timeline

Upcoming releases preview

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 beta

Discover other plugins developed by our team

Complete your website with our experience, take a look to our collection.

WooCommerce B2B

Discover the most complete wholesale suite

Know more Official page
WooCommerce B2B Warehouses

Discover the best multi-inventory and warehouses platform

Know more Official page

Partners collaborations

Discover our partners and their products, perfectly integrated with WooCommerce B2B Sales Agents to unleash the power of your business

WooCommerce B2B Sales Agents partners

Share WooCommerce B2B Sales Agents

About author

WooCommerce B2B Sales Agents is proudly designed and developed by Code4Life
You want to know more? Follow us on social or visit our website