Localizar precios y monedas en una web multilingüe sin liarla
Cómo localizar precios y monedas en una web multilingüe: idioma, país y moneda no son lo mismo, formatos de número, IVA, Shopify Markets y por qué no redirigir por IP.
Traduces tu tienda al inglés y te surge la duda: ¿los precios en inglés van en dólares, en libras o en euros? ¿Y el visitante irlandés, que habla inglés pero paga en euros? Si mezclas idioma y moneda en la misma decisión, acabas con un británico viendo dólares o con un mexicano viendo «IVA incluido» en un precio que no le sirve.
La respuesta directa: para localizar precios en una web multilingüe, separa tres cosas que no son lo mismo: el idioma, el país y la moneda. El idioma decide cómo se escribe el texto; el país decide la moneda, los impuestos y el formato del precio. Traduce el texto por idioma, gestiona la moneda y los precios en tu plataforma de venta (Shopify Markets, WooCommerce o tu pasarela de pago), deja que el usuario elija y no redirijas automáticamente por IP. Lantis se encarga de la parte del idioma: cada idioma en su URL, con hreflang y sitemap automáticos, sin tocar tus precios.
Resumen rápido
- Idioma, país y moneda son tres decisiones distintas. Un mismo idioma se habla en países con monedas diferentes, y un mismo país puede tener varios idiomas.
- El formato del número cambia por país: 1.234,56 € en España, $1,234.56 en Estados Unidos, 1 234,56 € en Francia.
- El IVA no se muestra igual en todas partes. En la UE, al consumidor se le enseña el precio final con impuestos; en Estados Unidos, el precio suele ir sin el impuesto de venta.
- La moneda la gestiona tu plataforma de venta, no tu traductor: Shopify Markets, plugins de WooCommerce o la pasarela de pago.
- No redirijas por IP. Google desaconseja redirigir automáticamente según el idioma o la ubicación percibida; ofrece un selector y respeta la elección.
- Lantis traduce cada idioma en su propia URL y te deja excluir bloques por selector CSS, para que los precios los controle siempre tu tienda.
Idioma, país y moneda: tres cosas distintas
Idioma, país y moneda son tres ejes independientes, y casi todos los errores de localización vienen de tratarlos como uno solo. Pon ejemplos y se ve enseguida:
- Inglés se habla en Estados Unidos (dólar), Reino Unido (libra), Irlanda (euro) y Australia (dólar australiano).
- Español se habla en España (euro), México (peso mexicano) y Argentina (peso argentino).
- Suiza tiene alemán, francés e italiano, y una sola moneda: el franco suizo.
Si asignas «inglés = dólares», al visitante de Dublín le cobras en una moneda que no usa. Si asignas «Suiza = alemán», al de Ginebra le hablas en un idioma que no es el suyo.
Esto también afecta al SEO. Hreflang acepta idioma (en) o idioma más región (en-GB). Solo tiene sentido usar región cuando el contenido cambia de verdad por país, por ejemplo por los precios o la moneda. Si tu versión en inglés es la misma para todos, basta con en. Lo explicamos en hreflang explicado fácil.
Cómo cambia un precio de un país a otro
El mismo número se escribe distinto según el país, y un formato equivocado parece un error de precio. Esta tabla resume las diferencias más habituales:
| País | Idioma | Moneda | Cómo se escribe el precio | Fecha | Impuestos en el precio mostrado |
|---|---|---|---|---|---|
| España | Español | EUR | 1.234,56 € | 23/10/2026 | IVA incluido al consumidor |
| Francia | Francés | EUR | 1 234,56 € | 23/10/2026 | TVA incluida al consumidor |
| Alemania | Alemán | EUR | 1.234,56 € | 23.10.2026 | MwSt. incluida al consumidor |
| Reino Unido | Inglés | GBP | £1,234.56 | 23/10/2026 | VAT incluido al consumidor |
| Estados Unidos | Inglés | USD | $1,234.56 | 10/23/2026 | Sales tax normalmente aparte |
| México | Español | MXN | $1,234.56 | 23/10/2026 | IVA incluido al consumidor |
| Suiza | Alemán / francés / italiano | CHF | CHF 1’234.56 | 23.10.2026 | MWST incluida al consumidor |
Tres detalles que la tabla enseña:
- El símbolo $ no es solo el dólar. México también lo usa para el peso. Si vendes a los dos, escribe «USD» o «MXN» para evitar confusiones.
- La coma y el punto se intercambian. Un «1.234» en España son mil doscientos treinta y cuatro; en Estados Unidos sería uno con algo.
- La fecha 10/11 es ambigua. En Europa es 10 de noviembre; en Estados Unidos, 11 de octubre. Para plazos de entrega o fechas de oferta, mejor escribir el mes con letras.
Traducir es cambiar las palabras; localizar es cambiar también lo que el cliente paga y cómo lo lee.
El IVA y los impuestos: qué mostrar en cada mercado
En la Unión Europea, el precio que se enseña al consumidor final debe ser el precio final, con los impuestos incluidos. Así lo establece la normativa europea de indicación de precios, que en España recoge la normativa de consumo. En Estados Unidos ocurre lo contrario: el precio de catálogo suele ir sin el impuesto de venta, que se calcula en el checkout según el estado.
Para una tienda que vende en varios países, eso significa:
- No traduzcas «IVA incluido» a ciegas. En la versión en inglés para Estados Unidos, esa frase no aplica; en la del Reino Unido, se dice «inc. VAT».
- Si vendes a consumidores de otros países de la UE, el IVA aplicable puede ser el del país del comprador. El sistema de ventanilla única (OSS) simplifica su declaración. Pregunta a tu gestor cómo te afecta.
- Los mensajes de envío y aduanas también cambian por país: plazos, costes de envío y posibles aranceles fuera de la UE.
Los textos fiscales van en el mismo cajón que el resto de la letra pequeña: conviene traducirlos con cuidado y revisarlos por mercado, como explicamos en cómo traducir el banner de cookies y los textos legales. Este artículo no es asesoramiento fiscal: confirma con tu asesor qué impuestos aplicas en cada mercado.
Dónde se gestiona la moneda: plataforma, no traductor
La moneda y los precios se gestionan en tu plataforma de venta, no en la herramienta de traducción. Una herramienta de traducción cambia el texto; tu tienda decide qué cobra, en qué moneda y con qué impuestos.
- Shopify. Shopify Markets te permite agrupar países en mercados, asignar a cada uno una moneda, ajustar precios o redondeos y definir dominios o subcarpetas por mercado. Lo vemos con detalle en cómo traducir una tienda Shopify.
- WooCommerce. Necesitas un plugin de multimoneda o la conversión de tu pasarela de pago.
- Webflow, Framer o una web sin tienda. Si los precios son texto (una página de tarifas), puedes tener una página de precios por mercado, o mostrar una sola moneda y dejar que la pasarela de pago convierta en el checkout.
Lo importante es que la traducción no toque lo que no debe. En Lantis puedes excluir un bloque por selector CSS (por ejemplo, el contenedor del precio) para que siempre se sirva tal cual lo genera tu tienda, y usar el glosario para que términos como el nombre de tus planes no se traduzcan.
Por qué no redirigir por IP
Redirigir automáticamente según la IP o el idioma del navegador parece cómodo, pero suele salir mal. Google desaconseja redirigir automáticamente a los usuarios de una versión de idioma a otra según lo que se cree que prefieren, porque impide que la gente (y los buscadores) accedan a todas las versiones.
Los motivos prácticos:
- Googlebot rastrea sobre todo desde Estados Unidos. Si rediriges por IP, puede no ver nunca tu versión española o alemana.
- La IP no es el idioma. Un español de vacaciones en Londres no quiere libras ni inglés. Un expatriado alemán en Barcelona quiere alemán y euros.
- Las VPN engañan a la geolocalización.
Lo que funciona es sugerir y dejar elegir: un selector visible de idioma y, aparte, uno de país o moneda si vendes en varios mercados. Tienes los detalles en redirección automática por idioma: cuándo sí y cuándo no y en cómo diseñar el selector de idioma.
Cómo localizar precios paso a paso
Este es el orden que recomendamos para no liarla:
- Decide tus mercados, no tus idiomas. Lista los países donde vas a vender y, para cada uno, idioma, moneda e impuestos.
- Agrupa los idiomas. Si varios países comparten idioma y contenido, una sola versión (
/en/) basta. Si los precios cambian por país, valora versiones por región. - Configura la moneda en tu tienda. Shopify Markets, plugin de WooCommerce o pasarela de pago. Ahí van también los redondeos (39,00 € y no 38,73 €).
- Traduce el texto por idioma, con cada idioma en su propia URL. Revisa la estructura de URLs de una web multilingüe antes de decidir subcarpetas o subdominios.
- Protege los precios. Excluye de la traducción automática los bloques de precio si los genera tu tienda, y añade al glosario los nombres de planes y productos.
- Adapta los textos fiscales y de envío a cada mercado: «IVA incluido», plazos, costes de envío, aduanas.
- Pon un selector de idioma y uno de país o moneda, sin redirecciones automáticas.
- Prueba como un cliente. Navega en cada versión hasta el checkout y comprueba que moneda, formato e impuestos coinciden en todas las páginas.
Errores frecuentes
- Atar la moneda al idioma. Inglés no significa dólares. Atar uno al otro deja fuera a medio mercado.
- Convertir precios con el tipo de cambio del día. Un 38,73 € parece un error. Redondea a precios psicológicos por moneda.
- Dejar «IVA incluido» en mercados donde no aplica. Revisa los textos fiscales por país, no por idioma.
- Redirigir por IP. Bloquea a los buscadores y molesta a quien viaja.
Preguntas frecuentes
¿Tengo que mostrar los precios en la moneda de cada país?
No es obligatorio, pero suele aumentar la confianza del comprador. Lo que conviene evitar es atar la moneda al idioma: un visitante en inglés puede pagar en dólares, libras o euros. Si vendes de verdad en varios países, configura la moneda por mercado en tu plataforma de venta y deja que el usuario la elija.
¿Una herramienta de traducción web cambia los precios y la moneda?
Una herramienta de traducción web traduce el texto, pero la moneda y los precios los gestiona tu tienda o tu pasarela de pago. En Lantis puedes excluir los bloques de precio por selector CSS para que se sirvan siempre tal como los genera tu plataforma, y usar el glosario para que los nombres de planes y productos no se traduzcan.
¿Es buena idea redirigir a los visitantes por IP según su país?
No suele serlo. Google desaconseja las redirecciones automáticas según el idioma o la ubicación percibida, porque pueden impedir que usuarios y buscadores accedan a todas las versiones. Es mejor mostrar un selector de idioma y otro de país o moneda, y respetar la elección del visitante.
¿Necesito una versión de la web por país o basta con una por idioma?
Para la mayoría de webs basta con una versión por idioma. Solo merece la pena una versión por país (por ejemplo, en-GB y en-US) cuando el contenido cambia de verdad entre países, como los precios, la moneda, los impuestos o las condiciones de envío.
Conclusión
Localizar precios no es traducirlos: es separar idioma, país y moneda y resolver cada uno donde toca. El texto se traduce por idioma; la moneda, los redondeos y los impuestos se configuran en tu plataforma de venta por mercado; el formato del número y la fecha se adaptan al país; y el visitante elige, sin redirecciones automáticas que confundan a clientes y a Google.
Lantis resuelve la parte del idioma: cada idioma en su propia URL, hreflang y sitemap automáticos, glosario de marca y exclusiones por selector CSS para que tus precios los controle siempre tu tienda. Cuesta $3,50/mes con un idioma, $3/idioma de 2 a 9 y $2,50/idioma desde 10, y funciona con Shopify, Webflow, Framer, WordPress, Wix, Squarespace o cualquier HTML. Empieza gratis.
Pon tu web en varios idiomas hoy.
Una línea de código. SEO real por idioma. Traducción con IA. Sin tarjeta para empezar.