Spanish is not one language for ecommerce. Spain Spanish (es-ES), Mexican Spanish (es-MX), and the broader LATAM neutral (es-419) differ on currency, idioms, the formal "usted" versus informal "tú" register, product expectations, and shipping economics. A Shopify store that drops a single es-ES translation across Spain, Mexico, Argentina, and Colombia will rank in Spain, partially convert in Mexico, and lose the rest of LATAM to local competitors. The fix is variant-aware Spanish: at minimum es-ES for Spain plus es-MX or es-419 for the Americas, configured as separate Shopify markets with the right hreflang tags.
What Shopify Markets supports natively for Spanish
Shopify Markets recognises Spanish at the language level and supports separate markets per country, which is the architecture you need for multi-variant Spanish. The Translate & Adapt app — Shopify's free first-party translation tool — pulls product titles, descriptions, metafields, and theme strings into a translation interface accessible from your admin.
Markets handles EUR for Spain, MXN for Mexico, ARS for Argentina, and so on. Checkout strings, address formats, and tax-ID capture (NIF in Spain, RFC in Mexico) are all built in. What it does not do is differentiate the Spanish variants automatically — Shopify treats es as a single language. To get separate es-ES and es-MX or es-419 storefronts, you create separate markets per country and assign each market its own translated content set. Most stores configure a single Spanish market with es-ES copy and accept the LATAM conversion loss. For larger LATAM-targeted brands, we configure es-MX as the second variant covering Mexico and a neutral es-419 for the rest of LATAM. The Shopify Markets documentation covers the per-country configuration. See translate Shopify store for the broader Shopify-translation methodology and is Shopify translate adapt free for the cost specifics on the Translate & Adapt app.
What it doesn't cover (and why that matters for ecommerce conversion)
The variant question is the gap that costs you LATAM revenue. Common Sense Advisory data is consistent across enterprise localisation studies: 76% of online shoppers prefer to buy in their native language, and "native" for a Mexican buyer means es-MX phrasing, not es-ES. The differences are not cosmetic.
Currency formatting: Spain writes 1.234,56 € with the symbol after the value. Mexico writes $1,234.56 MXN with the symbol before. Idioms diverge fast — "ordenador" in Spain is "computadora" in Mexico, "móvil" in Spain is "celular" in Mexico, "vale" in Spain is "ok" or "está bien" in Mexico. The "usted" versus "tú" register is the deeper issue. Spanish ecommerce in Spain typically uses informal "tú" for DTC brands; Mexican ecommerce skews toward formal "usted" for traditional categories and informal "tú" for younger DTC. Argentina uses "vos" instead of "tú" entirely. A single es-ES translation reads as foreign in Mexico and outright wrong in Buenos Aires. Shipping economics also matter — LATAM markets have different customs thresholds, different payment methods (OXXO in Mexico, MercadoPago across LATAM), and different return-rate baselines. The Slator language industry analysis tracks per-market localisation cost benchmarks. None of this is solved by Markets alone.
The 4-step launch path for variant-aware Spanish
Step one: pick your launch markets. Spain-only is the simplest entry and reaches 47 million consumers. Spain plus Mexico is the most common DTC pattern and adds 130 million more. Spain plus Mexico plus a neutral es-419 LATAM rollout reaches the full Spanish-speaking ecommerce market of 500 million.
Step two: configure separate Shopify markets. Spain market with EUR, 21% VAT, es-ES language. Mexico market with MXN, 16% IVA, es-MX language. LATAM markets each as their own configuration if you are shipping to Argentina, Colombia, Chile, and Peru — each has different VAT/IVA rules and currency. Step three: native human translation per variant. We commission separate native reviewers for es-ES (typically a Madrid or Barcelona native), es-MX (Mexico City), and es-419 (a neutral LATAM editor) so each market gets idiomatic copy. Step four: hreflang per variant — es-ES pointing at Spain, es-MX at Mexico, es-419 at the LATAM rollout, and x-default at English. Google Search Central guidance on hreflang is unambiguous: each variant gets its own tag pair.
Cost reality for variant-aware Spanish stores
Self-managed Spanish translation for a 5,000-word Shopify store at a single variant runs £1,800-£2,400 in native fees, plus configuration time. Adding a second variant (Mexico after Spain, or vice versa) does not double the cost because the source language is the same — the second variant is a regional adaptation, typically £900-£1,200 in additional native review fees, not a full re-translation.
Our managed pricing is per site, per language. Starter at £497 activation plus £99/mo covers a five-page store with a single Spanish variant. Growth at £997 activation plus £149/mo covers twelve pages, one hundred blog posts, and twenty-five products. Each additional language is the same tier minus 15% on both activation and monthly — so the full DE/FR/IT/ES bundle on Growth lands at £997 + £847 + £847 + £847 = £3,538 activation and £530/month combined across the four sites. Adding Mexico as a second Spanish variant follows the same 15% sibling-clone rule — £847/£127 on Growth. See website translation pricing for the full tier comparison and translation cost per word 2026 for the freelance benchmarks. Brands serious about LATAM typically book Growth or Scale tier plus Spain plus Mexico from launch, then add a third LATAM variant six months in once data justifies the investment.
When done-for-you wins for Spanish stores
Done-for-you wins when you are launching Spain plus Mexico simultaneously, because the variant-coordination work is where most internal teams underestimate. We assign separate native reviewers per market, run a glossary build that flags Spain-vs-Mexico vocabulary divergence (computadora/ordenador, celular/móvil), and deliver each variant with documented native sign-off.
It also wins when launch is tied to a campaign or to Amazon FBA Mexico restock cycles. Our 10-14 working day turnaround covers Spain-only or Spain-plus-Mexico without timeline drift. See our ecommerce website translation page for the Shopify-specific pricing logic. For brands also dealing with multilingual phone support across Spain and Mexico, our sibling voice.eldris.ai ships AI receptionists that handle es-ES and es-MX natively. For EU producer-responsibility filings (Spain has the SCRAP packaging EPR scheme in force from 2025), epr.eldris.ai handles the registration. UK packaging compliance for cross-border sellers from the UK is at responsible.eldris.ai. To scope your catalogue and target markets, contact us for a fixed quote.
Frequently asked questions
Should I launch with es-ES, es-MX, or both?
Depends on your shipping economics. If you ship from the UK or EU and Spain is your nearest viable market, launch es-ES first and add es-MX once Mexico revenue justifies the extra fulfilment work. If your fulfilment is already set up for North America (US warehouse, Mexico cross-border via Amazon Mexico), launch es-MX first and add es-ES later for Europe. Launching both together makes sense for brands with global fulfilment and a category that has clear demand in both markets.
What about a single "neutral Spanish" translation for everywhere?
Neutral Spanish (es-419) exists as an editorial register and is fine for content that is not market-specific — corporate pages, blog posts, generic product education. For ecommerce checkout, product copy, and conversion-critical content, neutral Spanish converts worse than market-specific variants. Spanish buyers in Mexico see neutral Spanish as foreign; buyers in Spain see it as off-brand. We use neutral Spanish only when budget forces a single variant and the catalogue is not heavily branded.
Can I use Shopify's machine translation for Spanish?
Translate & Adapt offers free machine translation as a first pass, but pure MT output will hurt your Spanish SEO and your conversion rate. Spanish buyers in both Spain and Mexico are quick to spot grammatical errors and wrong idioms, particularly on product pages where trust is fragile. Our process uses DeepL or GPT-4 as a first pass then routes every page through a native human reviewer per variant. See is automatic website translation good for the deeper analysis.
What about Argentina, Colombia, and Chile?
Argentina is the most distinctive — voseo grammar (vos instead of tú) plus heavy local idiom — and warrants its own native reviewer if it is a top-three market for you. Colombia and Chile sit closer to neutral es-419 with regional flavours. Most DTC brands launching LATAM start with Mexico (largest market by ecommerce GDP) and add Argentina as a separate variant only when Argentina-specific revenue justifies the editorial work. For a four-or-more market LATAM launch, contact us for a custom scope.
How does this affect my hreflang setup?
Each Spanish variant gets its own hreflang tag pair: es-ES for Spain, es-MX for Mexico, es-AR for Argentina, es-419 for a neutral LATAM rollout, plus x-default to English. Shopify's native hreflang generation handles this when you configure separate markets per country. Manual hreflang via theme code is also supported but error-prone — we use Shopify's native generation by default and audit the output during the QA phase.
Ready when you are
Send your URL. Fixed quote inside 24h.
We crawl your site, count pages and products, recommend a tier, and return a fixed activation plus monthly figure within one working day. No discovery call, no commitment, no chasing.