How multi-market structured data works
Selling in multiple markets with Shopify Markets? AgentReady can publish per-market prices, currency, and translated content so an AI agent reading a localized page reads the right numbers. Here is how it collects, stores, and renders that, and how to verify it.
Shopify Markets lets one store sell with different prices, currencies, languages, and policies per market. The catch most stores miss: the price a shopper sees is localized, but the structured data most themes emit stays in the base market. An AI agent reading your French or US market page can read your base-currency price even though the page shows the localized one, and search engines can flag the mismatch.
AgentReady closes that gap on the Pro and Agent plans (the top two paid tiers): it reads each market's real prices and translations from Shopify and publishes them so the markup matches what the shopper sees, in every market you serve.
How we collect it (without slowing your store down)
- Prices: one Shopify bulk operation per market reads every variant's price in that market's currency, on its own schedule. It never runs per-product API calls during your normal sync, so a large catalog with several markets stays fast.
- Translations: a bulk read per published language pulls translated titles, descriptions, and SEO fields for products, collections, pages, and articles.
- Detection: we also read the hreflang tags on your storefront to know which markets you publish, which is what surfaces the markets card and the readiness note.
How we store and render it
- Per-market prices and translations are stored as compact data on each product (and on collections, pages, and articles for translations), only where a market actually differs from your base.
- At render time, the storefront block picks the right market block by the shopper's country and language, so a buyer in France sees euro prices and French text in the markup, and a market with nothing special falls back to your base content. Never a blank.
- Your MCP endpoint accepts a country, so an AI agent can ask for a specific market's price directly.
Your own per-market content
Beyond what Shopify localizes, Settings to Markets lets you author content Shopify has no field for: a per-market tagline, store description, and shipping and returns promises. You write them once per market and they publish into the data agents read. Editing appears once your markets are connected.
How to verify it per market
- Open a product on each of your market URLs and view source: the AgentReady price block should carry that market's currency and price.
- Run the readiness checker against a market URL to confirm the markup matches the visible page.
- Settings to Markets shows your detected markets and what AgentReady localizes.
Plan and activation
Per-market publishing is on the top two paid plans and turns on with a one-time Shopify permission update (markets and translations access) that you approve once. Until then your base market stays fully correct, and the readiness checklist flags the single-market limitation so it is never silent.
Related
Still need a hand?
Can't find what you're looking for? We read every message and usually reply the same day.
Contact support