Website Building » WooCommerce » How Do I Create a Shipping Rule in WooCommerce?

How Do I Create a Shipping Rule in WooCommerce?

Last updated on October 1, 2022 @ 4:19 pm

Assuming you’re starting with a fresh WooCommerce installation, the first thing you’ll need to do is install and activate the WooCommerce Table Rate Shipping plugin. You can do this by going to Plugins > Add New in your WordPress admin, and searching for “WooCommerce Table Rate Shipping” in the plugin repository.

Once the plugin is activated, you’ll need to configure some basic settings. Go to WooCommerce > Settings > Shipping, and scroll down to the Table Rate Shipping section. Here you’ll need to select your shipping zone from the dropdown menu, and then click on the Add Shipping Method button.

On the next screen, you’ll need to select Table Rate from the Method Type dropdown menu. Then enter a Method Title and Method Description (this is optional). Next, select which countries you want to ship to from the Include Countries dropdown menu.

Now you’ll need to configure your shipping rates. Click on the Add Row button to add a new shipping rate.

PRO TIP: If you are using WooCommerce to sell products online, you may need to create shipping rules to govern how your products are shipped. Creating shipping rules can be complex, and if not done correctly, can result in lost or damaged products, and unhappy customers.

In the first column, you’ll need to enter a condition for when this shipping rate should be applied. For example, if you want this rate to apply to all orders over $100, you would enter >=100 in this column.

In the second column, you’ll need to enter the shipping cost for this rate. You can also add a per-item cost by ticking the Per Item checkbox.

In the third column, you can optionally add a handling fee. This is a flat fee that will be added on top of the shipping cost for this rate.

Once you’ve added all of your shipping rates, click on the Save changes button to save your settings. Your shipping rates will now be displayed on the front-end of your site whenever someone goes to checkout.

Drew Clemente

Drew Clemente

Devops & Sysadmin engineer. I basically build infrastructure online.