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.11.*)


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. I’m having trouble determining if this plugin will meet our requirements.

    Here are the business rules we would like to implement:
    – Some products are ineligible to receive the wholesale discount under any circumstances.
    – For some products, there are digital (zero-weight / file download) and physical (CD-ROM) variations. Wholesale should only be applicable to the latter.
    – The wholesaler customer must have a minimum total quantity of qualifying items in order for these items to have the discount applied.
    – Wholesalers are exempt from paying sales tax. Ideally there will be an additional field for such users to provide their tax ID #.

    Can the plugin do this? and/or are these on the roadmap?

    • I’m a current customer and am hoping for these features also.

    • Hi BrendanL79, in the latest Plugin update I’ve added support for disabling Wholesale Pricing on a per-Product basis. Currently there is no ability to turn on/off Wholesale Pricing on a per-Product variation basis.

      I’m exploring how to implement minimum quantity requirements for Checkout, I’m sure it can be done just not sure of the best method to get it working across 3.7/3.8 at this moment. Showing/hiding a custom Checkout field can be achieved by working with a WP e-Commerce developer else I can look at implementing this. 🙂

  2. Hi again,
    So I’ve updated to 1.6.1 and it has instructions for the product variations, through when i add the code it breaks the page and no products show. Are you able to show where in the code to embed the code.

  3. Hi Michael,
    the plugin is working great – until I dont face with the product variations…
    When do you plan to update it?

    Second: it is a wholesale plugin, still the default markup is + 🙂
    And third: Do you have a tip for us how to execute a mass product pricing (with more 100 products) ?

    But the most important thing is the product variations.
    Thank you

  4. Hello, I have a client whom I’m trying to help, who has a WP e-Commerce store combined with a Membership Association website, so the products need the ability to have Membership and Non-Membership pricing. Would this plugin be applicable? Thank you!

    • Hi Mare, if you create a custom User Role and configure it within your membership Plugin that new customers are assigned to it Wholesale Pricing can do the rest.

      Assign members pricing to the Members custom User Role and other pricing to site visitors/guests. 🙂

  5. Hi Michael
    Not wanting to be a bore, but what are the chances of the hide non-wholesale feature being available anytime soon? I am struggling to figure it out with other custom user plugins.

    • Hi Kim, how about today. I’ve packaged up the 1.6 Plugin update that allows you to show/hide Products based on User Roles, just like you would set override markup/markdown within the Add/Edit Products page. I’ll be able to tweak it from here on in to support wholesale/non-wholesale visibility, etc. Let me know what you think 🙂

        • Hi
          I tried to download 1.6 from the premium update page and it still has 1.5.1 for download.
          I guess my today is almost over and your today still has daylight hours. Will you let me know as soon as it is available for download?

          • Hi Kim, ready to go. I’ll likely improve this implimentation to modify the Products loop within wp_query as apposed to a template tag like this, see how you go 🙂

            • Don’t think I ma getting it to work. If I go into the product that is not for wholesale and click hide product for the user role that is my wholesale login (in this case contributor) then that product should not be visible when I am logged in as a contributor, right?

              I deactivated User Role Editor plugin just in case.

              But all the products are still showing . . .

              • Hi Kim, please update to the 1.6.1 Plugin update, I added template tag instructions to the readme.txt, they’ll need to be placed in both the wpsc-products_page.php and wpsc-single_product.php template to work. It’s all in the readme 🙂

                • Hello Michael
                  Good to see there are more updates and you are actively working on the product. However will this version work for the few users that the prices werent changing? It still deosnt seem to change the price so matter what settings i apply. Is there a way to check what the problem is like a debug file or anything?

  6. Hi Michael,
    I’m still having trouble getting the per product pricing working.

  7. Hi Michael, after upgrading to 1.5 I couldn’t get the wholesaler plugin to work. Tried updating to 1.5.1 and had my fingers crossed… and still no joy??? I’m sure I have the snippet in the correct spot. Any suggestions, maybe re-install?
    thanks Conor.

  8. Hello Michael
    Im having trouble with this plugin. It doesnt seem to be working. I just want logged in users to have 50% off displayed prices but when i set it up nothing happens. Ive plugin activated… subscriber set to -50% in the wholesale settings. Am i missing anything else? Any help be appreciated

    • Hi Charlie, please make sure you’re not logged in as an Administrator when confirming that the markup/markdown is working. Feel free to send me login details so I can look into this further with you.

      • Thanks Michael

        Ive emailed you those details now. If you need any more help give me a shout


  9. I bought this plug in about a month ago and it has not worked yet. I have been told its being fixed and have not heard back. I have to explain this to all my registered users now and its very annoying.

  10. Howdy,
    I’m trying to use the product based wholesale pricing, though the price is not changing. When I use the global wholesale pricing the product page pricing doesn’t change but the shopping cart price is correct.

    • Ok, got the global pricing fixed, I forgot to re editing the product-template.php file.

        • I’m still having trouble getting the product page wholesale pricing to work…. mmmm… its there anything special I need to do?

  11. Hi there

    I really need this plugin but when I activate it, my sidebar shopping cart widget stops updating itself. Has this happen to anyone? Is there a way to avoid this?

    Please help me.

    Thank you

  12. Hi. Firstly, thank you for an awesome plugin.

    Upon installing v1.5, the ‘Adding to cart’ notification remains visible and the cart itself doesn’t update. Tried v1.4 and it works fine but I really need (and love) the per-product pricing option. I’m guessing it’s a javascript thing? Any ideas?

  13. I purchased this plugin and am getting multiple errors. I have emailed you the errors and details directly.

    Can you please confirm that you have received this?


  14. I’m looking for a solution that handles volume discounts by user role, as well as the percentage/value based discounts. Is that possible with this plugin?

    To clarify…once a user logs in, they see a tiered pricing structure (based on a certain role) and pricing for 1-6 units is $10, 7-12 units is $9, and so on.

    • Hi Rob, I expect volume based markup/markdown to be introduced in the near future,. I’ll put up a post now on the site to vote for the most desired feature. 🙂

      • Have you put that feature vote up as yet? I would love to see where I can give a category of numerous products a separate retail and wholesale price.

        Example: I have a category of Duvet Sets. There are 20 different duvets, but they are all the same price. I will have to add a wholesale price to each product as it stands now, right? Would be great if I could apply the price to an entire category.

        What happens with variations when applying wholesale pricing?

        (I am using WPEC 3.8)

  15. Does this work on a per product basis or is it still only general settings for the entire catalog?

    • Hi Kimberly, now that 3.8 support is here I can get back to focusing on feature enhancements so per-Product support is just around the corner 🙂

      • I also want per product pricing.

        Another nice addition to that would be the possibility of applying one price to a batch of products under a particular category. Making it complicated of course . . .

        With regards to the “just around the corner”; how far away is that corner? Weeks or months? I need to know if I must get some custom coding done or not?

      • Took a lot less time than I thought to develop, just working on legacy WP e-Commerce 3.7 support then will update the latest release. Expected time is less than 3 hours away!

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.


As the end-user you’re driving this Plugin’s future. Vote for a feature enhancement and/or suggest features in the Comments section.

[poll id="5"]