Geographic restrictions on orders

Hi,

A client of mine is considering Wix for their store, but due to their nature of their product, they need more fine-grained restrictions on available shipping areas. My initial thought was to validate the address (either on the order or on the membership) against a list of postcodes. It looks as if these places (checkout and member address management) aren’t available when working with Corvid. Is that correct?

Is there another way to achieve this? Perhaps some initial step - a dialog asking for address, which then enables/disables the shop according to the information provided?

Thanks!

Hi Ben,

WixStores allows you to create custom shipping rules and you can use that to limit the availability geographically.
https://support.wix.com/en/article/setting-up-shipping-rules-for-specific-regions-or-states

Alternatively you can also get a user’s browser location and implement logic that will either show/hide the store accordingly. Note that this requires user approval
https://www.wix.com/corvid/reference/wix-window.html#getCurrentGeolocation

Thanks Ido,

I think the first option is out - this is for Australia, and it looks like custom shipping rules can only go asfar as the state level here, is that right?

The second option seems useful - although it’s not collecting the location data that’s really the issue (I can pop a form overlay to ask for the post-code, for example), but how to have that control the store’s status for the user. When you say “Show/hide” - what API are you thinking of?

(Apologies if this is basic stuff - I haven’t worked with Wix/Corvid at all before).

Thanks again!

Just following up on this, Ido - the more I think about this, the more I have trouble with the idea. If we pre-validate a customer according to delivery location, what is to stop that customer providing a good value (inside the delivery area) to get to the checkout, and then changing it to another value once they’re in the checkout, where we don’t have the opportunity to validate their details according to our custom rules?

Am I right in thinking that this is a possible scenario?

Thanks,

Ben

Would love to know how this turned out.
I am approaching the same exact issue.

Hi - there wasn’t really a great solution. We ended up just asking for a postcode in the shop to show/hide the shopping controls, but it would be possible for someone to put in a ‘good’ value to get to the checkout, and then swap to a ‘bad’ value before placing their order.

This is for a small, local bakery store, so there’s not a huge problem with people trying to ‘trick’ the system, and it would easily be caught by staff when processing orders, but if you had a store with a larger volume of orders it could become a real problem.

That’s a decent work around.

It’s interesting to me how WIX has developed disparity between the restaurant listings and the eCommerce products. For a current customer we are using the restaurant menu in place of products/services for a local contractor to enforce local only. It’s a shame, really. The two combined would solve all but one issue I’ve experienced with native features.

Restaurant:
Pros:

  • Listing taxonomy
  • Geo-coordinate based delivery radius for last mile delivery
  • Optional toggle for add on items

Cons:

  • Poor native customization for display
  • Can only have one hard image per item
  • No inventory management

eCommerce:
Pros:

  • Multiple images per product
  • Item attributes
  • Better front end modification with visual editor

Cons:

  • Check out delivery restrictions only gets as granular as State (NOT GOOD for Texas, or anyone living on state lines)
  • No option for seller to mark hand delivery as last mile option
  • Toggle for optional “variant” does allow for tracking at the parent level, only the variant level.

Hi Ben, sorry that this is so delayed from your initial posts. I have a similar issue with our site (also small bakery) and looking at your work-around it might work. We are able to deliver everywhere in the UK but want to set free delivery for a local postcode. So my questions are:

  1. Would your " asking for a postcode in the shop to show/hide the shopping controls" idea work in our situation.
  2. How did you implement this into Wix

Just a note I’m competent at this kind of thing but very new to it - so if it’s complicated etc I might struggle haha.

Appreciate your help.

Thanks for posting these work arounds and suggestions all.
Sadly here in Australia the restrictions are a huge issue and agree that a combination of these 2 functions would be awesome.
I have a client who does grazing platters and cakes etc but can’t restrict shipping to her local area, the restaurant function may be an option but is restrictive in other areas.
I really wish Wix could sort this as a lot of my clients are hospitality and catering businesses.