• Resolved emilyhashemi

    (@emilyhashemi)


    I’m having a problem with getting the appropriate shipping option to display on an ordered product. I have two different shipping classes and want one to have a flat rate shipping fee while the other has free shipping. All within the same zone (Canada). I don’t understand how to get this to display for the appropriate product! At checkout, the flat rate shipping products display the flat rate fee AND free shipping options (which is dumb, because a user can just choose free shipping before checkout instead of having to pay for it).

    PLEASE HELP WooCommerce masters!

Viewing 2 replies - 1 through 2 (of 2 total)
  • Hi Emily,

    You should configure one shipping method for both classes.

    Set a flat rate with options:

    cost: 0

    Shipping class costs

    “free shiping class”: 0
    “flat rate class”: your cost

    This way, when you add a product to the cart with a shipping class for free shipping, the shipping cost will be 0. If you add a product with a flat rate class, then the shipping cost will be the same as you set.

    If you add both products (both shipping classes) to your cart, you will be charged the flat rate.

    If I did not explain clearly I can send a screenshot.

    Thread Starter emilyhashemi

    (@emilyhashemi)

    Hey Piotr,

    That worked! Thanks so much for your reply ??

    Very much appreciated! Makes sense now.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘WooCommerce Shipping Classes’ is closed to new replies.