• Resolved Megunticook

    (@megunticook)


    So I’m trying to accomplish something that should be really simple but for some reason can’t get it to work right.

    I want to assign free shipping to a particular product. Here’s the steps I took:

    1. Went to WooCommerce Settings > Shipping > Shipping Classes and added a new shipping class called “Ships Free”
    2. Went to WooCommerce Settings > Shipping > Shipping Zones, selected the “Domestic U.S.” shipping zone, edited the Flat Rate shipping method settings, and entered “0” for “Ships Free” shipping class cost
    3. Edited the product data settings and selected the “Ships Free” shipping class

    But when I put the product in the cart no “Ships Free” method appears. I’ve tried purging caches (I have W3TC installed) but that didn’t work. If I assign a different existing shipping class, it works. But the “Ships Free” class I create just doesn’t seem to work. I tried deleting that class and repeating the procedure, naming the class something different, but still won’t work. Tried assigning a value other than 0 to the “Ships Free” class, didn’t work either.

    Am I doing something wrong or is there some glitch here? This should be a 5 minute task, I don’t understand what could be causing this problem.

    Thanks.

    Screenshots below:

    • This topic was modified 3 years, 1 month ago by Megunticook.
    • This topic was modified 3 years, 1 month ago by Megunticook.
    • This topic was modified 3 years, 1 month ago by Megunticook.
Viewing 7 replies - 1 through 7 (of 7 total)
  • Hello,

    Have you tried assigning the “ships free” class to a simple product?

    Link to image: https://snipboard.io/ax7zcg.jpg

    I’ve tried the same settings on my test site, and Flat Rate showed up properly with 0 shipping cost.

    Link to image: https://snipboard.io/nPGV6X.jpg

    Product Date “Gift Card” is not part of core WooCommerce, and probably coming from another plugin, so there is a chance that the WooCommerce shipping class doesn’t work as expected. If that’s the case, you’ll want to reach out to the plugin developer to get further assistance.

    Thread Starter Megunticook

    (@megunticook)

    Thanks, I’ll try that check but I noticed I was able to apply other flat rate shipping classes to the gift card product, just not the “ships free” class. So not likely there’s a conflict between shipping classes and the gift card product type but I’ll check to be sure and will report back.

    Plugin Support nathvi V. a11n

    (@nathvi)

    Hello @megunticook

    Sounds good! Let us know how that goes, and if you have any questions in the meantime, please let us know.

    MayKato

    (@maykato)

    Hi @megunticook

    We’ve not heard back from you in a while, so I’m marking this thread as resolved. If you have further questions, please feel free to open a new topic.

    Thread Starter Megunticook

    (@megunticook)

    So I tried this on a simple product and same result.

    What seems to be happening is that if I create a new shipping class and assign it to a product it doesn’t show up in the cart. But if I assign an existing shipping class it does. I’ve been clearing all my caches in W3TC but that doesn’t make any difference.

    Is there something else I need to clear? Or am I missing something here? Seems like this should be pretty simple and quick to do, don’t understand what’s preventing any new shipping class from displaying in the cart.

    Mirko P.

    (@rainfallnixfig)

    Hi @megunticook,

    There seems to be a conflict with your custom Gift Card product as I can see it’s labeled “No Shipping”.

    Since Gift Card is not included within the default core WooCommerce Product data, I would definitely suggest reaching out to the developers of the specific tool that added this feature for direct assistance.

    Cheers.

    Thread Starter Megunticook

    (@megunticook)

    OK thank you, I will do that.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘setting up free shipping for individual product’ is closed to new replies.