Setting up shipping in WooCommerce can be a crucial thing in your store. WooCommerce has a lot to offer when it comes to shipping, but sometimes you just need more. In this article, I’ll show you how to configure WooCommerce shipping cost per item.
This is a very popular issue for WooCommerce store owners. They often ask: I want to charge my clients for shipping based on the numbers of items in the cart. How can I make that happen? To be honest, it’s not that complicated. All you need is the right plugin for table rate shipping. In this case, I’ll use the Flexible Shipping plugin.
Flexible Shipping Plugin
It’s the ultimate solution when it comes to table rate shipping. It allows you to create shipping rules based on weight, order totals or item count. Over 40,000 stores use Flexible Shipping worldwide daily. Configuring shipping per item is a feature from the PRO version of the plugin, but if you want to test it, you can check the free version with a lot of useful options.
How to configure WooCommerce shipping per item?
Let’s configure it. I’ll show you how to do it in two scenarios:
- shipping cost per item
- shipping cost per item line
In the both scenarios, you have to make a new shipping method from the plugin. Just go to WooCommerce → Settings → Shipping and choose the Shipping Zone in which you want to add the shipping cost per item. Then add a New Shipping Method and choose Flexible Shipping, which is a special method from the Flexible Shipping Plugin.
Now, edit your new shipping method. In the new window, click on Add New button, as in the screenshot below.
Finally, you can configure shipping cost per item. In the new shipping method window, enable this method and name it. With Flexible Shipping plugin you can do a lot more, but in this case, let’s jump to the Rules section on the bottom.
Here you can configure it.
Shipping Cost per Item
First, let’s configure shipping cost, so you can charge a fee per every item in the cart. In the Rules section select Item in the Based on option. Now, in Additional Cost enter the shipping cost that you want to charge for every product. In the Value field, you can choose several products that will activate additional cost.
So if you want to charge an additional $2 of shipping cost per every item, use the configuration from the screenshot above. But if you want to charge an additional $2 of shipping cost per every five items, just set Value field as 5.
Shipping Cost per Item line
It’s very similar to the previous one. In the same window, in the Rules section, you can select Cart line item from Based on.
In this case, you will charge $2 per each different product, no matter how many pieces of the product they order.
Now you know how to customize WooCommerce shipping cost per item and item line. Just use one of the great features of the Flexible Shipping plugin. I hope that this article will be helpful and good luck!