How to Set up Table Rate Shipping


The table rate method is the most versatile shipping method offered at Shop Livvi, however, because of its versatility it is also the most complex method of the four. for An in depth guide of the other shipping methods click here. If you need more help, please reach out to us on our Support Page. We’re happy to help!


Setup Steps

  1. To begin you will need to sign in to your vendor account and go to your seller dashboard this can be done by clicking here.
  2. Once on the seller dashboard, hover over settings and then click on Shipping tab.

You will then be taken to the Shipping Settings Page. The shipping methods on this page are broken up into shipping regions or zones. A shipping zone is a geographic region where a certain set of shipping methods are offered. We will match a customer to a single zone using their shipping address and present the shipping methods within that zone to them.

  • To edit a zone click on the zone or click edit under the zone name. The shipping Zone screen will display
Shipping Zone screen for United States

Editing Methods

limiting States and Zip/postcodes

  1. Select the states you want to ship to or leave it blank if you are shipping to all states in the region.
  2. If you want to limit shipping by ZIP/postcodes turn on the option. Then a box will appear for you to add the list of zip codes you will ship to. This will be in a comma separated list ex: 15248, 75496, 35148

Adding Shipping Methods

Click [+Add Shipping Method]

Click [-Select a Method-] and then chose Table Rate Shipping

Table Rate Shipping

  • Method Title — Name of shipping method displayed to customers. For example, 1st Class and 2nd Class, if there are two methods for a zone.
  • Tax Status — Define whether or not tax is applicable for the shipping amount.
  • Tax included in shipping costs — Define whether the shipping costs defines in the table are inclusive or exclusive of taxes.
  • Handling Fee — Additional fee. Can be a fixed amount (2.50) or leave blank for no handling fee. You can set a fixed price for packaging or labor costs.
  • Maximum Shipping Cost — Can assign a maximum cost to a method. For example, if you set the price at $2000, even the shipping cost is $2500, but it will still show $2000.
  • Per order – calculates shipping for the entire cart. If there are varying shipping classes in the customer’s cart, the class with the highest priority will be used.
  • Calculated rates per item – calculates the rate by checking each item in the customer’s basket against the table of rates.
  • Calculated rates per line – looks at each line in the basket and checks that against the table. Multiple of the same item are on the same line, so the customer will only be charged once for multiples of the same item.
  • Calculated rates per shipping class – each shipping class in your basket is totaled and offered at a final rate.
calculation type
  • Handling fees per Order/Item/Line Item/Class: Add a flat additional fee to the cost of each calculated item or whole order, per class, per line item.
  • Minimum cost per Order/Item/Line Item/Class : Set the minimum cost per calculated item each calculated item or whole order, per class, per line item.
  • Maximum cost per item Order/Item/Line Item/Class: Set the maximum cost per calculated item each calculated item or whole order, per class, per line item.

Table Rates

Shipping Class

Choose the shipping class to which this rate will apply. Or if you want you can also choose to apply the rate to items in any shipping class or in no shipping class.


This column tells the system what product information it should use to calculate rates. Your options are:

  • None – you don’t wish to use product information to calculate the total
  • Price – the price of the items
  • Weight – the weight of the items
  • Item Count – the number of an individual item
  • Item Count (same class) – the number of items in the shipping class


The minimum and maximum amounts for your chosen condition. These will be:

  • Price – the minimum and maximum price
  • Weight – the minimum and maximum weight. You can use the weight unit to determine in WooCommerce > Settings > Products
  • Item Count – the minimum and maximum number of an individual item. For example, you may wish to have one price for 1-50 items and another for 50+ items
  • Item Count (same class) – the minimum and maximum number of items in a specific class


When you check this option, you’re telling the plugin: If you reach this row of the table, stop the calculation from going any further. Meaning, you’re telling the process to break.

This is used for:

  • Per order – to tell the plugin to offer a specific rate and no others
  • Calculated – It means to stop any further rates being matched, with priority given to the top of the list. This is particularly important when merging shipping (see below).


Enable this option to disable all rates or the shipping options you are editing. Do it matches any item/class.

Shipping Prices

This is where you set the cost for your shipping. You can add the following figures:

  • Row Cost – the base cost for shipping this item. This could include the cost of your packaging.
  • Item Cost – the cost for each individual item. This is in addition to the cost.
  • Cost per kg – the cost per kg for the items.
  • % Cost – the percentage of the items’ total that should used to calculate shipping.


If you are creating a per-order table of rates, you can add a label for each individual rate.

Class Priorities

If you have created shipping classes under WooCommerce > Settings > Shipping > Shipping Classes and if you have chosen “Per order” as Calculation Type, you will see a section called “Class Priorities”.

If there are items in different shipping classes in the cart, it will calculate the whole things based on those items in the shipping class with the highest priority (or the lowest number). In the example below, the Hoodies shipping class is more important than the default class.

Lastly, vendors need to update the settings to finish.

Calculated Rates Per Shipping Class

It is as the name suggests. This calculation type calculates the shipping amount based on the shipping class. If the customer orders a product that fall under any shipping class, then the shipping cost will be calculated based on that class conditions.

For example, we have chosen a class “Large”. So, if a customer orders a product of the Large Shipping class, then for every kg, we will charge $10. We have set the minimum weight to 1kg and the maximum weight to 100kg. The subtotal will be $30 for 3 pieces.

Multiple Conditon Based Conditions

If you select multiple conditions, then the cart page will show multiple shipping options. For example, we have chosen the Per Order calculation type.

First condition:

Shipping class: Medium

Condition: Weight

Min: 1kg Max:100kg

Per Kg Cost: $10

Label: Weight Label

Second Condition:

Shipping class: Any Class

Condition: Weight

Min: 20kg Max:100kg

Per Item Cost: $5

Label: Price Label

If both of the conditions are met, the checkout page will look like this with both the shipping conditions showing ( Weight Label and Price Label ). Customers can choose anyone.

How the Break option Works

Imagine you are selling bag of potatoes and it is in the large shipping class. You have set 3 different conditions for shipping.

First, if the weight is between 1-100kg, you will charge $10 per kg for shipping.

Second, if the price is between $1-$200, you will charge $5 per kg for shipping.

Third, if the product quantity is between 1-900, you will charge $7 per kg for shipping.

Now, the break checkbox tells the system to stop calculating when the second condition is met.

break scenarios

Now for Per Order, the shipping cost will be $20 for 4 bags of potatoes as it will only break the calculation if the second condition is met and calculate the shipping cost based on the second condition.

For Calculate Per Item and Per Line Item,the system calculates down through the table until it finds the break condition and stops.

So, in this case, the shipping cost for 4 bags of potatoes will be ( (4kg * 10) + (4 bags of potatoes * 5 ) ) = $60.


Shipping can be complicated and hard to grasp completely. If you need more help, please reach out to us on our Support Page. We’re happy to help!