Blog Thumbnail

WooCommerce multiple shipping – How to apply?

To ship products to your customers, keeping it free might work sometimes but not always. The fact that your WooCommerce store has customers from multiple locations, shipping can cost you from $0 to $50. And instead of one such condition, you might need to apply WooCommerce multiple shipping rates i.e. simultaneous conditions.

Hence the need for advanced shipping method. The Advanced Flat Rate Shipping Plugin by DotStore is one that will help you do the job. In case you are wondering how to use the plugin, this guide will help you with it.

Plugin & Possible Use cases for WooCommerce multiple shipping

As visible from the image below, the plugin is equipped with all the factors that influence the shipping rate in the WooCommerce store. So, with its help, applying multiple shipping rate is very easy.

Figure 1 - Use Flat Rate Shipping Plugin to apply rates for these conditions
Figure 1 – Use Advanced Flat Rate Shipping Plugin to apply rates for these conditions & their combinations

Location based WooCommerce shipping

Location specifies the area whether the product is to be shipped. It is not the billing location of the customer but the shipping or the delivery location of the user. Using the plugin, you can customize the plugin settings to vary depending upon the following parameters:

  • Country: Consider that you wish to have different shipping rates for varied locations. For example, if you wish to set free shipping for customers in Bermuda and $5 for all others. This tab could be used to do that same.
    • State: Similar to country, shipping rules can be created to set different shipping rates for customers residing in a different state.
    • Postcode: In case you wish to set different shipping fees based on the postal code, this tab can be used.
    • Shipping zone: The plugin also allows you to set variable shipping rates depending upon the shipping zone.

Product based WooCommerce shipping

Similar to the location, the plugin can be used to differentiate between shipping fees depending on the product that has been added to the cart.

  • Cart contains product: The first option is to set shipping fees by determining the items added to the cart. Custom-fit rules are created to set the shipping fee.
    • Product Tags: Next we have the product tags option. Select specific product tags and specify the shipping fee to be levied for the products with the said tags.
    • SKU: Follow a similar process to configure the shipping plugin and customize shipping rates for SKU.
    • Categories: Have variable shipping rates based on the product categories.
    • Quantity: This is different from others. At times store managers offer the ease to avail free shipping when the number of the products added in the cart exceeds a specific figure.

How to Calculate Shipping Rates for Various Products Types in the WooCommerce Cart?

User based WooCommerce shipping

Special rates for privileged members.

  • User: Providing special privileges to the member of the company or the online store, the user-based shipping rule enables you to set special shipping fees.
    • Username: Have premium membership in your store, you might want to exempt your pro customers from paying shipping rates, right? Use this block to do the job.

Cart based WooCommerce shipping

Personalize the shipping method for your online store, varying based on the cart characteristics.

  • Cart weight: Increase shipping fees when the cart weight is more than the threshold limit.
    • Subtotal of Cart: Opt for free shipping if the cart total is more than the minimum order value.
    • Quantity in cart: For the cart that has x more products, shipping fees vary dramatically.
    • Shipping class: Set flexible fees for different shipping classes.
    • Coupon: Change the shipping method when a coupon is applied to the cart.

Too much information, right?

Don’t worry. Using the plugin is pretty simple and requires only a few steps. Before we start with the shipping method, you must have the system ready and the store integrated with the plugin.

What to do?

In order to add the plugin to the WooCommerce store, do the following:

  • Log in to your WooCommerce dashboard using the login credentials.
  • Move to the plugin tab in the bottom left corner.
  • Click on add new.
  • The new page will display the common plugins. In case you don’t find the plugin, type Advanced Flat Rate Shipping Plugin in the search bar.
  • Click on the plugin that is built by DotStore.
  • Click on download now.
  • Install and activate the plugin once the same has been downloaded.

Now that we have the plugin installed and integrated into our WooCommerce store, we can now start with the process of creating shipping rules both single and multiple.

Apply WooCommerce free shipping for different Conditions

How to configure the WooCommerce Shipping Plugin?

Configuring the plugin is a two-step process.

  1.  Add new shipping method
  2. Create shipping rules

The first step is to create a new shipping method. The process is more or less similar, irrespective of the rule you create. Once we have the method created, we can now start by adding rules to the method.

Figure 2 - Plugin Dashboard - Flat Rate Shipping Plugin for WooCommerce
Figure 2 – Plugin Dashboard – Flat Rate Shipping Plugin for WooCommerce

Adding a new shipping method:

As mentioned, we start by adding a shipping method.

Note that we will outline the basic settings. The details would change depending upon the fee to be charged, and other parameters.

Figure 3 - Shipping Method Configuration
Figure 3 – Shipping Method Configuration

Status

The status bar is more like a switch used to specify whether a method is active or not. At times, it so happens that store managers create a method and then deactivate it for a specific time to test the store functionality

Shipping Method Name

