• Resolved designbysue

    (@designbysue)


    I have used shipping class and shipping zone to create a free shipping class and applied it to a product in my shop. (followed directions available on numerous sites and know that I did that correctly). But when I test it out it only sort of works and that is not good enough. If I put only the item with free checking in the cart it does in fact allow it to be shipped at no cost but other shipping methods are displayed which I do not want to show up if only the one item is ordered. If I order the free shipping item and others that should have shipping charge, the free shipping shows up as selected and the other methods are displayed and if one selects another method as would be required for the other item(s) the item that should be shipped for free is added into those costs. (I tested this by removing the free shipping item and the shipping costs went down.). I hope I have stated this so it makes sense. I need the free shipping to apply if only the one item is ordered and no other shipping methods displayed and if other items are displayed I need the shipping options not to show the free shipping option and for the regular options not to charge for that free shipping item.

    Can anyone help me on this?

    thanks in advance for any assistance!

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

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hello designbysue, I also use WooCommerce and have the problem with shipping classes not working. I do not know if the shipping class has ever worked. This is the main problem with WooCommerce. I am waiting to see what their suggestion is for your situation. I am about to submit a similar topic. I love WooCommerce and have several successful WooCommerce stores. So far I cannot find any solution to the problem of the shipping class not working. Many people have experienced this issue for at least 5 years.

    Thread Starter designbysue

    (@designbysue)

    I actually found 2 solutions. The free one is WooCommerce Free Shipping Per Product which allows you to select the plug in as a shipping class and zone that actually works correctly, if the only item(s) in cart are free shipped the check-out shows only free shipping. If items combine free and paid shipping only the options for the paid shipping are shown and the cost of the free shipped items are not included in the totals.

    After I got the working the client required that he be able to limit some products to UPS shipping only, adding another level of confusion to this. For this I had to pay for the ELEX Hide WooCommerce Shipping Methods and they are working with me to create sub carts (I believe that is the term) using short codes (I think) and then the free shipping will display separately from the paid items and the admin will be able to apply a shipping class of UPS that will display the UPS options only.

    I hope this post helps others because I know I am not the only one with these issues – obviously because Ian joined the conversation.

    Saif

    (@babylon1999)

    Hello @designbysue,

    Thank you for reaching out!

    If I order the free shipping item and others that should have shipping charge, the free shipping shows up as selected and the other methods are displayed and if one selects another method as would be required for the other item(s) the item that should be shipped for free is added into those costs.

    The free shipping method can be limited to one of the following requirements, so you can’t assign them to certain products, at least not by default.


    Link to image: https://d.pr/i/Vt094r

    One way you can go around this is by having a flat rate that costs $0, and adding a price for a certain shipping class.


    Link to image: https://d.pr/i/LmRWr8

    However, please note that this method won’t automatically remove the free shipping option if there’s a product in the cart that requires a dedicated shipping fee. This is a limitation in WooCommerce that can be solved with one of the following extensions:

    All extensions sold on WooCommerce.com have a 30-day refund policy. If the product doesn’t work the way you need it or you think another product would work better, we are more than happy to provide a full refund.

    Let us know if you have any other questions

    Saif

    (@babylon1999)

    Hello @ianerickson! :?)

    I understand you have the same problem but we need to handle each request individually in forums.
    Please open your own thread and make sure to include the following:

    • Your site’s System Status. You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”. 
    • Some screenshots that describe the issue.?

    Thank you!

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Fre shipping on one product’ is closed to new replies.