Support » Plugin: WooCommerce » How to restrict shipping method by shipping zones?

  • Resolved backpackingseries

    (@backpackingseries)


    Hi,

    Hope someone can please direct me in the right direction. I’ve a store with two shipping zones –

      Local area – defined by a list of ZIP codes and delivery in this area is managed by the store’s staff
      Rest of the world – shipping to rest of the world is handled by a shipping company. The shipping company offers live rates via their WooCommerce extension (plugin).

    This is what I am after:

    Condition 1: When a customer from the local area places an order, they should not see the Live rates from the shipping company.
    Condition 2: Minimum order value required to avail free shipping in this area
    Condition 3: If order is below minimum value, a flat fee should be charged for deliveries to this area

    Is this possible with native WooCommerce features? If not, any recommended plugin please?

    Kind regards,

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Support Con a11n

    (@conschneider)

    Automattic Happiness Engineer

    Hi there,

    Condition 1: When a customer from the local area places an order, they should not see the Live rates from the shipping company.

    For this I would setup the shipping method for “shipping company” for Rest of the World only.

    Condition 2: Minimum order value required to avail free shipping in this area

    I would try this setting: https://d.pr/i/uDbihV

    Condition 3: If order is below minimum value, a flat fee should be charged for deliveries to this area

    Setting up flat rate should make it available regardless. You might want to add: https://wordpress.org/plugins/woocommerce-advanced-free-shipping/

    Kind regards,

    Thread Starter backpackingseries

    (@backpackingseries)

    Thank you @conschneider Really appreciate your support and quick response.

    Probably, what ypu mean is really straightforward. But, if you don’t mind, could you please elaborate a bit on point #1?

    Condition 1: When a customer from the local area places an order, they should not see the Live rates from the shipping company.

    For this I would setup the shipping method for “shipping company” for Rest of the World only.

    Kind regards,

    Plugin Support AW a11n

    (@slash1andy)

    Automattic Happiness Engineer

    Hey again!

    If you set up 2 shipping zones, one for local and one for rest of world, then you setup methods inside those zones.

    A customer matches to only one zone, so if you add “shipping company” to only the rest of world zone, then nobody matching your local shipping zone will ever see that shipping method.

    Here’s the guide to setting up shipping zones/methods: https://docs.woocommerce.com/document/setting-up-shipping-zones/

    Hopefully that helps! Have a great one!

    Thread Starter backpackingseries

    (@backpackingseries)

    Thank you. That is exactly how my setup looks like. But the shipping company’s shipping method does not show up in the dropdown – hence my confusion. Here’s the screenshot – https://imgur.com/t02Arwi

    How can I make the Live Rates shipping method appear in this list? Or is it that the shipping company should update their plugin to recognize the shipping zones and then their method will appear automatically in the dropdown?

    Kind regards,

    Plugin Support Stuart Duff – a11n

    (@stuartduff)

    Automattic Happiness Engineer

    Hey @backpackingseries,

    Within the free WooCommerce plugin, there are only three default shipping methods all of which are being displayed within your screenshot. Free Shipping, Flat Rate and Local Pickup.

    Image Link: https://d.pr/i/EoHwkP

    I’m not too sure which plugin you’re using and referring to as providing live rates. All available shipping methods added by plugins would show up automatically though for all zones if the plugin has been developed to do so.

    I’d possibly reach out to the developer of the plugin you’re using to provide Live Rates and ask them why their shipping method is not displaying within the available shipping methods.

    I hope this helps.

    Thread Starter backpackingseries

    (@backpackingseries)

    Thank you so much. That was really helpful.

    Here’s the other thread from the Shiprocket plugin support (in case anyone else looks this up). Closing this one now.

    Appreciate your support.

    Kind regards,

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘How to restrict shipping method by shipping zones?’ is closed to new replies.