WooCommerce Docs

Documentation, Reference Materials, and Tutorials for your WooCommerce products


Product Shipping Classes

Shipping classes can be used to group products of similar type and used by some shipping methods, such as Flat Rate Shipping, to provide different rates to different classes of product.

For example, with shipping classes and Flat Rate Shipping, it’s possible to create different flat rate costs heavy items and envelopes. More info at Flat Rate Shipping.

Shipping classes are used to group products – they are not used directly to offer shipping rates to customers. To set up shipping rates, configure Shipping Zones, and then add your shipping class costs to a shipping method, like Flat Rate.

Add Shipping Classes ↑ Back to Top

1. Go toWooCommerce > Settings > Shipping > Shipping Classes.

2016-05-17 at 16.14

The screen lists existing classes.

2. Click the Add Shipping Class button beneath the table. A new row appears.

2016-05-17 at 16.45

3. Enter a Shipping Class Name and description. Slug (unique identifier) can be left blank and auto-generated, or you can enter one.

4. Save Shipping Classes.

Edit and Delete Shipping Classes ↑ Back to Top

To edit or remove a shipping class:

1. Hover over Shipping Class Name. Options appear.

2. Click Edit to revise the name, slug or description. Or click Remove to delete the shipping class.

2016-05-17 at 16.49

3. Save Shipping Classes.

Assign shipping classes to products ↑ Back to Top

To apply these rates to a specific class of products (e.g., bulky or heavy items), you need to assign them.

1. Go to: WooCommerce > Products.

2. Select the product, and click Edit.


3. Go to Shipping, and select the Shipping Class from the dropdown.

WooCommerce Shipping Classes - Product Shipping Class
Simple Product – Shipping Class


WooCommerce Shipping Classes - Product Variations Shipping Class
Variable Product – Shipping Classes

Each product can have one shipping class.

4. Update the product to save changes.

Bulk-Edit Shipping Classes ↑ Back to Top

To bulk-edit shipping classes:

1. Go to: WooCommerce > Products.

2. Select the products you want to edit by ticking boxes on the left-hand side.

WooCommerce Shipping Classes - Bulk Product Edit

3. Select Edit from the Bulk Actions dropdown, then Apply. A new screen appears.

4. Select a shipping class from the dropdown.

WooCommerce Shipping Classes - Bulk Shipping Class Edit

5. Update to save changes.

Debug Mode ↑ Back to Top

After making changes to shipping settings, we recommend temporarily enabling Shipping Debug Mode.

1. Go to: WooCommerce > System Status > Tools.


2. Tick the Enabled checkbox for Shipping Debug Mode.

3. Save changes.

This disables shipping caches so you see immediate results of your shipping setting changes.

4. View the shipping rates and classes to confirm changes.

5. Disable by repeating steps 1-3, except untick the box.

Back to the top