• Resolved yoonlaserwp23

    (@yoonlaserwp23)


    Hello,
    I would like to make certain products to be free shipping.
    So I assigned the ‘used’ shipping class to those products and set up a flat rate method to cost 0 for the ‘used’ class.

    It seems to be working when I put only 1 used product. (see the first image in the link please)

    However, the problem is the ‘free shipping’ option still shows when I put 1 no free shipping item, and 1 free shipping item in the cart. In that case, the ‘free shipping’ option should disappear because there was no free shipping item exist.

    How can I implement the items to be free shipping? I would like to know how to handle this in case of mixed items in the cart. Preventing users from adding additional items after free shipping item is not in my options for now.

    Thank you!

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Beauty of Code (woo-hc)

    (@beautyofcode)

    Hi @yoonlaserwp23 ,

    Thanks for reaching out!

    You are correct in assigning a shipping class to those products that you want to have free shipping. However, the issue you’re experiencing is because WooCommerce, by default, allows multiple shipping methods to be available at checkout if the conditions for those methods are met.

    In your case, because you have a mix of both free shipping and paid shipping items in the cart, both shipping methods are showing up. WooCommerce does not automatically hide other shipping methods when a free shipping item is added to the cart.

    If you prefer using a plugin that can provide more control over your shipping methods based on the items in the cart, rather than custom code, you can have a look at the Hide Shipping Methods for WooCommerce extension in this case.

    WooCommerce.com offers a 30-day refund policy which you can take advantage of, allowing you to test the extension, and make sure that it is what you are looking for.

    Should you have any pre-sales related questions, kindly contact us directly at WooCommerce.com → My Account → Support. You will need to create an account if you do not have one already.

    Hope this helps!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘How to make certain product to be free shipping?’ is closed to new replies.