• Resolved kastreak

    (@kastreak)


    Hello everyone,

    I have a tricky issue on my website solenal.com. See I’ve set bunch of shipping zones with different prices for fixed rate shipping option. Here’s how it looks https://prnt.sc/x844hc, as you can see there’s no free shipping option available.

    However, when you go to the checkout and choose following countries:

    – Italy
    – Ireland
    – Hungary
    – Romania
    – Spain

    Woocoommerce, for some reason, decides that free shipping should be applied, even though, there’s none available.

    We use, custom theme, however, when we switch to any default theme we have the same issue.

    Hope someone could help me with that ??

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

Viewing 13 replies - 1 through 13 (of 13 total)
  • Hello,

    If your free shipping is disabled but still shows on your store, the issue is likely caused by a conflict with another plugin. To determine what’s causing the issue, please temporarily switch your theme back to Storefront and disable all plugins except for WooCommerce. If that resolves the issue, then re-enable plugins one-by-one until you find the one that’s causing the conflict.

    Please pick one of your zones, click edit, and screenshot what you see.

    Thread Starter kastreak

    (@kastreak)

    @maykato thanks for the advice, I’ll check

    Thread Starter kastreak

    (@kastreak)

    @lorro see this one for example https://prnt.sc/x89ep6

    Looks good. Please hover over Versandkosten, click edit and screenshot what you see.

    Thread Starter kastreak

    (@kastreak)

    Thread Starter kastreak

    (@kastreak)

    @lorro @maykato update. Woocommerce just ignores those countries, it’s not applying any shipping method at all. BTW plugin conflict test doesn’t help ??

    • This reply was modified 3 years, 10 months ago by kastreak.

    Looks good also.

    I went back to try the checkout page again. Its not sufficient to just enter the country. I had to enter something in all the required fields, and set the country, then there was an ajax call and shipping appeared. So it looks like it is working, it just needs all required fields before shipping shows up.

    Thread Starter kastreak

    (@kastreak)

    @lorro Have you tried with

    – Italy
    – Ireland
    – Hungary
    – Romania
    – Spain

    for some reason you will not see the shipping cost

    Thread Starter kastreak

    (@kastreak)

    UPDATE

    Woocommerce is not applying any shipping option to these countries as if it’s just not seeing them for some reason.

    A common factor about those 5 countries is that they have regions/counties/sub-divisions. Yet the region field does not show up in your checkout when one of those countries is selected.

    What should happen is if the user selects one of those countries, an ajax call will fire and the region dropdown will show. The dropdown will be populated with the appropriate regions.

    On my site, the region field is a required field. On your site, the region field cannot be filled in because its not showing. Have you got some code or something in your template to hide the region field?

    Its possible to set the region field as not required, see;
    https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/
    However, if its not required, the postman may not be able to find the address.

    If you switch to a default theme, does the region field show up for these countries, is it a required field, and if you select a region, is that then enough to make shipping costs show up?

    Thread Starter kastreak

    (@kastreak)

    @lorro many thanks to you! that’s the end of my struggles ??

    Hi @kastreak

    I’m glad you were able to fix the issue and thanks to Iorro ?? I’m going to close this post. If you have other questions, please open a new topic.

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘Free shipping is showing where it should not’ is closed to new replies.