How To Add Shipping Cost Per Item, Per Shipping Class Or Per Order In WooCommerce?

Flat Rate Shipping, a free shipping method in your WooCommerce website enabled you to define a standard rate per item, per shipping class or per order. It works with Product Shipping Classes with more options and flexibility.

To set it up working on your WooCommerce based eCommerce website, follow the given steps:

Login to your website admin and navigate to your Store Setting page and select Shipping.

Now select a Shipping Zone, and click the + icon to Add Shipping Method.

This will display you a modal window where you have to select Flat Rate from the given dropdown options, click Add shipping method.

Now click Flat Rate in the row you wish to define (Each Shipping Zone can have multiple rates, it is up to you how many you wish to define.) and the new screen will allow you to set the title, tax status and cost which is applied to the entire cart.

You can also leave it blank to disable Flat Rate except where costs are added for Shipping Classes. OR you can add additional costs per item to this field, the field lets you to charge a flat rate per item, a percentage based cost or a minimum fee.

  • Placeholder [qty] – Number of products in the cart
  • Placeholder [fee] – An additional fee. This fee has two optional arguments.
    • percent – A percentage based on total order cost.
    • min_fee – A minimum amount. Useful when using percentages.

For Example:

  • 10 + ( 2 * [qty] ) – A base shipping cost of $10 plus $2 for each item in the cart.
  • 20 + [fee percent="10" min_fee="4"] – A base shipping cost of $20 plus 10% of the order total, which is at least $4.

Websites which have shipping classes enabled (Read – How to enable shipping classes?) shows up some more fields:

There is one cost field for each shipping class. No Shipping Class Cost Option can be useful if you use the Per Class option. Otherwise, use the Cost field.

Calculation Type provides two options: Per Order which picks the most expensive option based on shipping costs in the cart and Per Class which charges shipping for each shipping class.

Leave a Reply