• Aloha,

    I have a product that I can’t ship to certain country, in this case Germany. How can I exclude that from being able to be shipped to Germany but have customers from other countries still be able to buy it AND have German customers be able to buy other items?

    Germany already has its own shipping zone, can I make an edit in there or do I need to make another ‘Germany zone’ and if so where do I place it and what rules do I need to use?

    Thanks for the help.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author wpcentrics

    (@wpcentrics)

    Hi @rainbowalex, thank you for your interest in our plugin.

    If you have a shipping zone for germany, and another one for the whole world / Europe / whatever, you don’t need to create new zones. Important: small zones must be at the top, because WooCommerce assign the first matching shipping zone for each address.

    About the exclusion rule: on each shipping method on the Germany shipping zone, add a rule at the top, with the condition what you need (below explain it) and the special action “abort shipping method”

    …the condition can be based on product category, product tag, shipping class, weight, volume, dimensions, whatever you need. I think the best option is create a shipping class “not sell on Germany”, and assign it to the products you need.

    You can do it with Fish and Ships Free. With Pro, you can also show a message explaining which products must be removed from cart for Germany guys, and also you can abort other 3rd party shipping methods (I don’t know if this is your case) through the special action “hide other shipping methods”

    Please, give me feedback about.

    Kind regards,
    Carles.

    Thread Starter rainbowalex

    (@rainbowalex)

    Aloha Charles @wpcentrics
    Thanks again for the message, sorry for my late reply, been super busy.

    What do you mean with

    Important: small zones must be at the top, because WooCommerce assign the first matching shipping zone for each address.

    I have multiple different shipping zones, mostly all country specific as the prices change with different countries.

    I think the best option is create a shipping class “not sell on Germany”, and assign it to the products you need.

    So if I make this class and assign a product to that I need to add this rule to my Germany shipping zone and it has to be on the very top, correct?
    Since I am using different shipping methods do I have to include the rule in every shipping method or is there a way to have to done once that works for all different shipping methods?

    And so when using the free version customers will just imply not be able to click purchase on the entire cart and don’t know which product is causing it?

    Thanks for the help!

    Plugin Author wpcentrics

    (@wpcentrics)

    Hi Alex, sorry too for my delay!!!

    About zones: only in case of overlapping, the order is important, for example: if you’ve a shipping zone for europe, or western europe or similar, every country on europe with specific shipping zone must be on top of it, because WooCommerce applies the first matching shipping zone to your customer address.

    About abort shipping method: yes, you must add this rule to all german shipping methods. With Fish and Ships Pro, you’ve an action to abort other shipping methods, so putting it in only one will stop all of them.

    About messages: yes, this is also a Pro feature.

    Kind regards,
    Carles.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘How to exclude certain product(s) from a shipping zone’ is closed to new replies.