Support » Plugin: WooCommerce » How to set free shipping zone and flat shopping zone for same region

  • Resolved bnawg


    How can I set a free shipping zone for suppliers who give free shipping and also how to add flat shipping rate for suppliers who charge for the same product and region?

    I have already added two zones one free shipping and other one flat rate shipping for the same region and product. The issue is when a customer buys a product they always tend to get free shipping zone even when the suppliers charge shipping cost. The problem I think is free shipping zone is the first zone listed in the shipping zone list and flat rate shipping zone is listed second.

    How to solve this?

Viewing 3 replies - 1 through 3 (of 3 total)
  • What are these suppliers in terms of data, how are they defined in your store? If that depends on the products (categories or ids) in cart, you could work through it and turn off the non-matching shipping method basing on the cart contents.

    Plugin Support Fernando


    Automattic Happiness Engineer

    @bnawg There are two ways you can configure this:

    1. You could make use of shipping classes. Place all items that don’t charge for shipping in a class, and all the other items in a different class. Create a flat rate shipping method, and set the price at the shipping class level. The price for the Free Shipping class would be 0.00, while you could define a price for the other class.

    2. If you don’t want to deal with shipping classes, you could get a plugin like Conditional Shipping and Payments, which allows you to disable/enable certain shipping methods according to the rules that you configure – you can have rules, for example, that disable certain methods depending on the cart contents.

    Hopefully this helps!

    Got it.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘How to set free shipping zone and flat shopping zone for same region’ is closed to new replies.