Adding New Price List Customers (when using Elex Plugin)

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 Pricing plugin and and this article explains how to create new customers with role based prices linked to a Sage price list or special prices for Woosage customers using the Elex plugin.

Note: the free version of the Elex plugin doesn't support product variations.

Customer Prices Lists and Special Prices in Sage are variations to a product Selling Price, with Customer Price Lists normally applying to groups of customers and Special Prices apply to individual customers.  The way we implement this in Woosage is to create price lists for customers by combining any Customer Price List they are on with any Special Prices that they have.  If a customer is on a Customer Price List, but doesn't have any Special Prices then their prices list name and associated role on the website will be the name of the price list in Sage.  If the customer has any special prices, regardless of whether they are on a Customer Price List, then their price list name and associated role will be their Sage customer account code.  This is referred to as the Price Reference.

Woosage does not support Customer Price Lists that have the same name as any customer account code and Customers with Special Prices must have a website role named as their Sage customer account code. If any Customer Price List has the same name as a customer account code then the procedure described here must be carried out.

Adding a New Customer

Having setup a new customer account in Sage and assigned a Customer Price List and/or given them some Special Prices, you will need to add the customer to the website and the first step is to create their role (if not already created).

A role is a label applied to a set of capabilities or privileges, which can then be assigned to a user, so the first thing to do is create the role and the plugin has an in-built facility to manage user roles, which can be found at WooCommerce>Settings>Role-Based Pricing>Manage User Roles>Add Custom User Role.  The roles, which should be named exactly as the price list name or Sage customer account code (if the customer has any Special Prices). Add the role name to the Role Name field and click the Save Role button.

Note: Sage account codes and customer price list name will always be in capital letters, so ensure they are entered in the Role Name field as capitals.

Having setup the role add the roles to the settings field shown below at WooCommerce>Settings>Role-Based Pricing>Role Based Settings



This will allow Woosage to populate the individual product prices for each role, as shown below, when a Woosage Price List update runs.

This role then must be added to the customers User Profile in order to associate the customer with the product prices. Do this by selecting the role from the dropdown in the user profile when creating or amending the user (navigate to Users in the website dashboard)

    • Related Articles

    • 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 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 ...
    • 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 ...
    • 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 ...
    • Creating a Sage Price List as a duplicate of Selling Prices

      Why might this be required? This may be a requirement in the following scenario. Your trade or wholesale prices are held in Sage in the Sage Selling Prices and you want to make these available to trade customers when they login to your website, via ...