• Resolved kmrn

    (@kmrn)


    Hello I am building a restaurant with online delivery ordering for my dad and they need to deliver by certain areas, can be by city or a 7 mile radius.

    For example:

    Zone 1: Local Pickup so no delivery charge and no minimum, but has a$15.00 minimum order and for delivery
    Zone 2: $20.000 minimum order

    More zones with a higher delivery charge and miniumum order. Deliveries to made within an hour.

    How can I accomplish this? I have not found a way at all. Been looking for days. Hopefully this can work out.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support Shaun Kuschel a11n

    (@shaunkuschel)

    Automattic Happiness Engineer

    Hey @kmrn,

    WooCommerce doesn’t use cities by default for most regions because they would either need to be added to dropdown menus or have text fields match exactly in order for the correct location to be used. It is possible to customize WooCommerce to be based on destination city, as this thread goes over.

    Once you solve that issue, then you can use something like a table rate shipping plugin to have minimum order amounts within each zone.

    Thread Starter kmrn

    (@kmrn)

    Hey Shaun,
    thanks for your quick response!
    I tried the solution you’ve linked, the problem is that I want to force the customer at the cart to calculate the shipping in order to display if they’ve met minimum order value.

    The problem ist that when I try to calculate shipping using only states, it would tell me to input an address before I can do so. How can I set the shipping calculator up to work like that or have the customer choose the city e.g. when entering the website? Latter would be a neat option.

    Thanks in advance

    AJ a11n

    (@amandasjackson)

    Hi @kmrn

    You can use the Geolocate setting at WooCommerce>Settings>General to detect your customer’s location


    Link to image: https://d.pr/i/7unkDo

    Then in the cart, allow shipping to be calculated:


    Link to image: https://d.pr/i/1B3lhK

    You may also want to look at using a plugin like WooCommerce Distance Rate Shipping for delivery costs within a specific radius.

    • This reply was modified 4 years, 9 months ago by AJ a11n.
    Plugin Support Missy a11n

    (@m155y5)

    Automattic Happiness Engineer

    We haven’t heard back from you in a while, so I’m going to go ahead and mark this thread as resolved. If you have any other questions please feel free to start a new thread.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Minimum Order value based on city’ is closed to new replies.