Using the Vizulate Simple Role Based Pricing Plugin

Using the Vizulate Simple Role Based Pricing Plugin

Purpose

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.
{
    "product"2020,
    "rbp": [{
            "Role""ROLEA",
            "Price"20.00
        }, {
            "Role""ROLEB",
            "Price": 15.00
        }
    ]
}
Note, that the product reference is WC product ID

Compatibility

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.

  1. B2B for WooCommerce by Addify


    • Related Articles

    • Using the Vizulate Simple Role Based Pricing Plugin with Woosage50

      Purpose Simple Role Based Pricing is a plugin provided by Vizulate to facilitate the mapping of Sage Price Lists & Special Pricing to website roles. It can be used on it's own or with wholesale/trade/B2B plugins, where we don't support their method ...
    • 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 ...
    • Using a Price List for website Regular Prices

      Woosage50 allows you to use a Sage Price List to populate the Regular Prices on your website, which is useful if you use Sage Sales Prices for your trade/wholesale customers and want to create a Price List for retail customers, particularly if retail ...