How To Create Shipping Classes In WooCommerce


As the previous article Flat Rate Shipping In WooCommerce showed, Shipping Classes in WooCommerce allow you group similar products for shipping. For example, if your shop sells a lot of very big items, you perhaps want to put them in their own shipping class with their own shipping cost. Today, we will guide you “How to Create Shipping Classes in WooCommerce”.

Adding a Shipping Class in WooCommerce

1) First of all, you have to go to: WooCommerce > Settings > Shipping > Shipping Classes

Then, to create a new shipping class, you have to go to Products > Shipping Classes from your WordPress Dashboard.


The screen lists existing Shipping Classes appears.

2) Click “Add Shipping Class” button beneath that table. A new row will appear.


3) Next, enter a Name for Shipping Class box and add a URL friendly Slug (you can enter one or leave it blank and it will be automatically filled in). If you use several shipping classes on your WooCommerce site, you should use the box Description to easier for you to tell them apart.

For example, a shipping class for bulky items.

shipping-classes-bluky4) Don’t forget to press Save Shipping Classes.

Adding Products to Shipping Classes

So, you’ve created a new shipping class, right?

Now, it is time to add some products to Shipping Classes!

1) Go to: Products > Products.

Then select one product, and click Edit.


2) Go to the Shipping tab on Product Data section and then select Shipping Class from the drop-down list.


3) Press Update on the right-hand sidebar to save changes.

Bulk and Edit Shipping Classes

If you have some products you need to add to a shipping class, you can add them in bulk easily.

1) Click WooCommerce > Products.

2) From the products dashboard, you just select all of the products you would like to add to the shipping class and select Edit under the Bulk actions option. 

3) Next, press Apply, a new screen will appear. Then, under Shipping Class option, select the shipping class from the drop-down list.


4) Finally, press Update.

Now all of the products you have just selected have been assigned to that shipping class!

It’s very simple!


You have just learned how to create shipping classes in WooCommerce. Let us know if you have any question in the comment section below! We are very happy to help!


Leave a Reply

14 Comments on "How To Create Shipping Classes In WooCommerce"

Notify of
Sort by:   newest | oldest | most voted

Hi there, I found your site by means of Google at the same time as looking for a similar topic, your web site came up, it seems to be good. I’ve bookmarked it in my google bookmarks.


Excellent items from you, man. I’ve take into account your stuff prior to and you are just extremely wonderful. I actually like what you’ve obtained right here, really like what you are saying and the best way by which you assert it. You are making it enjoyable and you still take care of to stay it smart. I can’t wait to read far more from you. That is actually a great web site.


I think this is among the most important info for me. And i’m glad reading your article. But want to remark on some general things, The site style is great, the articles is really nice : D. Good job, cheers


Thanks for your personal marvelous posting! I genuinely enjoyed reading it, you are a great author. I will be sure to bookmark your blog and will often come back down the road. I want to encourage you to continue your great job, have a nice afternoon!


Greetings from Ohio! I enjoy the knowledge you provide here. Awesome article!


Thanks for this great article!


Thanks for giving your ideas.


I have been exploring for a little bit for any high-quality articles or weblog posts in this sort of house .


Its like you learn my mind! You seem to understand a lot approximately this, such as you wrote the e book in it or something. I feel that you just could do with some to power the message home a little bit, however other than that, this is wonderful blog. A fantastic read. I’ll certainly be back.


Wow that was unusual. I just wrote an really long comment but after I clicked submit my comment didn’t appear. Grrrr… well I’m not writing all that over again. Anyway, just wanted to say superb blog!


thanks for the great inrfo

suba bob

Regards for this post, I am a big big fan of this internet site would like to proceed updated.


Wow! This could be one particular of the most useful blogs We’ve ever arrive across on this subject. Actually Magnificent. I’m also a specialist in this topic so I can understand your effort.


Hi there! Do you know if they make any plugins to assist with Search Engine Optimization? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good success. If you know of any please share. Thanks!