Hi there!
Am I understanding correctly that some customers are not offered the free shipping option even though the address they used falls under one of those zones where you have offered free shipping?
For further troubleshooting, can you please get back to us with:
1. System Status Report:
* You can find it via WooCommerce > Status.
* Select “Get system report” and then “Copy for support”. Once you’ve done that, paste it here in your response.
2. A screenshot of your shipping zones: WP Admin > WooCommerce > Settings > Shipping > Shipping zones
3. An example address where there free shipping option should be triggered, but it does not
4. Link to an example product that we can test
5. A screenshot of the Free shipping method that should be triggered upon using the example shipping address: WP Admin > WooCommerce > Settings > Shipping > Shipping zones > Zone with Free shipping that should be triggered for the example address > Edit the free shipping method and share a screenshot of its configuration
If you don’t already have a screenshot service installed, you can try https://snipboard.io or http://skitch.com/. You can then share a link to the screenshot file as a response to this topic.
For security and privacy reasons, please make sure that you’ve redacted any personal details in the screenshot.
Thank you for working with us on this.
Thread Starter
pdg87
(@pdg87)
Hi, thanks for the reply, I will get the info to you, but I think if you were to test it, it will work. It has worked eveyrtime I test it, I think its an edge case. I think the zones work okay, it is more the ajax failing to check the postcode I think, what triggers the check? any address field change? I’m wondering if I could force the check more often, specifically on keyup on postcode field for example
what triggers the check? any address field change?
Any change to the billing/shipping address fields in the checkout page triggers a check for the available shipping options. These changes can be as minor as adding a space to your postcode fields.
We’ll wait for the other details you get back to us with – in order to further investigate what’s causing this problem on your store 🙂