How to Configure WooCommerce Shipping Per Product?

WooCommerce shipping per product
Author Bartosz Gajewski
Updated:
2018-12-05
Reading time:
2 minutes read

In this article, I’ll teach you how to configure WooCommerce shipping per product. You will be able to set shipping cost per:

  • item
  • item line
  • and a shipping class.

First, I want to show you limitless possibilities of the solution we’ll use you next.

You can configure simple rules like $3 per each item in the cart:

Also, you can set shipping cost per item line. It means you charge your customer a fee per each different item in the cart.

Look:

The third type of configuration uses shipping classes. You can set your own shipping classes and assign a fee per shipping class in the cart.

Flexible Shipping – your all-in-one shipping plugin for WooCommerce

To achieve configuration from above, you need a table rate shipping plugin.

Look at the introduction video to learn the basics:

You can create virtually any shipping scenario you want!

Why you should choose our plugin? Just look what people say about it:

Flexible Shipping Reviews
People appreciate Flexible Shipping!

Also, over 100,000 stores use Flexible Shipping worldwide on a daily basis.

Flexible Shipping WooCommerce

The best Table Rate Shipping for WooCommerce. Period. Create shipping rules based on weight, order totals or item count.

Download for free or Go to WordPress.org
100,000+ Active Installations
Last Updated: 2022-10-03
Works with WooCommerce 6.6 - 7.0.x

Shipping per Product – Configuration

Flexible Shipping has a lot of features. Also, it is really easy to configure.

Check out this video explainer:

Shipping Cost per Item

Once you add the shipping method, you can configure it. Simply select When: Item:

Shipping cost per each one item

This way, you will charge a fee per every item in the cart.

Shipping Cost per Item Line

Remember the example from the beginning of this article? Flexible Shipping lets you configure charging your customers per item line. It means each different product, no matter how many pieces of the product they order.

Select When: Cart Line Item:

Shipping cost per Cart Line Item

Cost per Shipping Class

The last option you can use is the shipping class configuration.

Shipping cost per Cart Line Item for specific shipping classes

You need to understand a few concepts at the beginning. We described shipping classes configuration in our docs.

Summary

In this guide, you’ve learned how to configure WooCommerce shipping per product.

How do you like this article? Did it help you? Let me know in the comments section below!

Comments
Subscribe
Notify of
guest
2 Comments
Inline Feedbacks
View all comments
Alessandro Mazzocco
Alessandro Mazzocco
1 year ago

How can I duplicate same Flexible shipping cost table in all destination?

Łukasz Spryszak
Łukasz Spryszak
Reply to  Alessandro Mazzocco
1 year ago

Hi Alessandro, you can export the already existing configuration and import it e.g. to the other shipping zone using the Flexible Shipping Import / Export add-on.

Last edited 6 months ago by Bartosz Gajewski

Check out our case studies

Dream Home Story
Dream Home’s Story

Read Octolize Case Study about Dream Home – a provider of furniture and products for the home and office.

2 minutes read
Vitrek’s Story

Read Octolize Case Study about Vitrek – a provider of innovative global solutions for High Voltage Test and Measurement.

2 minutes read
EnglishSpeakingMum’s Story

Read Octolize Case Study about EnglishSpeakingMum – Polish dedicated and involved parenting blogger.

2 minutes read

Join over 10,000 subscribers

Stay up to date and get WooCommerce tips & Octolize news right to your inbox!