Using the Vizulate Simple Role Based Pricing Plugin
Simple Role Based Pricing is a plugin provided by Vizulate to facilitate the mapping of Sage Price Lists & Special Pricing to website roles. It does not provide any other functionality, but may be used with other plugins that include RBP functionality with other B2B or Wholesale functions (see Compatibility below).
The plugin is only supported for Vizulate's Woosage clients.
The role based prices are displayed in the back-end under Product Data>General after the regular price and tax information. The prices cannot be edited manually as they are intended to be updated by Woosage using the data from Sage price lists.
Adding a New Customer
To add a new customer to the website that has a Sage price list (or a combination of price list and special prices) create a role that is the same as the price list name (or their customer account code, if it's a combined list). This can be done using a number of plugins, but we recommend a free one from WP Front called User Role Editor that can be added via your website. It's available on the WordPress plugin repository. The role just acts as a tag and doesn't need any capabilities.
Once the role has been created, add the role to the users profile as a secondary role and this will effectively assign the price list to the customer in the website, so that whenever they are logged in they will see their specific prices.
Ensure the primary role is not associated with a any pricing mechanisms (e.g. another price list).
Testing how prices will be displayed
If you need to test this without using Woosage you can use Postman to upload role-prices to products by inserting raw JSON in to the message body with the API call https://yourwebsitedomain/wp-json/wc/v3/woosagerbp/, as follows.
Note, that the product reference is WC product ID
The following 3rd party plugins have been tested with our RBP plugin where the 3rd party RBP and other price override functions have been disabled.
- B2B for WooCommerce by Addify
Setting up Role Based Pricing to utilise Sage Customer and Special Price Lists
Introduction Woosage now supports the application of Customer and Special Price Lists to customer roles in WooCommerce (WordPress roles). Each Customer Price List is mapped to a website role that will apply the relevant prices to customers with a ...
Adding New Price List Customers (when using Elex Plugin)
Introduction Woosage supports the application of Customer and Special Price Lists to customer roles in WooCommerce. Each Customer Price List is mapped to a website role that will apply the relevant prices to customers using a 3rd party Role Based ...
Adding New Price List Customers (when using Barn2 Plugin)
Introduction Woosage supports the application of Customer and Special Price Lists to customer roles in WooCommerce. Each Customer Price List is mapped to a website role that will apply the relevant prices to customers with a role using a 3rd ...
Setting Sage Customer Account Codes via the Woosage Plugin
The Woosage plugin adds a field to the website user account details (shown below) to allow the Sage Account Code to be added to order generated by the user (when logged on), so that the order is imported to the relevant Sage account. Add a Sage ...
Using a Price List for website Regular Prices
We have added a feature to Woosage to allow you to use a Sage Price List to populate the Regular Prices on your website. This is useful for clients that use Sage Sales Prices for their trade/wholesale customers and want to create a Price List for ...