How Shopify market catalogs decide which products a country can buy
Understand why a published product can still be missing in one market, how pricing catalogs quietly become assortment decisions, and which exclusions are worth keeping.
A product is Active. It is published to the Online Store. Domestic shoppers buy it every day. A customer in another country opens the same link and gets nothing to add to the cart. No one edited the product, and nothing is broken in the usual sense — the country simply reaches your catalog through a different door.
Markets is the feature that opens that door, and a catalog is what it hands over. Shopify describes it plainly: a catalog is a set of products, with optional custom pricing, assigned to a market, and itdetermines which products are available in that market. Publication puts a product on the channel. The catalog decides who, on that channel, is allowed to see it.
Two gates, and they are not aware of each other
Publication to the Online Store is a yes-or-no fact about a product and a channel. Catalog membership is a fact about a product and a market. A product can clear the first gate and fail the second, which is exactly the case that produces the confusing screenshot: an admin page showing the product live, and a shopper in Ireland or Japan seeing an empty product page.
This is also why re-publishing the product never helps. The publication checkbox was already correct. It was the second gate that was closed, and it lives under Settings rather than on the product.
Most unexpected exclusions started as a pricing decision
Very few merchants set out to restrict a market's assortment. They set out to charge different prices. Creating a catalog is the mechanism Shopify offers for market-specific pricing, so a team that wanted euro price adjustments ends up owning a product list they never intended to curate.
From that point on, the catalog's scope is a thing that has to be maintained. Products added to the store after the catalog was created do not necessarily join it. A catalog built from a collection inherits that collection's rules, so a product that drops out of the collection quietly drops out of a market. The pricing worked, and the assortment drifted.
Do not fix this by adding every product to every catalog.Some exclusions are load-bearing: distribution agreements, product compliance, hazardous or oversized items you cannot ship abroad, brands you only hold rights to sell domestically. A catalog that includes everything is not a neutral default — it is a decision to sell everything everywhere, made by accident.
Which market is the shopper actually in?
Before investigating a catalog, confirm you are investigating the right one. A country belongs to exactly one market, and a country you never assigned falls to whichever market covers the rest of the world — often one with a narrower catalog than you remember configuring. A market that exists but is not active serves nobody at all.
Testing is where this goes wrong. A country selector, a VPN, and a market-specific domain do not always place you in the same market, and a browser that remembers a previous session may keep you in the market you already checked. If a customer reported the problem, ask which country they are in and which URL they opened, then reproduce that combination rather than an approximation of it.
The variant-level version of this
Catalogs can also carry per-variant availability, which produces a subtler complaint than a missing product. The page loads, the title and images are right, and one or two sizes are simply not selectable in that market. The shopper reads it as sold out and leaves. Nothing in your inventory report will explain it, because inventory is not what is limiting the sale.
Deciding whether a finding is a fault
Once you can see which catalog serves a market and what is in it, most of the remaining work is judgment rather than repair. For each product missing from a market, there are only three honest answers: it should be there and the catalog is wrong, it should not be there and the catalog is right, or nobody has ever decided. The third answer is the common one, and it is worth writing down the first time you resolve it — otherwise the same product surfaces in the same review next quarter and costs the same half hour.
A catalog that clears a product still only gets it to the point of being visible. Sellable stock at a location that fulfills online orders, and a delivery path that reaches the address, are separate questions —running the full check for one destinationis the way to find out which of them is left. And if the product is missing for domestic shoppers too, the cause isearlier in the chain than Markets.