WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Tutorials» How to Add Wholesale Pricing in WooCommerce (Step by Step)

How to Add Wholesale Pricing in WooCommerce (Step by Step)

Last updated on October 14th, 2020 by Editorial Staff
87 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Add Wholesale Pricing in WooCommerce (Step by Step)

Do you want to setup wholesale pricing in WooCommerce for bulk purchases and wholesale buyers? By default, WooCommerce only allows you to set normal pricing for a product.

In this article, we will show you how to easily setup WooCommerce wholesale pricing for customers who want to place bulk orders.

Setting up wholesale pricing discounts in WooCommerce

Who Needs to Setup WooCommerce Wholesale Pricing

Online stores that can fulfill large quantity orders may want to set up wholesale pricing for bulk buyers as well as retail prices for other customers.

You can also use the wholesale pricing if you want to offer discounts to dropshipping businesses.

Now the problem is that by default WooCommerce does not allow you to set up different pricing options based on quantity or customer type.

This means your wholesale customers will have to manually place their orders and negotiate discounts. This is not very efficient and will cause delays which would affect their experience in your store.

That being said, let’s take a look at how to easily set up WooCommerce wholesale pricing and allow wholesale customers to quickly place their orders.

Setting up Wholesale Pricing for WooCommerce

For this tutorial, we’ll be using the WooCommerce Wholesale Suite. It is a suite of three plugins that allow you to sell wholesale products on your WooCommerce store.

First thing you need to do is install and activate the Wholesale Prices plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Settings » WWS License page to enter your license key. you can find this information under your account on the plugin website.

Enter license key

Next, you need to edit a product in WooCommerce or create a new one.

On the product edit screen, scroll down to the ‘Product Data’ section. From here you can set the retail price for your product like you would normally do.

Below that, you’ll find an option to set the wholesale price for the product and the minimum quantity required to unlock wholesale pricing.

Wholesale pricing

If you want to strictly implement the minimum order quantity for wholesale customers, then you can set the product’s Wholesale Order Quantity Step to 1.

Setting up Quantity Based Wholesale Pricing

Now, let’s suppose you want to offer different pricing for even higher quantity. WooCommerce Wholesale Pricing allows you to do that as well.

On the product edit page, scroll down to the pricing section and check the box next to ‘Enable further wholesale pricing discounts based on quantity purchased’ option.

Quantity based pricing

This will show the quantity based pricing setting. You can select the wholesale customer role and then enter a starting quantity and end quantity. Finally, add pricing for orders falling between those quantities.

Once you’re done, click on the ‘Add Quantity Discount Rule’ button.

Repeat the process if you need to add more rules for quantity based pricing. You can now save your product or publish it.

Viewing Wholesale Product Prices

By default, wholesale product pricing is available to users with the ‘Wholesale Customer’ user role. This means logged in wholesale customers will see the wholesale pricing on the product page.

For testing purposes, you can create a new user account by visiting Users » Add New page and select ‘Wholesale Customer’ as the user role.

Wholesale customer

After that, you need to log in with the new user account and go to the product you edited earlier. You’ll find the wholesale pricing listed there along with regular pricing.

Wholesale product pricing

Setting up Global Discounts for Wholesale Customers

Normally, you would add a wholesale price for each product manually. However, the WooCommerce Wholesale Prices plugin also allows you to set global discounts for wholesale customers.

Simply head over to WooCommerce » Settings page and switch to the Wholesale Prices tab. From here you need to click on the Discount link.

Global discount

Next, you need to select the wholesale customer role and add a discount value in percentage. Once done, click on the Add Mapping button to save the discount.

This global discount will only be applied to products that don’t have any wholesale pricing set up. Wholesale customers would be able to take advantage of the discount regardless of product quantity.

Setting up Quantity Based Global Discount

If you want to offer a global quantity based discount, then you can set it up on the ‘Discount’ page under plugin settings.

Simply select the wholesale customer role and add the start / end quantity with the discount value in percentage.

Quantity based global discount

Next, click on the Add Mapping button to save your discount rule.

Creating Wholesale Customer Roles

Not all wholesale customers are the same. Some may order more often and in higher quantities than others. Wouldn’t it be nice if you can distinguish between existing wholesale customers?

WooCommerce Wholesale Prices allows you to do that by creating wholesale customer roles.

By default, the plugin comes with the Wholesale Customer user role which you can use for all your wholesale customers. To create more roles, go to WooCommerce » Wholesale Roles page.

Wholesale user roles

You can now select the user role on the Global discount settings or on the product pages to offer different pricing options.

We hope this article helped you set up WooCommerce wholesale pricing on your eCommerce store. You may also want to see our list of best WooCommerce plugins, best WooCommerce themes, and best WooCommerce hosting to grow your business.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

87 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • How to Properly Move Your Blog from WordPress.com to WordPress.org

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

  • How to Fix the Error Establishing a Database Connection in WordPress

    How to Fix the Error Establishing a Database Connection in WordPress

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

2 Comments

Leave a Reply
  1. Vishal says:
    Jul 14, 2020 at 11:40 am

    I don’t see most of these options with this plugin. Are there any alternatives?

    Reply
    • WPBeginner Support says:
      Jul 15, 2020 at 10:37 am

      The plugin options are still available. If you are not seeing the settings you may want to reach out to the plugin’s support to ensure there aren’t any errors with your specific site.

      Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
Smash Balloon
Smash Balloon
Add Custom Social Media Feeds in WordPress. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2021 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2021)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2021)
    • SiteGround Reviews from 4464 Users & Our Experts (2021)
    • Bluehost Review from Real Users + Performance Stats (2021)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2021 – Step by Step Guide
Deals & Coupons (view all)
ProfilePress
ProfilePress Coupon
Get 20% OFF on ProfilePress WordPress ultimate user and profile plugin.
SendinBlue Coupon Code
Sendinblue Coupon
Get Sendinblue, a powerful marketing automation toolkit for small businesses, for FREE.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).

Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
  • Growth Fund
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon
  • AIOSEO

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress Security by Sucuri.