• Resolved kevwal

    (@kevwal)


    Hi

    1. WordPress: 4.9.5, WooCommerce: 3.3.5, Weight Based Shipping: 5.2.0, PHP: 7.2.5.

    2. <one or more links to screenshots here>

    I am new to Woocomerce, setting up a new shop, and setting up shipping.

    I have multiple shipping ‘rules’ that I need to apply to different shipping zones.

    I have defined tight shipping zones as required for the shipping rules that apply only to specific areas, and looser shipping zones for the shipping riules that apply to larger areas.

    ie

    Europe Zone 1 -> DPD Zone 1 @ £10.50
    Europe Zone 2 -> DPD Zone 2 @ £17.50

    Europe All -> Standard Air Mail @ £3.75
    Europe All -> Tracked Air Mail @ £7.90

    However, as ‘WooCommerce will match a customer to a single zone’ a customer in Europe ZOne 1 only gets Europe Zone 1 options.

    Do I really have to manually duplicate my Europe All rules into every Europe Zone?

    This equally applies for UK Highlands & Islands Vs UK All, and Worldwide zones – so is a big issue for me.

    Am I missing something, should I be doing something a different way?

    Thanks very much
    Kev

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

    (@dangoodman)

    Right, that’s how WooCommerce works — looks for the first matching shipping zone and stops once it’s found.

    One option, as you mentioned, is to duplicate your shipping zones.

    Another, is to define a broader shipping zone and use the Destination condition in Weight Based Shipping to restrict applicable area. For example:
    — Shipping Zone: Europe All
    —— WBS rules:
    ——— ‘Standard Air Mail’: Destination <all allowed>, Base Cost: 3.75
    ——— ‘Tracked Air Mail’: Destination <all allowed>, Base Cost: 7.90
    ——— ‘Zone 1’: Destination: <Zone 1 Location 1, Zone 1 Location 2, etc>, Base Cost: 10.50
    ——— ‘Zone 2’: Destination: <Zone 2 Location 1, Zone 2 Location 2, etc>, Base Cost: 17.50

    Third option, is to define a global Weight Based Shipping method (WooCommerce -> Shipping -> Weight Based Shipping as opposed to WooCommerce -> Settings -> Shipping Zones). It works outside of shipping zones allowing to have a second shipping ‘layer’ in addition to Shipping Zones.

    Actually, all of these ways can be mixed depending on what is looking convenient to you.

    And, finally, you might want to check out our advanced shipping plugin which is more flexible than Weight Based Shipping, and supports zip/postcodes for its destination condition. Both plugins have fully-function Live Demo stagings where you can check how they works before purchase.

    • This reply was modified 6 years, 9 months ago by Dan.
    Thread Starter kevwal

    (@kevwal)

    Hi Dan

    Great reply, thank you for all the detail.

    Option 1 – duplicate works, but isn’t ideal.

    Option 2 – yes, great, that works for Europe, but doesn’t work for the UK as in the restrict box I can’t break down the UK box by Postcodes (or can I?).

    Option 3 – same issue, I can’t break down the UK?

    Option 4 – advanced shipping plugin – looks complicated from a first look, and very different from the weight based shipping plugin.

    It feels like I could do with a $20 intermediate product, which is just an extension to weight based shipping. Or ideally, Woocommerce should select All valid shipping options from the list, rather than stop at the first one!

    Thanks very much
    Kevin

    Plugin Author Dan

    (@dangoodman)

    Hi Kevin,

    WooCommerce has a built-in support for zip/postcodes in Shipping Zones. In case you it doesn’t work for you, you can use our advanced shipping plugin.

    You can file a feature request to the WooCommerce support area to add an option to activate all matching shipping zones.

    Thread Starter kevwal

    (@kevwal)

    Hi Dan

    Sorry I didnt understand your latest reply.

    To try and be clear about my question, I dont believe the Weight Based Shipping plugin supports the use of Postcodes in the ‘Destination condition’ within Weight Based Shipping to restrict applicable area?

    And hence the options i refer to as 2 and 3 above dont work for the UK?

    Thanks very much
    Kevin

    Plugin Author Dan

    (@dangoodman)

    Hi Kevin,

    Weight Based Shipping doesn’t support postcodes with its Destination condition. The advanced plugin does. So, in case the built-in WooCommerce support of postcodes via Shipping Zones is not enough for you, or is not suitable at all, you can use our advanced shipping plugin.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Duplicate Shipping Rules required?’ is closed to new replies.