Use case · Regions

Show the right catalog in each region.

Some products can only be sold in some places. Locksmith can lock a product or collection by where the visitor is, by which Shopify Markets domain they're on, or by IP address.

The setup

A Canada-only collection.

  1. Lock

    The Canada collection, hidden from lists for visitors outside Canada.

  2. Key

    One condition: the visitor is visiting from Canada.

  3. Everyone else

    A message saying the collection isn't available in their region, with a link to the main catalog.

Invert the condition to do the opposite: hide products from one country.

Options

Three ways to tell where a visitor is.

Visitor location

Country, region, or city, based on the visitor's IP address using MaxMind GeoIP data.

Location keys →

Shopify Markets

If your markets use separate domains or subdomains, use the store domain condition. Otherwise, use a custom Liquid condition with the visitor's locale or localization.

Markets guide →

IP address

Open a lock only on a specific network, such as your office, a showroom, or an event.

IP address keys →

Location from an IP address is approximate, and visitors using a VPN may appear somewhere else. If you need to enforce where an order ships, use Shopify's shipping settings too. For delivery areas, see offering different variants by postal code.

Ideas

Where regional locks help.

  • Products licensed or certified for sale in only some countries
  • A local-delivery collection shown only to nearby shoppers
  • Region-specific promotions or pages for each market
  • An in-store kiosk or event catalog that only works on the venue's network

Put the first lock on your store today.

Your price follows your Shopify plan, not the features you use. Every plan starts with a 15-day free trial.