How GeoLock works, how to set it up, and what to check when a lock doesn't show.
GeoLock changes what visitors see in your online store depending on where they're browsing from. You can hide products, collections and pages, hide prices, or let visitors see a product without being able to buy it. On the Scale plan you can also block your whole store in places you don't sell to.
No. GeoLock runs as an app embed in your theme. You switch it on once in the theme editor and click Save, with no code to edit. If you uninstall GeoLock, the app embed goes with it and nothing is left behind in your theme.
Go through these in order:
Connect through a VPN set to one of the places in your lock, then open your store in a new private or incognito window. GeoLock remembers a visitor's location for up to an hour, so a window that was already open may still use your real location. Check redirects on your live store: they're switched off in the theme editor so you aren't sent away while you edit.
A visitor's city and postal code come from their internet connection, so they're sometimes wrong or missing, for example on mobile data. Countries are reliable; cities and postal codes are a best guess. If a lock must cover a whole area, choose the state or region, or the country.
Each lock does one of these:
Yes. Each lock targets places by country, state or region, city, or postal code. A city also covers visitors within 10 km of it. For postal codes, end a code with * to include every code that starts with it, for example 941*.
Yes. When you choose the places, pick Allow only selected locations. Visitors in those places shop normally, and everyone else gets the lock's restrictions. The Global Store Lock has the same option.
Yes. Every lock can show your own message, and you can add it in other languages: visitors see the one for the language they're browsing your store in. Locks that hide a product, a collection or a page can send visitors to another page instead, either on your store or on another website.
Yes, on the Scale plan, with the Global Store Lock on the Dashboard. Visitors from the places you choose see a full-page message with your logo and colours instead of your store, or are sent to another website.
GeoLock works in the visitor's browser. That's the right tool for keeping products out of sight and out of the cart, but it isn't watertight: someone determined can get past it. If the law says you must not sell somewhere, also stop shipping there in your Shopify settings, under Shipping and delivery.
Drafts don't count toward the Starter limit.
On the Subscription page in GeoLock, at any time. Scale is charged on your Shopify bill, and switching to Starter stops the charge. If you have more than 2 active locks when you switch to Starter, you choose which 2 stay on. The others are switched off, not deleted.
The app is in English, German and French. It follows your Shopify admin language, and you can change it with the language menu at the top of the app. Your shoppers see either our standard messages, which come in 11 languages, or the messages you write, in any language you like.