Summary
The article explains how to set up shipping rules in WooCommerce using the free Flexible Shipping plugin. It shows how to define rules based on weight, price, and provides practical examples for real store scenarios. This helps store owners optimize shipping costs and offer more flexible delivery options.
What is the shipping table?
It is a format a shop manager uses to write down the shipping rules such as:
- add $10 to the shipping cost if all items from the order weight from 1 lb to 5 lbs
- subtract $3 from the shipping cost if items from shipping class XYZ appears in the cart
- add $8 to the shipping cost if there are more than 5 items in the order.
Every store has its own shipping rules. They depend on the industry, shop size or carrier companies a store works with.
What shipping plugin can I use for shipping table?
Flexible Shipping is the leader of shipping table plugins for WooCommerce.
Over 100,000 people use this plugin daily.
You can download Flexible Shipping for free!
Flexible Shipping WooCommerce
The best Table Rate Shipping for WooCommerce. Period. Create shipping rules based on weight, order totals or item count.
Go to WordPress.org
or
Download for free
Octolize
100,000+ Active Installations
30-day money back guarantee
Last Updated: 2025-08-18
Works with WooCommerce 9.7 - 10.2.x
Curious about Flexible Shipping PRO features? Discover its functionalities in our videos:
Once you add a new shipping method, configure rules like this:

These rules are strange in fact. I hardly can imagine a store that uses such rules in their shipping table.
Also, we need to use a shipping class on this shipping table. Flexible Shipping supports shipping classes but only in the PRO version.
So, let’s use some other example. It’s kind of a basic example but it’s still powerful. Also, you don’t need a PRO version here.
Shipping rules go like this:
- Add $10 to the shipping cost if items in an order weight up to 10 lbs,
- for 1 to 3.99 lbs, add an additional $1 to the shipping cost or
- if items in an order weight from 4 to 6.99 lbs, add an additional $2 to the shipping cost or
- for an order weighing from 7 to 10 lbs, add an additional $3 to the shipping cost.
- If the total cost of the order is more than $100, add an additional $5 to the shipping cost (for the insurance).
How can we write these rules down?

I recommend becoming acquainted with How to Set Up WooCommerce Shipping Options for Your Ecommerce to learn more about setting up different shipping options in your WooCommerce store.
FAQ
What is the shipping table method in WooCommerce?
- A shipping table is a structured set of rules that define shipping costs based on conditions like order weight, total order cost, or item count.
Why use a shipping table?
- By outlining shipping rules in a table, store owners can automate shipping cost calculations, making shipping setup clearer and more easily understood by both the store owner and any configured plugin.
Which plugin is recommended for implementing a shipping table?
- The Flexible Shipping PRO plugin by Octolize is recommended. It’s a plugin for WooCommerce that allows creating shipping rules based on order weight, total cost, item amount, and many more.
Do I need the PRO version to use shipping classes?