How to show a product or category only in some countries with Markets
Store Settings → Markets groups the countries you sell to into markets, then each product or category can be limited to one or more markets. Visitors are matched to a market by their location; anything with no market selected stays visible everywhere.
Steps
- Go to Store Settings → Markets and click Add market.
- Give the market a Name (for example "UAE" or "Gulf") and pick its Countries in the search box — a market can hold one country or many. Click Create market.
- Repeat for each region you sell to. The Markets list shows each market's countries and how many products are limited to it.
- Open a product under Products → Manage Products (or a category under Products → Categories). A Markets field now appears in its settings; it shows All markets until you pick something.
- Select the markets the item should be shown in and save. The helper text changes to "Shown only to visitors from the selected markets."
- Leave the field empty on anything that should be sold everywhere.
How visitors are matched
- A visitor's market is detected from their location (the same country detection Multi-Currency uses). There is no selector on the storefront.
- Visitors see every item with no market, plus the items limited to a market that covers their country.
- A visitor whose country is in none of your markets sees only the items with no market.
- Landing pages are not filtered: a landing page shows its product in every country, because your ads already choose who sees it.
- The dashboard always shows all products and categories, whatever your own location.
Common problems
- The Markets field is missing on my productit only appears once the store has at least one market. Create one under Store Settings → Markets first.
- A product disappeared from my storecheck whether it is limited to a market that does not include the country you are browsing from. Clear the field to show it everywhere.
- I want a different price per marketMarkets only controls visibility; it does not change prices, currency or shipping. See How to set different prices for different markets or countries.
- I deleted a marketproducts and categories that were limited to it only become visible everywhere again.
- A category page shows "not found"the category is hidden for the visitor's country; its products are hidden with it.