AgentReadyAI visibility appCaffeine & CommerceShopify agency
AgentReady Signal

Multi-market readiness

Selling internationally? Make AI agents read the right market

A store using Shopify Markets shows different prices, currencies, and languages per market. The structured data usually doesn't follow, so an agent on a non-base market page can read a price that doesn't match what the shopper sees. AgentReady detects this and publishes each market's real prices and translations so the markup matches the page, included from the Signal plan up.

See it, don't take our word

What your market URLs tell agents today

Markets stores announce their localized URLs through hreflang tags. AgentReady reads them the way a crawler does, so you can see exactly which market surfaces an agent will find and what it reads on each.

Detected on your storefront
<link rel="alternate"
hreflang="en-ca"
href=".../en-ca/products/x">
<link rel="alternate"
hreflang="fr-ca"
href=".../fr-ca/products/x">
<link rel="alternate"
hreflang="en-us"
href=".../products/x">
→ 3 market locales detected
<link rel="alternate"
hreflang="en-ca"
href=".../en-ca/products/x">
<link rel="alternate"
hreflang="fr-ca"
href=".../fr-ca/products/x">
<link rel="alternate"
hreflang="en-us"
href=".../products/x">
→ 3 market locales detected

Detection runs everywhere. From the Signal plan up, AgentReady also publishes each market's real prices, currency, and translations into the markup.

Detection runs on every plan

When your storefront publishes more than one market version, AgentReady's readiness checklist flags it automatically. Out of the box, most stores' structured data, llms.txt, and FAQ content render base-currency, default-language values on every market URL. That's a real gap: an AI assistant reading your French or US market page sees your base-market data even though the visible page is localized.

Most schema apps stop at the base market and never surface this, because mismatched markup fails silently. AgentReady makes it visible so you know exactly what an agent reads on each market URL.

Per-market publishing, included from Signal up

From the Signal plan up, AgentReady reads each market's real prices and currency from Shopify's contextual pricing and its translated titles and descriptions, then publishes them into your product schema, your Organization data, and the MCP endpoint agents query. An agent on your French market reads euro prices and French copy; an agent on your US market reads dollars and English. Each is selected at render time for the market being viewed.

It also lets you write per-market content Shopify can't localize on its own: a tagline, store description, and shipping and returns promises per market, plus per-market FAQ answers for the questions that differ by country. You fill in only the markets that differ; the rest inherit your base content.

Turning it on

Per-market publishing reads your markets and translations from Shopify, which needs a one-time permission approval. You grant it once from your Shopify admin, and from then on each market localizes automatically with nothing else to configure. Your base market is fully covered the whole time, so nothing regresses while you wait.

Frequently asked questions

Which plans include per-market publishing?

Every sold plan, from Signal up. Detection of multi-market stores and what AI agents read on each market URL runs everywhere; the publishing, real per-market prices, currency, and translations in your markup plus the per-market content you author, is included from the Signal plan up.

Why does this matter for AI shopping assistants?

Assistants read structured data to answer questions and recommend stores. On a Markets store without per-market markup, an agent on a non-base market page can quote a price or currency that doesn't match the page, which erodes trust. Per-market publishing makes the markup match the page an agent is actually reading.

Will it ever guess a market's price?

Never. Per-market prices come from Shopify's real contextual pricing for each market, not estimated or converted. A market with no localized price falls back to your base price, never a fabricated one, especially in front of agents that compare your numbers against your own pages.

I only sell in one market. Does any of this affect me?

No. Single-market stores are fully covered, and the multi-market checklist flag only appears when your storefront actually publishes more than one localized market version.

Make your store readable to AI agents

Install on Shopify, AI-readable in about ten minutes, with the proof in your dashboard.