How to: Implement trade pricing or exclusive member offers

8 Comments16 July 2013  |  Cate

How to: Implement trade pricing or exclusive member offers

As an online shop, you may want to offer your products to different groups of people at different prices, or with exclusive discounts, or perhaps you want to offer them a completely different product range. These groups could be trade customers, an online members club or even different schools you supply. For any of these you would need to create a User Group which you can then assign a selection of customers to so they can have access to the private settings.

Creating a User Group

In the User Groups section, in the Users menu, click on the Create New icon at the top right of the page.

User group setup

Give the user group a name, i.e. Trade Only, and set the minimum order value. By setting the minimum order value to 0 this will allow the user group customers to order any amount or set it higher so they cannot checkout until their basket total has reached that value. This works alongside the MOQ (minimum order quantity) set within the Values tab in the Product Editor.

If you allow Proforma invoices, this option will appear here and you can choose whether the particular User Group is able to use them or not.

You can set whether or not this user group can see the public categories in the Catalogue menu. If you also have your public categories across your top navigation bar you will need to set these to ‘All Users Excluding Groups’ in the visibility field in each link if you want to remove them for all groups.

Please note: this option doesn’t disable the categories for the trade user, it just removes the links to them.

You can also set whether or not this user group can use the public discounts you have set up and if they can benefit from the loyalty points scheme.

Finally you can create a unique theme for this user group and assign it within the Properties tab. This is a great way to create a totally unique experience for exclusive customers and they will be able to tell which version of your site they are on.

Once you are happy with your options click on the Save icon and three more tabs will appear next to the Properties tab.

Private categories

You will only be able to assign categories in this section that have been set to Private within the Category Editor. You can create categories exclusively for user groups, assign any of your products to them and by setting them to private they will not be visible to the general public.

Private discounts

You can only assign non-coupon code discounts to user groups. These discounts must be set as inactive for public users within the Discount Manager so that they remain private.

Pricing exceptions

You can give your user group customers alternative prices to your public customers in two ways. You can either give them a blanket discount by creating a non-coupon code discount within the Discount Manager and assigning it within the Private Discounts tab or you can set individual product pricing through the Pricing Exceptions tab.

Pricing exceptions tab

You can assign any number of products into the Pricing Exception tab and give them their own prices within the New Price field next to the current price. For adding a large amount of products it is best to utilise the Import Product Data feature and import the products using the User Groups section at the bottom of the import setup page.

If you want to specify variant pricing exceptions within a user group, you will need to make sure the products are set up with their own variant prices in the Product Editor first. If you have only set the prices within the Values tab in the Product Editor, the variants will not show in the Pricing Exceptions tab.

Other settings & info

If you're running a site that will be used by various types of customers, such as Retail and Trade, then a user will need to be manually assigned to a user group by an admin user before they can benefit from the group settings.

In order to do this the customer must have a User account to start with. This could simply be created in the same way by asking them to create an account in the same way as all of your customers and then you assign the relevant customers to the individual groups. You may wish to add a field to your new account form so they can inform you that they are a particular type of customer, such as trade.

Alternatively, you could put a contact form on your site especially for potential trade or online club member users and ask them to provide their details, and then you can create their account for them.

Retro Touch trade accounts

You can also give your trade users credit accounts, by ticking the field within the User Editor, to allow them to pay on credit terms such as a credit limit and a specific time period within which to pay the invoice. Switch on the Pro forma invoices option within General / Settings > Integrations > Payment Options to enhance the user experience further.

You can also set that all prices are offered to certain customers with the VAT completely removed by creating a discount in the Discount Manager and selecting the No VAT option. When this is then assigned to a user group the prices appear on the site without VAT as soon as a user group customer logs in. This option does not interfere with the international customer VAT options as set in Tax Rules.

If you have any questions about setting up your trade pricing or exclusive members area, please do not hesitate to get in touch with our support team who could talk through your options.

Robert Hodgson
25 July 2013  |  16:55

Hi Cate, This is quite handy as for customers on my site making a VAT Exemption (discount code that takes VAT off once they have made a declaration) I switch them to a 'VAT Exempt' user group after they complete and all subsequent orders dont show VAT. This should help on subsequent visits to the site as they only do it once!

Ashley Walker
02 August 2013  |  8:38

Is it possible to have the normal pricing including VAT, but then the 'trade' price (using the pricing exception facility) excluding VAT. so we can have two price lists one including VAT, for the general public and then when the trade customer logs in he sees his price ex VAT along side the higher RRP which includes VAT.

02 August 2013  |  9:51

There isn't a clean and simple way of doing this as the pricing has to be set to gross or net in the overall Configuration.
You can use a different template for user groups which could be set to show the ex VAT price first on the product page alongside the RRP including VAT. However, when the item is added to the basket it will add it including VAT if your pricing is set to gross in Configuration.
You can, of course, use the No VAT discount for a specific user group but this basically strips out the VAT all together.

James Service
02 March 2014  |  10:17

Hello Catre

I've nearly built my trade login, but I want to hide some of the product tabs on my products, which aren't applicable to all user groups. How can I do it? Thanks, James

James Service
02 March 2014  |  10:20

& disabling additions/user group would be useful if available?

03 March 2014  |  15:24

You cannot hide certain product tabs or additions for different user groups. The user group settings are done at a category level, not at a product detail level.
The only thing I can suggest is creating new products for the trade users which are assigned to specific trade categories and contain the product tabs and additions you want available to trade user only.

Ciaran Ciaran
25 November 2018  |  0:11

Hi< I need to set up a vat excempt group. when I follow instructions above everything looks to be ok. But some of my products have options with varients for example certain size shoes/boots. In these instances vat is not taken off varients. please help

26 November 2018  |  9:36

Hi Ciaran,
Could you email our support team at or call them on 0345 466 2666 and let them know which site this is in reference to and which products you are having this issue with? They can then help get this sorted for you.

Try Bluepark for FREE for 14 days

Full access to everything including our support team, no card details required