• Resolved elay99

    (@elay99)


    When a customer uses a coupon code that has a discount for the full amount of the product, but there are not above the “Free Shipping” limit, so the shipping cost is still left to pay, they get this message:

    “There are no delivery options available. Make sure your address is entered correctly, or contact us if you need help”

    Before adding the coupon code the delivery option is fine.

    The problem only occurs when the whole cost of the product is discounted with the coupon code. If the product has 1 cent left on it after using the coupon code then the shipping options are fine. As soon as the whole amount is discounted the shipping options are gone. But only if they have to pay for shipping. If they go over the Free Shipping limit and the whole amount is discounted, then this problem doesn’t occur.

    Added some screenshots:
    With the coupon code: https://snipboard.io/ojlZiy.jpg
    Without the coupon code: https://snipboard.io/DMXJ2O.jpg

    • This topic was modified 4 years, 4 months ago by elay99.
Viewing 5 replies - 1 through 5 (of 5 total)
  • Phil

    (@fullysupportedphil)

    Automattic Happiness Engineer

    In order to understand the problem you are seeing, I would need more information.

    Can you please go to WooCommerce > Settings > Shipping. Once there, click on the shipping zone that you are using for your tests. Take a screenshot of the shipping methods included in that zone and share it here please. As well, click on the “Free Shipping” option in that zone and share a screenshot of that.

    Thread Starter elay99

    (@elay99)

    Here it is:

    https://snipboard.io/wOWN2y.jpg
    https://snipboard.io/XR48JZ.jpg
    https://snipboard.io/7J1Xyb.jpg

    Fri Frakt means Free Shipping
    Fast pris mean Flat rate

    Let me know if you need anything else. Thanks!

    Phil

    (@fullysupportedphil)

    Automattic Happiness Engineer

    The screenshots that you shard don’t align with your original post.

    In your original post, you mentioned if the customer was below the free shipping order minimum:

    but there are not above the “Free Shipping” limit, so the shipping cost is still left to pay, they get this message

    In the screenshots you shared, there is no shipping method aside from your “Free Shipping” option, which requires an order minimum of $700.

    You would need to run your “Flat Rate” shipping option on if you wished customers to get a shipping option for orders under $700.

    Image Link: https://d.pr/i/uCeZN7

    In the setup shown in your screenshots, the only time a customer should get a shipping option is if their order is over $700. That includes orders where coupons are use. The total after coupons still needs to be at least $700.

    The behavior that you described of this still working if the order was only $1 isn’t normal. That means something else on your site (third-party plugin or custom code) is impacting this. I’d recommend doing a conflict test to check into the source of that. We have a guide on how to test for conflicts here:
    https://docs.woocommerce.com/document/woocommerce-self-service-guide/#section-4

    Thread Starter elay99

    (@elay99)

    You are correct, I was using an addon called “Weight Based Shipping” that was interfering with this setup. I removed the the Free Shipping also and only used the Addons setup, which was wrong as well. So I did everything from scratch again and now it’s working proberly.

    Big thanks for taking your time!

    Phil

    (@fullysupportedphil)

    Automattic Happiness Engineer

    Glad that helped. I’ll mark this as resolved now.

    If you need a weight based shipping plugin that would also be compatible with shipping zones, we have one here:

    https://woocommerce.com/products/table-rate-shipping/

    All purchases from our marketplace come with live chat and email support as well.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘“No delivery options” when using coupon code’ is closed to new replies.