• Resolved hornetnz

    (@hornetnz)


    Hello,

    I’m attempting to complete our shop setup & test some orders, but I’m seeing an issue that happens depending on the order of the shipping zones. Currently only have free shipping and flat rate setup, both for all of USA. If the free ship method is ordered to be on top of the zones list, the test order won’t display the flat rate shipping option? Can see in the screenshots that its ‘matching’ free ship, but its invalid because the order total isn’t high enough. So logic would say that it would move to the next match in the list, but that’s not happening.

    https://snipboard.io/KjGH4s.jpg

    https://snipboard.io/Q4lc7O.jpg

    But if I reorder so flat rate is on top, it correctly matches that instead…

    https://snipboard.io/4Xj5SQ.jpg

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @hornetnz

    WooCommerce matches shipping methods from top to bottom. So, if the free shipping method is on top and its conditions are not met, it won’t automatically move to the next one.

    To resolve this, you can create a “Shipping Class” for your products and assign it to the “Flat Rate” shipping method. This way, when the conditions for “Free Shipping” are not met, it will automatically switch to the ‘Flat Rate’ shipping method.

    Alternatively, you can add conditions to the Free shipping, like a valid minimum order amount or coupon. This way, it will only appear to customers who fulfill these conditions. More info: https://woocommerce.com/document/free-shipping/#section-2

    I hope this helps! If you have any other questions or need further assistance, please don’t hesitate to ask.

    Thread Starter hornetnz

    (@hornetnz)

    “Alternatively, you can add conditions to the Free shipping…”

    That’s how it was already setup… for orders over $100. Yet it was still ‘selecting ‘matching’ free shipping even though it didn’t meet that criteria.

    So, it sounds like the only solution is to have all other options on top of free shipping. But in that case, if the order IS over $100, would it even show that as an option given the logic you stated of matching from top to bottom??

    anastas10s

    (@anastas10s)

    Hi @hornetnz ??

    In the Shipping zones screen, linked here, there appear two.

    for orders over $100. Yet it was still ‘selecting ‘matching’ free shipping even though it didn’t meet that criteria.

    What happens when you deactivate/delete the Flat US zone, thus essentially leaving only free shipping as an option? Does free shipping function as expected, or otherwise?

    If the issue continues, feel free to look further into how CheckoutWC’s functionality (or outdated version activated, due to inactive license, for that matter) might come into play. On its product page, it mentions Cart and Checkout pages.

    I hope this is helpful! We look forward to your response. In the meantime, please let us know if you have any further questions or concerns.

    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @hornetnz

    We’ve not heard back from you in a while, so I’m marking this thread as resolved. Hopefully, you were able to find a solution to your problem!

    If you have further questions, please feel free to open a new topic.

    Thanks!

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.