WooCommerce Memberships can be used to create discount wholesale pricing, including tiered pricing, to logged-in members.
I’ll assume you’ve got WooCommerce installed and setup and WooCommerce Memberships is installed and ready to go.
Let’s start by creating our Membership Plans. Each of these plans will offer different discount levels which we’ll use to create our tiered membership (wholesale) discount pricing. In my example, I’m going to set up two discount levels named Gold and Silver.
In the dashboard, head to WooCommerce > Memberships > Membership Plans
Here I’ve created a membership plan called Wholesale Gold that offers a 20% discount on the selected products I’ve chosen. I’m going to stick with manually assigning this membership and giving an “unlimited” membership length.
Now I’m going to add the products that I want to offer the “Wholesale Gold” discount to. I’ll add the type of discount (choice are fixed dollar amount or percentage) in the type drop-down, and the amount of the discount. I’ll set this discount to “Active” at this time, but I can disable at any time if I no longer want to offer this discount. Handy if I’m setting up a promo or limited sale discount. I can also choose to hide products from the shop catalog that I only want to sell to my wholesale customers. In my example, I’ve added specific products, but you can add by product category if you prefer.
Let’s set up the Members Area now. The default setting will add several sections to this area so our members can view their account settings, discounts, the products/content they have access to and more. You can add or delete these to suit.
Now that we’ve got our membership plans set up, let’s add some members manually. We’ve decided to go with manual membership registration rather than granting membership upon purchasing a specific product or signing up on a registration page to control who has wholesale pricing access.
Here’s I’ve added a new member and granted them the Wholesale Silver membership plan. As Admin, I can change their memberships status or add an expiration date (although I’d set this up in the Membership Plan setting if I wanted a defined membership length).
On the frontend of our website, a logged-in member with a Silver membership plan will see a 10% discount for the following products:
And this is what our member will see in the My Account section when logged-in:
For additional details in configuring membership settings, please look at the documentation for WooCommerce Members