How to set up product tags based flat rate shipping in WooCommerce Store?

By Nimesh Patel 5 min Read

Table of Contents

    If you are having product categories and some products, present in different categories, need to be grouped, what will you do?

    You will use the ‘tags’ obviously.

    Now, let’s say you want to apply shipping rates as per tags. Will WooCommerce allow you for the same?

    No.

    But using Advanced Flat Rate Shipping Method for WooCommerce Plugin, it can be done. The plugin comes up as a good solution to problems of such store owners.

    Read this guide and learn how to set up product tags based flat rate shipping method in the WooCommerce store?

    Adding Shipping method(s) with Product-tags based Rules

    How do you set up product tags based on WooCommerce shipping?

    Step 1: Adding Method

     Install the plugin by following the link above. You will see the plugin, available to use, in the left-side menu bar. From your WordPress admin dashboard, open the plugin and you will see this screen. Now, you will have to create a method, which will apply your planned constraints on your online store. So –

    • Click on ‘Add New Shipping Method’ and view the form:
    Step1

    After filling the first section of this form, you will reach ‘Shipping Method Rules’ section. That’s where the main conditions will be applied. Learn how to use it in the next section.

    Part 2: Adding Rules to a Method

    Here, our first task is to set up product tags based shipping method in the WooCommerce store and then, to make it work with other constraints.

    Advanced Flat Rate Shipping Methods

    Boost your WooCommerce store’s revenue with flexible shipping options. Your business deserves the best!

    14-day, no-questions-asked money-back guarantee.

    Advanced Flat rate shipping Banner 3 1

    Let’s show you how to do these things, one by one –

    Case 1: Setting shipping charges when cart contains a tag’s product.

    For this, you will have to create a rule for condition ‘Cart contains tag’s product’.

    In the right-side, fill the text box with the values of tags, for which, you want this tag to work.

    The rule will look something like this:

    Step2

    It let you handle the shipping charges by making the tag of different or same category’s products. 

    Case 2: Setting shipping charges when cart contains a tag-based product for the country.

    Follow all the steps as mentioned in above part of this how-to guide.

    In the end, create one extra shipping rule for the country. In this, you will have to fill the country’s name on the right side.

    By doing so, the products with a specific tag will be charged with the shipping rate as specified in this method. And, this set up will work for the country(s), which are named in the country-based rule.

    ALSO READ:  Introducing New Conditional Shipping Rules in WooCommerce Advanced Shipping Plugin 2.0
    Step3

    Case 3: Setting shipping charges when cart contains a tag-based product for the multiple states.

    This case is similar to the previous one, but instead of a country-based rule, you will be creating a state-based rule now. You may add one or more states as per your requirements. See the image to understand it better:

    Step4

    Using this rule, you can apply your product tag based shipping method for multiple states of different countries too.

    Case 4: Setting shipping charges when cart contains a tag-based product for special users.

    If you want to apply a special shipping rate for some products, when purchased by a specific user group, it can be done using the Advanced Rate Shipping Method for WooCommerce Plugin.

    Add a user role based shipping rule to your method, as shown in the image.

    Step5

    Now apply the shipping rate to this method and save the details.

    Case 5: Setting shipping charges when cart contains a tag-based product by making a zone.

    Making zones is a very reliable and efficient method for setting geographic rules in shipping methods. It allows you to use a set of geography and apply any number of conditions on it. That too – without adding countries, zip codes, and states to your method again and again.

    For this, you will have to create a zone (See picture):

    Flat rate plugin shipping zone

    Now add one tag based and one zone based rule to your method.

    Step6

    Finally, set up the shipping charge and it’s done.

    How to Provide Free Shipping for product tags?

    Using this plugin, you can apply for free shipping on your products too. For this, just set the flat rate shipping charge to zero and save it. The products, belonging to this set, will be shipped for free.

    How will this Method work and how will Buyer’s Cart look like?

    If you have a new collection, which needs to be sold with different shipping charges than previous, what will you do?

    You obviously cannot apply category-based shipping charges here, because these products may belong to multiple categories. Therefore, the product tag based shipping method appears to be the best and most suitable way of implying different charges.

    For this time, we have applied $25 of shipping charge to tag ‘Solid’. So whenever a buyer will purchase a product with this tag, he/she will have to pay $25 extra.

    The cart will appear like this:

    Step7

    This product, named ‘Beanie with Logo’ is tagged as ‘Solid’, our created shipping charged are applicable to it.

    Advanced Flat Rate Shipping Methods

    Boost your WooCommerce store’s revenue with flexible shipping options. Your business deserves the best!

    14-day, no-questions-asked money-back guarantee.

    Advanced Flat rate shipping Banner 3
    Author Image

    Nimesh Patel

    Nimesh Patel is the Product Manager and Growth Hacker at Dotstore. For the past 10 years, Nimesh has been a prolific marketer and product builder in the WordPress and e-commerce industry.

    Halloween - Blog sidebar offer banner
    0 Shares facebook twitter linkedin
    Author Pic

    Written by Nimesh Patel

    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