If I put the state in and then a list of zipcodes it works as I am expecting it to.
Hi @envisiondesign,
I see what you are aiming to achieve here, limiting free delivery to only specific ZIP codes within Virginia, and I am glad you followed up with what you tested. No worries, I will help clarify how this works so everything behaves as expected.
In WooCommerce shipping zones, ZIP or postal codes are evaluated within the context of a broader location. When you enter only ZIP codes without the state, WooCommerce does not have enough context to reliably match the customer’s address, which is why the free delivery method does not appear. Adding the state first and then specifying the ZIP codes is the correct and supported approach, and that is why your setup works as expected when you include Virginia along with the ZIP code list.
This is the recommended configuration when you want to offer a shipping method to selected ZIP codes within a state rather than the entire state. You can find more details on how shipping zones and location matching work here: https://woocommerce.com/document/setting-up-shipping-zones/
If everything is now working the way you intended, you are all set. Feel free to reach out again if anything else comes up and happy selling.
Hi @envisiondesign thank you for reaching out to us but to get the best help concerning assistance we would recommend posting issues related to WooCommerce Shipping on this forum page:
https://ww.wp.xz.cn/support/plugin/woocommerce-shipping/
With that said, it has been a while since we heard from you so we will make this issue as closed, all the best with your site.