• Resolved midey22

    (@midey22)


    Hi
    I am trying to offer free shipping of some products only in a particular zone and not all other zones.
    Is it possible to configure that with this plugin?
    Thanks in advance

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author wp-centrics

    (@wpcentrics)

    Hi @midney22!

    in short: yes… ??

    …WooCommerce manage the shipping zones itself, not the shipping methods*. There is: if you need to discrimiate your customers per zones,
    you must create this zones before on Woocommerce > Settings > Shipping, and then, place shipping methods on every one.

    The shipping zones must be set from closer to wide, for example, let’s say there is two cities with different parcel treatment, for any reason,
    and California has different treatment as rest of US:

    1. San Francisco

    2. Washington

    3. California

    3. USA

    4. World Wide

    For every customer address, the methods of ONLY the first shipping zone that matches will be offered. For a guy of SF, only the methods of shipping zone #1, not #3 or #4

    There is: on every shipping zone, you must add all the shipping methods that you want (tipically, some methods will be repeated).

    Can do you read more about here: https://docs.woocommerce.com/document/setting-up-shipping-zones/

    …and if you need to set distinct shipping rates per product, not based on objective criteria like size, weight, category, tag or price, (with Fish and Ships you can set simple or complex rules with all of them),
    you must create shipping classes and set one of them for every product.

    (* well, older releases of woocommerce, leave the shipping zones to the shipping methods, but we’re talking of obsolete releases of WC)

    Please, confirm if this solve your question

    Kind regards,
    Carles Martin
    wp-centrics support team

    Thread Starter midey22

    (@midey22)

    Hi
    The setting rules “in shipping class” is not triggering. I am trying to set the option to offer free shipping of let’s say Nike shoe in California alone. How do I properly set the option “in shipping class”.

    Plugin Author wp-centrics

    (@wpcentrics)

    Hi @midey22.

    I assume you have:

    – A shipping class created, let’s say “somewhere-free”
    – The product Nike shoe associated to this shipping class
    – A shipping zone “California”
    – Then, inside this shipping zone, a Fish and Ships method inside

    On this shipping method, (I suggest you name it Free Shipping), must be a rule that says:

    – In shipping class (select the shipping class “somewhere-free”) > cost 0 (leave as is)

    …in the bottom of the method, select the checkbox “Zero shipping rate calculation will offer free shipping.”

    That’s all.

    Please, tell me if it works
    Kind regards,
    Carles Martin
    wp-centrics support team.

    Thread Starter midey22

    (@midey22)

    Hi carles
    It did work after changing the calculation type to “Charge only the most cheap matching rule”. Thanks for your help and swift response.

    Plugin Author wp-centrics

    (@wpcentrics)

    Hi @midey22, glad to help! I mark the topic as resolved.

    …your config will work if you don’t need complex calculation (sum of several rules for some carts). Otherwise, you can do it also: moving the free shipping rule to the top (number #1) and adding on it the special action “Ignore below rules” (only will be triggered if the condition match). …If you don’t need it, leave as you do.

    PD: If you like Fish and Ships, you’ll help us a lot by writing a review about ??

    Kind regards,
    Carles Martin
    wp-centrics support team

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Enable free shipping of some products only in some zones’ is closed to new replies.