This tab requires you to enter a unique name for the shipping method. This name would be used to differentiate one method from another.

Shipping Charges

Enter the rule-specific fee here. Note that you can set a fee for the entire cart or for every product in the cart. In case you want to set free shipping for a particular rule, enter $0 here.

Tooltip Description

Details about the plugin can be added here for future reference.

Is the amount taxable

Often you need to levy a tax on top of the shipping fee. Click on the checkbox here will allow you to make the fee taxable.

Estimated Delivery Time

An advanced feature of the plugin, you can set an approximate delivery time for the products that ply with the created shipping method.

Start Date/End Date

For instances where you set a shipping method as part of a sale/offer or wish to run the method for a specific period, you can enter the start date and the end date for the same.

Days

Want your shipping method to ply on specific days say Monday or Tuesday, Wednesday, you can specify the days here.

Time

You can also limit the shipping method within a dedicated time period. Remember the special sale that starts at midnight 12 and ends in 5 hours. Yes, that’s what can be done using this option.

Figure 4 - Applying Shipping Charge and adding other details
Figure 4 – Applying Shipping Charge and adding other details

Shipping Method Rules

Once we have configured the plugin, the next step is to create shipping rules. Instead of adding one rule after the other, we take an example to explain how you can enhance your store operations by adding multiple shipping rules.

A Use Case for Applying WooCommerce multiple shipping

Part 1

Set $10 as shipping fees for the customers in Bermuda, when the cart value exceeds $250.

Figure 5 - Applying first condition (country-based)
Figure 5 – Applying first condition (country-based)

The use case here has more than one rule to be added to the method. Click on the add rule to add the first row.

  1. Select the drop-down and click on the country.
  2. In the next drop-down, select equal to.
  3. In the third tab, enter Bermuda.
  4. Now to add a second rule, click on Add Rule again.
  5. A new row will appear in the section.
  6. Now click on the drop-down and from the cart section click on the cart subtotal.
  7. Select greater than equal to in the next tab.
  8. Next, write $250 in the final column.

Click on save changes to make the rule live. Note that you would need to enter the shipping rate at $10 while adding a new method.

Figure 6 - country-based shipping rule with an value specified
Figure 6 – country-based shipping rule with an value specified

Click on save changes to set the shipping rule.

Part 2

Now, for this country, you might want to set $10 as shipping fees for the customers in that buy 10 or more t-shirts

Here, even though it looks a single rule, the cart needs to satisfy two conditions. First, the product must be a t-shirt and then, the total quantity must be more than equal to 10.

Follow the steps given below:

  1. Click on the add rule tab and then select the drop-down. We first add the rule that chalks out product. Only when the products added to the cart are t-shirts, will we apply the second rule. Click on cart contains the product.
  2. In the next drop-down, select equal to.
  3. In the third tab, enter t-shirts.
  4. Now to add a second rule, click on Add Rule again.
  5. A new row will appear in the section.
  6. Now click on the drop-down and from the cart section click on cart quantity.
  7. Select greater than equal to in the next tab.
  8. Next, write 10 in the final column.
Figure 7 - Applying Another condition for the same shipping method
Figure 7 – Applying Another condition for the same shipping method

Click on save changes to set the shipping rule.

Part 3

Set free for customers when the cart total increases $250 for customers that are editors.

Note that this method requires you to set free shipping. So before creating the rule, scroll up to the section where we configured the plugin. Under the shipping charge tab, enter $0.

  1. Click on the add rule tab and then select the drop-down. Click on the user role.
  2. In the next drop-down, select equal to.
  3. In the third tab, enter editors.
  4. Now to add a second rule, click on Add Rule again.
  5. A new row will appear in the section.
  6. Now click on the drop-down and from the cart section click on the cart subtotal.
  7. Select greater than equal to in the next tab.
  8. Next, write $250 in the final column.

Click on save changes to set the shipping rule.

Note: You may choose whether the defined shipping rates for these 3 shipping rules will be applicable when all 3 rules will be applied or when any of these 3 rules is applied.

Because you want to apply WooCommerce multiple shipping in the current case, select ‘All’ rule match option from the drop down adjacent to ‘shipping method rules’ title.

Figure 8 - Applying shipping rules when all rules match
Figure 8 – Applying shipping rules when all rules match

Conclusion

Multiple shipping conditions might be the need of the hour for your WooCommerce store. Use the above-described method to enable it easily. Even if you want to add just one or multiple separately-applicable flat rate shipping method rules for factors, such as location, product, cart, user role, etc, the plugin described in this article will work for you.

Learn More

Author Pic

I am a Product Marketer and Growth hacker with expertise in Digital marketing, Search engine optimization (SEO), Email Marketing, Paid Campaigns on Facebook and Twitter, Content development strategies, and Competitive Research & Analysis. Nimesh is Product Manager at theDotstore.com