Wholesale Discounts using WooCommerce and WooCommerce Memberships

WooCommerce Memberships can be used to create discount wholesale pricing, including tiered pricing, to logged-in members.

Plugins used:


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.

Screen Shot on 2018-04-17 at 13_43_34

![see screen shot](http://cld.wthms.co/sZN48m+)
*Screenshot direct link: http://cld.wthms.co/sZN48m+*

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.

Screen Shot on 2018-04-17 at 13_51_01


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.

Screen Shot on 2018-04-17 at 13_54_39


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

Screen Shot on 2018-04-17 at 14_01_55


On the frontend of our website, a logged-in member with a Silver membership plan will see a 10% discount for the following products:

Screen Shot on 2018-04-17 at 15_13_36

And this is what our member will see in the My Account section when logged-in:

Screen Shot on 2018-04-21 at 14_40_28


For additional details in configuring membership settings, please look at the documentation for WooCommerce Members

Sponsored Post Learn from the experts: Create a successful blog with our brand new courseThe WordPress.com Blog

Are you new to blogging, and do you want step-by-step guidance on how to publish and grow your blog? Learn more about our new Blogging for Beginners course and get 50% off through December 10th.

WordPress.com is excited to announce our newest offering: a course just for beginning bloggers where you’ll learn everything you need to know about blogging from the most trusted experts in the industry. We have helped millions of blogs get up and running, we know what works, and we want you to to know everything we know. This course provides all the fundamental skills and inspiration you need to get your blog started, an interactive community forum, and content updated annually.

The Kayaker’s Guide to Packing Light

In July of this year our family, related by blood, marriage or long-term relationship, paddled the Broken Group Islands on Vancouver Island’s Barkley Sound for 5 days. All but Geoff and I were inexperienced paddlers and unsure of how much and what clothing they needed to pack. So I took the following photos to document what went into my 20 litre drybag.

Start with all the stuff including a down jacket (yes, and I’ve used it every trip no matter the time of year) and fleece base layers. Clothing is almost all dry-fit with the exception of one cotton t-shirt I allow myself.

Then I packed it into these handy packing cubes I have which really helps when you’re trying to find things in one long and narrow drybag! I kept my waterproof shell and fleece out as I might need them on the trip over before we set out. My hat and watershoes will go into the cockpit with me.

The finished product!

What’s a Domain Name?

Back when I was building websites for clients, one of the first questions I used to ask was; “do you have a domain name yet?”. This simple question was a stumbling point for business owners who recognized the term but really didn’t know how to go about getting one. Maybe this will help.

Your Domain Name is your Address on the Internet

This is what people would type into the address bar of a browser like Firefox, Chrome, or Internet Explorer to find your website. Chances are, your domain name would be something like: mybusinessname.com
browser address bar

Breaking down a Domain Name

The first part of a domain name is the specific name that you’ve chosen. In the example I’m using; mybusinessname.com it would be simply mybusinessname without the .com. You can choose anything that’s available, but keep it simple. You can string a few words together but don’t use hyphens. Domain names are not case-sensitive, so you can make certain letters pop like MyBusinessName.com as opposed to mybusinessname.com on your printed material and website text. Hyphens are so yesterday!

Top Level Domain Names or TLD’s

Now we get into the second part of your domain name. The dot-whatevers. Everyone knows .com .org and .net but what’s the difference and what do they all mean? Okay, you asked!

.com – one of the handful of original TLD’s, and generally associated with either international businesses, or businesses from the U.S. The .com used to be the standard, but they are getting pretty tough to get. There have been many new TLD’s

My Domain tells people where I’m from

For example, since I’m in Canada, I use a .ca domain which tells everyone I’m a Canadian domain name. More examples would be a .uk for Britain, .au = Australia, .pl = Poland, .no = Norway etc. You get the picture.

When do I use .org?

Generally, .org domains are associated with non-profit/not-for-profit organizations.

What’s an .edu domain and can I get one?

Only accredited educational institutions can get an .edu domain.

What about the “new” TLD’s I’ve heard about?

There are many new TLD’s coming online now, which is great, because we were running out! Generally, trademarked names have the first option to pre-register for these names before they’re offered to the general public. Awesome domains like .guru, .estate, .company, .enterprises, .trainer and many, many more are available. It will take the public a bit of time to get used to hearing and using them, but it’s a good

Sometimes, often in fact, businesses will have a domain name that describes what they do, rather than the name of their company. This used to be a big deal, but as search engines (like Google) have become more refined, spelling out what you do in your domain name has fallen out of favour and more often is the actual business name or close to it.
Domain Name

This is the name of your website. This is the name you see before the .com or .ca or .net or .whatever! You need to choose a domain name and register it with a domain registrar. An annual fee will apply to use that name. There are many registrars out there to choose from, so check out a few. Don’t be swayed by really cheap registration fees before you check out what the renewal will be and always ask what the transfer process is.

Don’t use the same domain registrar as your hosting company.

Keeping your domain name(s) with one company and your hosting with another is a prudent move. You might never change the registrar you are with, but there is a good chance you will change hosting companies. So although it might be tempting to sign up for everything at once together, trust me, it isn’t worth the ten bucks you’ll be saving down the road.

Your domain name is your address on the web.

This is how Google and the rest of the world finds you. Think of the hassles involved with moving a physical address. No matter how organized you are, it is disruptive at best and there is always something that that goes wrong.

NOTE: This was originally published in 2014 on a blog I no longer maintain but I didn’t want this post to disappear with it.