Support » Plugin: WooCommerce » Exclude specific shipping options for specific Zip codes

  • Hello,
    I would like to offer my customers in Germany to choose bewtween two shipping couriers: DHL and DPD, while the price for DHL is higher that for DPD.
    But DPD doesnt ship to certain areas in Germany, thats why I would like to exclude the DPD option for shipping addresses in these areas.
    I thought that I could manage this via shipping zones. But the problem is that in checkout, woocommerce only checks the country and not the zip code to update the shipping options.
    So if I enter Germany as country, it always shows me both shipping options, no matter if the zipcode belongs to an “DPD excluded area” or not.
    If I now enter the zip code of an area where DPD doesnt ship to and choose the cheaper DPD as option and then click the “Buy”-button, it shows me only on the thank you page that the more expensive DHL was chosen. But I would like to give my customers the possibility to see BEFORE sending their order which options and prices are available for their zip code area.
    Do you understand my problem and are there any solutions for this?
    Many thanks in advance and best wishes!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hi

    So this is definatley possible if I have understood you correctly.

    When you set up a shipping zone it should give you option to limit by zip code, simply select the option and enter in the post codes/zip codes for the areas you want. Please see image link below for example.

    View post on imgur.com

    Hope this helps and if you have any questions please feel free to ask

    Tintin

    I have used this option successfully (limiting a shipping method to certain zip-codes) until the last update, when suddenly orders can be placed with no shipping cost for areas that should not have a shipping option.

    Before, there was a message: “There are no shipping methods available.”, which is exactly what I want. But now it does not work anymore.

    @tintin102: I know how to setup shipping zones, I did it excately the way you describe. But the problem is that in checkout, woocommerce only checks the country and not the postcode to update the shipping options.

    @indell: Thats weird and must be a bug. Did you report this?

    @woocommerce: Will there be the possibility to check the available shipping options per postcode in the checkout (NOT in cart) in a future (near) update? Otherweise, I will have to purchase a plugin, I found a few on codecanyon that do the trick but this would be my last choice…

    Thank you.

    • This reply was modified 2 years, 8 months ago by  newshop.

    Still looking for a solution, so I have to push this 🙂

    • This reply was modified 2 years, 7 months ago by  newshop.
Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Exclude specific shipping options for specific Zip codes’ is closed to new replies.