Details
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.8)
Updates
The latest release can be downloaded from your My Account page.
Documentation
Looking for support, a copy of the readme, Plugin updates, Ideas or usage instructions? Check out our Documentation for Wholesale Pricing.
308 thoughts on “Wholesale Pricing”
Leave a Comment
As the end-user you’re driving this Plugin’s future. Vote for a feature enhancement and/or suggest features in the Comments section.
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.

Hello, this is an very good plugin.
We have a small issue, our custom template is using wpsc_cart_single_item_price to get the unit price and wpsc_cart_item_price the total price of the product on the check out page, and this is not the whosale price, any idea how can we fix this?
Thanks!
Hi Michael
I have another suggestion. Can we prevent coupon codes from being applied if the wholesale price is used during a checkout?
Is there a validator check you could add into the plugin?
Kind regards
Anis
Hi Michael
I purchased this plugin over the weekend and I’m just going through some testing. Something occured to me, which I feel will be beneficial as a feature to this superb plugin.
After the purchase goes through at the discounted price, the purchase/order history shows the details without flaw. However, it does not log or show anywhere what discount was used, if any was used, on the order history. I know the plugin works in a certain way and only involves itself with the discounted calculation of the product, but could there be an opportunity here to show the type/amount of discount given (i.e. Wholesaler 20%) somewhere like the order history on either the front or in the backend?
This would certainly help to understand what the full price of the product (exc discount) was at the time of purchase – in case the price has changed since.
Just a thought.
Anis
Hi Anis, thanks for your suggestion. I’m not sure how we’d impliment that as we’d then need to save the wholesale pricing rules against the sale incase the store owner updates the rules after a Sale is made. I’ve added a note to look into this further, be it a simple note in the Sales log through to additional Sales meta once we move to Custom Post Type for Sales.
Hi Michael
Not a problem. Would be a nice to have for sure.
Hi there,
For one my client website, I have WP e-commerce and Gold cart installed. All products and coupon are already there. The clients now wants a dedicated link for each distributor. Ability for a distributor to order online at the wholesale price and reports on same. Will your plugin help me to accomplish this requirement. Let me know at your earliest.
Hi Tahsin, Wholesale Pricing will accomplish some of your client requirements:
- Ability for a distributor to order online at their wholesale price and this price is shown on reports, sales, etc.
It will not however:
- Create a dedicated link for each distributor, our Plugin adjusts the Price an Sale Price of a Product based on the logged-in User Role.
To get around your dedicated link issue make the Products Page and other cart pages restricted to logged-in users only so that once they log in they see their individual prices. Hope this helps.
Hi, I’ve been able to install the plugin and successfully able to set wholesale price for user role. It is showing the price in product page. But when I added to the cart and trying to checkout, it shows the original price not the discounted price. I’m using WP e-commerce and Gold cart. I tried enable and disable checkbox in Setting->WholeSales Price->Pricing Settings for user roles, but nothing works to update the checkout pricing. It will be great if you can let me know the way forward.
Hi I have a site with three levels of pricing, retail, wholesale and web. I am using groups to assign my customers to their pricing levels. But I’m wondering if this plugin may help streamline the process for inputing the prices?
Let me know and thanks for all of your great work
Hi bredane, yes our Plugin will help with managing per-Product pricing based on different groups (we group based on User Role).
Once you have created some new User Role’s within the WordPress Administration; e.g. Retail, Wholesale you can assign either storewide markup/markdown pricing rules against them or assign per-Product pricing rules from the Add/Edit Products screen.
To help with per-Product pricing on large Product catalogues you can use our Product Importer Deluxe and Store Exporter Plugin to import/export Wholesale Pricing changes.
Michael, please help me. I’m trying to get the updated plugin.
I’ve inputted my session ID but this is the the message response I get:
========================
Your Session ID was successfully verified, your latest Plugin files are listed below.
Click on the Plugin name to download the latest release. Product
Explore the globe, Google Maps Flight sim style
No downloadable Products are linked to this Product.
Hi jimario, I’m overhauling Download Manager today on our site to resolve this, there’s legacy sales that are causing the platform to be unstable.
Hi jimario, just to follow up. Your Session ID is now working, upgrade of Premium Plugin Updates complete.
I have a user level Wholesale
I have a over-all settings page discount of 10% that works fine.
I have fixed price set in some products with variations for wholesaler users. That does not seem to work.
If the main product has no fixed discount set no discount shows no matter what the variations say. If I set the main product discounted price to that of the cheapest variation, say $6, then all variations show $6 no matter what is set in the variation.
Percentage discount and $ discount seem to be working fine. Fixed price not at all.
I emailed via premium support but have heard nothing.
Happy to supply logins.
Hi Mark, managing support via Plugin pages has meant some threads go unanswered. We’re changing this with the new Theme for our website next year.
I’ll review your responses here and update you, can you please get in touch via the Contact page with site URL, FTP and WP Admin and I’ll act on this ASAP.
I have a client who wants to have the layout of the Retail pages/products different than the layout of Wholesale pages/products. Essentially, the retail pages are going to be more visually focused with a lot more interactivity where the Wholesale pages are going to have a lot less information.
How does this plugin handle the output for the different Retail/Wholesale users? Is there some type of class added or php variable passed that I can hook into to deliver different visual content based on who is logged in?
Hi Gary, you can use the Wholesale Pricing template tag wpsc_wp_is_product_visible() to control visibility of individual Products per User Role, because this is a template tag you can hide the whole Product – by wrapping it around the WP e-Commerce template files within wpsc-single_product.php and wpsc-products_page.php – or individual elements (e.g. show Price for Wholesalers and perhaps display a Contact form for site visitors (guests).
http://www.visser.com.au/wp-ecommerce/plugins/product-enquiry/
I’m a newbie. Could you please explain how to do this, in detail? Thank you so much for your help.
Larry
I have completed the steps listed in the readme.txt file. However, the wholsesale product I wished to make visible to wholesale accts only remains visible ( http://geffenbaby.com/products-page/ ).
I am using the Flexishop theme. Though I’m sure you’re busy with the many requests for help you recive here, the matter is rather urgent. I would appreciate any help you might offer.
Thanks,
Larry
Hi Larry, please raise this on the Contact or Premium Support page and I’ll look into this directly with you. It may just be a different template file that needs altering for FlexiShop.
Hi there,
If I am not using WPEC (But the plugin is installed) and I just want to have a Wholesale page for customers with approved login to view pricing and submit orders (less the checkout process/as we invoice after) is there a way to do this with your plugin or otherwise/custom?
Thank you!
Hi Kitty, so I understand you are using WP e-Commerce as a catalog site without the Checkout functionality. How did you plan for these wholesale Users to submit orders?
You could use our Product Enquiry Plugin to add an enquiry form to the Product detail view, alternatively you could use our Manual Ordering Plugin to enable store owners to generate Orders from within the WordPress Administration but this would require capability changes to restrict this.
http://www.visser.com.au/wp-ecommerce/plugins/product-enquiry/
http://www.visser.com.au/wp-ecommerce/plugins/manual-ordering/
Thanks for hte fast reply!
This is correct, no checkout (yet anyway mostly because it lacked many modifications we are used to on another site) -
We have an inquiry form already but would like to be able to send them a user/pass where they can see pricing/wholesale (not viewable by public) and enter an order of which we would then bill them manually Since most are Net Terms.
Does this make sense? We have mods like it on another cart we use but are moving towards WP for all. If you have my email feel free to PM me!
Thanks!
Hi Michael,
I noticed that the plugin is not updating the price of the function wpsc_cart_single_item_price() which is called in the shopping cart page to get the individual price of each row item. So i end up getting the regular price instead. How can I fix this?
-Adrian
Hi Adrian, thanks for raising this. Wholesale Pricing uses the wpsc_do_convert_price and wpsc_price filters within WP e-Commerce, whereas the function wpsc_cart_single_item_price() pulls the item price from the cart object which we don’t touch. I’ll fix this in the next minor Plugin update.
Any quick fix i could use for now?
Unfortunately not, this function is outside of our filters so I’ll be adding a solution in the next Plugin update just for this type of template tag that accesses the object $wpsc_cart.
quickfix for anyone that needs it
$cart_item->total_price / $wpsc_cart->cart_item->quantity));weird that didn’t go through right, maybe it was the php tags?
printf('%0.2f', $wpsc_cart->cart_item->total_price / $wpsc_cart->cart_item->quantity);Hello Michael,
Loving your wholesale pricing plugin. One problem: I can’t seem to make it work with product variations? How can I do this?
Thanks!
Hi orangesandlime, please update to the 1.7.5 Plugin update which brings per-variation as well as improved base Product support for pricing.
is there any way to display the wholesale price AND the regular price?
Hi webhank, yes you can add the template tag wpsc_wp_original_price() to your Products Page and Single Product template. This will display the wholesale price as well as the standard/before wholesale price.
I am working on an ecommerce store for a client but the only tricky part is that on this store she would require the customer to shop a minimum of $500 to get the wholesale price… Do you guys have a feature on the plugin that allows me to set up a minimum amount on the wp settings after I install it. I want to know if you have this feature before I buy it.
Thanks!
Hi Ursula, I don’t know of an existing solution to do this but have added it to my task list for inclusion in a future Plugin update.
Hi, is there any way to limit the minimum numbers of products, for example for wholesale price, user have to purchase minimum say 10 nos. of products. I want to set special freight prices for wholesalers – is this possible to have different freight rule for wholesalers?
I also want to turn off paypal payments for wholesalers only. IS this possible with this plugin ?
Please reply soon., I urgently need the information as I am working on my client’s store.
Thanks.
Feature Request: Wholesale Shipping options
It would be awesome if this plugin could also allow for custom shipping options to be setup based on the user group, as with wholesale product prices. This might be outside the scope of this plugin – but it would be very useful!
Thank you for the plugin.
I agree- the ability to set shipping for WHS orders would be very helpful, even if it was just a “shipping TBD” option. (or, better yet, have the options of “cheapest possible, USPS, UPS, etc but without a total price – to be determined later).
Hello,
is wholesale pricing working for product variations? I’m able to specify a price for a role in the product variation edit form but it seems like it’s not applied correctly. Setting a wholesale price on the product works but not on the products different variations. Is this a feature not yet implemented or am I doing something wrong.
Hi Eva, please update to the latest release of Wholesale Pricing. Variation support is working and compatible with WP e-Commerce 3.8.8.5
Im looking to be able to place a store wide discount on bulk purchasing but im struggling to find this feature available, can wp-ecommerce do this task for me ?
Hi Rich, my Plugin does not support bulk discounting though I am looking into this feature. You can do store-wide and per-Product discounting with my Plugin but as above it does not support minimum quantity limits at this time.
great plugin for wp
Thanks mojo!
Is there a way to show the discount???
For example, is there an easy way to display the original price crossed out with wholesale price next to that?
Hi roostar, you can use the wpsc_wp_original_price() and wpsc_wp_you_save() template tags to display this information, it’s all covered in the Plugin’s readme.txt
I have one product to sale but in different quantities , i.e blocks of 200, 400 and 1000
I have a client list.
Only registered clients can purchase these blocks
Each block of 200 costs 200 , but client group a gets 50% discount, group b 40% discount, and group c 30% discount.
There is no deliveries as the blocks relate to a seperate service online.
Can this software offer this functionality?
Hi daud, I haven’t looked into quantity-based discounting, this may introduced in a future Plugin update.
Hi, can your plugin set up a particular product to be hide/show on a product page for a site visitor (not registered user) too?
More about that feature, you can please read here: http://getshopped.org/forums/topic/hide-product-from-product-page-prevent-listing/
Hi jurij, sure can! Just add the visibility template tag to your Single Products/Products Page template and control the visibility for each Product from Products > Add/Edit Products.
Howdy Michael,
Just wondering if it was possible to set an individual price for each product for wholesalers rather than a percentage or minus XX amount for specific user.
I have a client that sells tea and the pricing fluctuates according to blend, quantity, organic, fair-trade etc etc.
Say, if a field for the importer was added (or maybe if purchased along side of Product Importer Deluxe), so all you would have to do is add in an extra column on an Excel but also have the option to add extra fields so you could have Standard User, Wholesale User, Premium User etc.
Cheers.
Hi Michael, yes you can set an individual Price per User Role within Products > Add/Edit Products. The importer includes usage instructions for adding Wholesale Pricing fields to each Product
Hi there.
I’m wondering if the custom roles you set here integrate well with the WP e-commerce members only plug-in?
-Isaac
Hi Isaac, if Members Only uses standard WordPress User Role’s then this shouldn’t be a problem.
Hello, This is a great plugin! We can make user role discount based on this
my Question is : can i set different discount in different product?
Like this :
iPhone 3G, Editor Discount 50$
iPhone 3GS, Editor Discount 40$
iPhone 4, Editor Discount 30$
iPhone 4S, Editor Discount 20$
Thanks!
Hi idPIXEL, sure can! You can manage this via the Products > Add/Edit Products page to adjust per-Product discounting/pricing.