< All Topics
  • Main
  • WooCommerce
  • How to Set Up WooCommerce Conditional Shipping / Table Rate Shipping for Flat Rates & Shipping Carriers?
Print

How to Set Up WooCommerce Conditional Shipping / Table Rate Shipping for Flat Rates & Shipping Carriers?

In this article, we are going to demonstrate how to set up WooCommerce Conditional Shipping/Table Rate Shipping using the ReachShip plugin. 

E-commerce stores can save time and effort by using the ReachShip WooCommerce Multi-Carrier & Conditional Shipping Plugin, which integrates with an extensive list of shipping carriers and allows for customized shipping options for customers.

This plugin enables merchants to easily integrate their WooCommerce store with multiple carriers, including FedEx, UPS, USPS, Australia Post MyPost Business, and DHL. Because of this, they can provide more delivery options to their customers at competitive prices.

In addition, the plugin comes with extensive shipping rules and conditions, letting business owners set up their own shipping rules depending on factors like product, category, cart total, shipping class, shipping address, shipping carriers, and more.

To know more about the Reachship plugin, you can go through the product page. The product documentation will guide you through the step-by-step process of setting up the plugin.

Once the plugin is configured, you can set up conditional shipping/table rate shipping by navigating to the WordPress dashboard > ReachShip > Conditional Shipping.

WooCommerce Conditional Shipping Table Rate Shipping

Click Add New Rule to start setting up conditional shipping.

Users can give their shipping rule a memorable title by filling out the “Rule name” field.

Next, customers can specify whether they want the shipping rule to be activated if any of the circumstances are met, or if all of the conditions are met.

If “Any” is chosen, the rule will be triggered if any of the conditions are satisfied. Selecting “All” will restrict the rule to situations where every required condition is met.

Condition type: This field lets users choose what kind of condition they want to use in their shipping rule. Item-based, Product-category-based, Cart-value-based, Shipping-class-based, Shipping-address-based, and Carrier-based are the choices available. We will go through each of the conditions with examples.

Here are examples of how to use ReachShip for each condition:

Conditional Shipping Based on Items Added to the Cart

With ReachShip, you can create a custom shipping rule that applies only to specific items in the cart. Here’s an example:

Let’s say you have a store that sells all kinds of clothing items and accessories. You want to offer flat-rate shipping on belts.

To create this rule, go to WooCommerce Dashboard > ReachShip > Conditional Shipping > Add New Rule. After adding a rule name and condition type, under “Conditions,” select “Item-based” and choose the specific items you want to apply the rule to.

We have selected ‘Belt’ here. Select the carrier account you wish to associate the rule with. If you have more than one account or carrier set up, you can assign a condition to a specific account to ensure that the order is handled by that account. Under “Flat Rate Amount” enter the amount you want to charge for the selected items.

Check out the screenshot:

Conditional Shipping Based on Items Added to the Cart

Once the rule is saved, when a customer adds a belt to their cart, they will be charged a flat shipping fee of $10.

Item based

Conditional Shipping Based on Product Categories

If you want to apply a shipping rule to products in a specific category, you can use the “Product category based” condition in ReachShip. Here’s an example:

Let’s say you sell clothing accessories and want to ship all accessories using Australia Post because it is more cost-effective. To create this rule, go to ReachShip > Shipping Rules > Add New.

Give the rule an appropriate name and select the condition type. Under “Conditions,” select “Product category based” and choose the accessories category. Select the carrier account you wish to associate the rule with. If you have more than one account or carrier set up, you can assign a condition to a specific account to ensure that the order is handled by that account.

Under “Carriers” select the integrated Australia Post account. You can also add flat-rate shipping if needed. To demonstrate, we have added a flat rate of 10%. Check out the screenshot.

Conditional Shipping Based on Product Categories

Once the rule is saved, when a customer adds any item categorized as accessories to their cart, they will be provided with real-time rates for Australia Post shipping services and the shipping charges will be 10% of the cart subtotal.

Based on Product Categories

Conditional Shipping Based on the Total Cart Value

With ReachShip, you can create custom shipping rules based on the total value of the cart. 

Let’s say you want to offer free shipping on orders over $50. To create this rule, go to ReachShip > Conditional Shipping > Add New. Under “Conditions,” select “Cart value based”, set the “Applicable Equation” to ‘Greater Than’ and enter the Total Cart Value to $50. Select the carrier account you wish to associate the rule with.

If you have more than one account or carrier set up, you can assign a condition to a specific account to ensure that the order is handled by that account. To offer free shipping based on cart value, set the flat rate amount to zero.

Check out the screenshot:

Conditional Shipping Based on the Total Cart Value

As soon as a customer’s cart total exceeds $50, the flat rate shipping will be enabled which will in turn enable free shipping.

Total Cart Value

Conditional Shipping Based on Shipping Class

If you want to apply a shipping rule to specific shipping classes, you can use the “Shipping class-based” condition in ReachShip. 

Let’s say you have two shipping classes, “standard” and “express,” and you want to offer a flat rate for standard shipping. To create this rule, go to ReachShip > Conditional Shipping > Add New. Under “Conditions,” select “Shipping class-based” and choose the “standard” shipping class.

Conditional Shipping Based on Shipping Class

Once the rule is saved, products that have been attributed to the ‘Standard’ shipping class will be shipped at a flat rate of $8.

Shipping Class

Conditional Shipping Based on Shipping Addresses

With ReachShip, you can create custom shipping rules based on the shipping address. Here’s an example:

Let’s say you want to offer flat-rate shipping to customers in California. To create this rule, go to ReachShip > Conditional Shipping > Add New. Under “Conditions,” select “Shipping address based” and enter the country and the state code and enter the zip code to which you wish to restrict the condition. Select the carrier you wish to associate the shipping condition with and enter the flat rate amount if you wish to apply it.

Conditional Shipping Based on Shipping Addresses

Once the rule is saved, the shipping condition will be applied whenever a customer enters the set shipping address and they will be charged the flat rate specified in the condition.

Shipping Addresses

Carrier Settings for Shipping Conditions

With ReachShip, you can select the carriers you want to use for the shipping rule. For each condition you create, you can select the carrier account you wish to associate the condition with. If you have more than one account or carrier set up, you can assign a condition to a specific account to ensure that the order is handled by that account. 

How to Reorder and Set Priority for Multiple Conditions?

If you have multiple conditions set up, you can set reorder the conditions and set priority based on your store’s requirements. On the conditional shipping page, you can reorder the shipping conditions, and the priority is based on the order of the conditions. You can also turn the status of the created conditions on and off based on your needs.

How to Reorder and Set Priority for Multiple Conditions?

This is how you can set up WooCommerce Conditional Shipping/Table Rate Shipping using ReachShip. 

To know more about the plugin you can visit the product page. To know how to set up the plugin from scratch, check out the documentation.
If you have any questions, feel free to reach out to the ReachShip Support team.

Previous How to Set Up the ReachShip WooCommerce Multi-Carrier & Conditional Shipping Plugin?
Next How to Troubleshoot ReachShip WooCommerce Multi-Carrier Plugin?
Table of Contents