Wholesale Pricing for WP e-Commerce uses custom User Roles to apply different pricing levels against preferred customers (e.g. Subscribers, Wholesalers, Staff, guests/site visitors, etc.).

Wholesale pricing rules can be set via the Settings screen to be applied store wide for each User Role and/or overridden on a per-Product basis via the Add/Edit Products screen, pricing rules include:

  • Easy to use mark up/mark down controls for User Roles and Products
  • Support for local currency (e.g. dollar) or percentage based mark up/mark down (e.g. Add 15% mark up to all Products when viewed by guests/site visitors, or take $3.00 off all Products for logged-in Users/Subscribers, etc.)
  • Per-User Role fixed price overrides can be applied on per-Product basis (e.g. Sell Sample Product for $45.00 to Wholesalers, show default Price and Sale Price to guests/site visitors, etc.)
  • Disable Wholesale Pricing on a per-Product basis (e.g. Ignore pricing rules for Sample Product but apply to all other Products)

You can now bulk import/export Wholesale Pricing per-Product rules with Product Importer Deluxe.

WP e-Commerce Compatibility

  • WP e-Commerce 3.7 ready (up to 3.7.8)
  • WP e-Commerce 3.8 ready (up to 3.13.*)


The latest release can be downloaded from your My Account page.


Looking for support, a copy of the readme, Plugin updates, Ideas or usage instructions? Check out our Documentation for Wholesale Pricing.



  1. Michael Visser au Michael Visser

    Hi Mal, Wholesale Pricing is not intended for discount voucher codes.

    Hi Hoko, I’ll put up screenshots after the migration of Wholesale Pricing to a WordPress Plugin; coming soon! The current implementation will do all of the above for you with a retail Price then discounted pricing levels for custom user levels (subgroups).

  2. Hoko PT Hoko

    Hello, can you put some screenshots?

    I want to have:
    – For all public
    – Only for Wholesales registered users
    (with 3 diferent/subgroups prices -30%, -35% – 40%)

    It’s possible?

  3. Mal Gordon AU Mal Gordon

    Can this be used for discount voucher codes? i.e insert voucher code for 5% off the total price into a submit box?

  4. bitt US Bitt

    This plug in looks like something i may use. I am setting up my site now and looking for the best way to sell wholesale only. I want everyone to be able to look at all my products and pages. I will need a log in for my wholesale customers and then once logged in only they can see prices and be able to make purchases. Is this the best plug in for something like this? Thanks

  5. Ari Salomon US Ari Salomon

    note your “Contact page” link at the top of this content area is broken.

    your plugin looks promising. can you tell me more about how it works? some screenshots? what kinds of discounts can i apply to each role? just a percentage? can those discounts have other rules like coupons do? does this plugin apply an overall discount only on checkout or can it apply a discount when viewing a product (i’m thinking here about how variations can effect the price displayed on a product page)

  6. Michael Visser au Michael Visser

    Hi Kimberly, thanks for the idea. This could be achieved through a custom Product meta called ‘member-price’ or the similiar with a value of ‘Kimberly|1033|10’. This would give a discount of 10% to Kimberley on Product ID 1033 ‘Headphones’.

    I’ve created an Idea to track development of this feature, contact me if you would like to fast-track this development:

  7. Kimberly US Kimberly

    Do you have an option to do pricing on a per product/per person basis.

    For example:
    The retail price is $50 for headphones and $30 for boom box

    Joe gets a 10% discount on all of the items

    ~ but ~

    Sandy get a $10 discount on headphones and $2 discount on boom box

    Is this possible? If not, how much would it cost to make this an option?

  8. Michelle CA Michelle

    Excellent, then this will do what I need. Just need to do a bit more discovery regarding design for WP eCommerce and then present solution and cost to client. Thanks!

  9. Michael Visser au Michael Visser

    Hi Michelle,

    Retail users are considered users that are not logged in, guests if you will.

  10. Michelle CA Michelle

    OK super, this helps me very much.

    Let me ask you… if a person comes to the site to make a purchase, are they required to login to finish purchase? Or must they register first to purchase? Or is that only an option if I require registration.

    Ideally I’d really like to keep the purchase process as simple as possible for Retail users especially. So that they come, pick out their products, put them in the cart and check out via Paypal.

    I don’t mind having to train my client to issue a login or teach her wholesalers or distributors how to login to get the Wholesale and Distributor purchase rate.

    And would you happen to have a per hour support rate if any custom mods needed to be done to get this all working? If so either post here or email me your rate. I am not a programmer (designer) and so I just like to know if that assistance is there at an hourly rate if needed.

    I apologize for all the questions.. but you know how it can be in discovery phase.

    Thanks again!

  11. Michael Visser au Michael Visser

    Hi Michelle,

    To answer your first question, you can create multiple Roles and apply varying discount levels on the Sale Price.

    Retail: 100%
    Distributor: 90%
    Wholesale: 80%

    Once a user logs in their user role is checked against the pricing levels adjusting the Sale Price of Products.

    Customers get priority support through the Live Support and Support Forum here on the site.

    Early adopters of my Plugins receive lifetime updates, as this Plugin matures a major version/subscription model may be introduced but will only affect new customers.

  12. Michelle CA Michelle

    This looks like it may be the solution I am seeking. Just a couple of questions:

    1.) Do I assign logins for my different groups? The client I am thinking of using this for has 3 customers.
    a. ) Retail: the pricing for retail would be freely shown on the web site on a store page. This is for a visitor who comes to the site to make a purchase via a trade show, SEO etc. They get no discount unless they are given a coupon code to apply to purchase.
    b.) Distributor: this classification of customer is hand picked by my client and they would have a certain discount applied per unit. I’d prefer not to show this pricing on the site publicly if possible
    c.) Wholesale: this classification of customer is hand picked by my client and they would have a certain discount applied per unit. I’d prefer not to show this pricing on the site publicly if possible

    How do we differentiate each customer “user” type. Is it by sign up, checkout etc?

    2.) Does my purchase of this product come with any sort of support. If not, can I purchase premium support and if so what is the generally turn around time for answers to questions and assistance with the product integration with the site?

    3.) Do I get lifetime upgrades of this product when I purchase it?


  13. Spencer Nadolsky US Spencer Nadolsky

    I have a few ideas for this …. if I use it with something like s2member – would I be able to have premium membership subscribers to have different prices than the others as if they were wholesalers? I am not sure how the s2member plugin works like if it creates new user roles in the settings and then once that happens I can assign prices in your plugin according to those that were just created.

    Another question is if there is a way to disable coupons used in conjunction since the prices will already be low. THANKS

  14. Michael Visser au Michael Visser

    That’s correct, you can create a Custom Role with the Custom Roles Plugin and then adjust the settings within this Plugin.

  15. Julianna US Julianna


    I am interested in purchasing your plugin, it sounds like it’s exaclt what I need. I just want to make sure that the User Roles are customizable and I can name them anything I want. In other words I am not limited to Subscribers, Wholesalers, Staff, etc, correct?

    Thanks very much!

  16. Michael Visser au Michael Visser

    Hi Dan, I’ll contact you directly shortly.

Add a comment

Before you comment - Do you have a support request? If so, this is not the right place to post it. Please submit support requests for Premium Plugins on the Support page and in the community Support Forums for free Plugins.


Wholesale Pricing comes with a Quick Start document (readme.txt) to help with installing the Plugin. Additional support can be found from the Contact page or methods below.

Urgent Support

If you find yourself needing immediate support for your purchase use the Premium Support page or Live Support button.

Wholesale Pricing Forum

If you have any problems, questions or suggestions please join the members discussion on our Wholesale Pricing forum.