Tu tienda está traducida, tus clientes alemanes piden en alemán… y reciben la confirmación de pedido en español. Es el punto ciego clásico de la traducción en Shopify: los emails transaccionales.
Confirmación de pedido, envío, reembolso, restablecimiento de contraseña: una treintena de notificaciones salen automáticamente de tu tienda. Así elige Shopify su idioma, y estos son los tres métodos para que sea el correcto.
Cómo elige Shopify el idioma de un email
Todas las notificaciones transaccionales viven en « Configuración » y luego « Notificaciones »: son plantillas Liquid, enviadas automáticamente en cada evento. La mecánica del idioma cabe en tres reglas:
- El idioma del email sigue el del cliente: el elegido en el checkout, o al iniciar sesión en su cuenta
- Para los idiomas publicados más comunes, Shopify incluye de serie plantillas por defecto ya traducidas
- En cuanto personalizas una plantilla, tu personalización es monolingüe: los demás idiomas pasan a ser cosa tuya

Nota importante de alcance: este sistema solo cubre las notificaciones nativas de Shopify. Los emails enviados por apps, incluido Shopify Email para campañas de marketing, se traducen en cada app, no aquí.

Método 1: quedarse con las plantillas por defecto
Si nunca has tocado tus plantillas, el mejor método es casi no hacer nada. Las plantillas por defecto de Shopify ya existen en los idiomas comunes, y se envían automáticamente en el idioma del cliente.
- Verifica que tus idiomas están publicados en « Configuración » y luego « Idiomas »
- Haz un pedido de prueba en otro idioma: el email debe llegar traducido
- Ten en cuenta que productos y variantes aparecen en el email con sus traducciones de la tienda: si no están traducidos, el email saldrá mezclado
Esa simplicidad desaparece con la primera personalización: un banner añadido, una firma modificada, y la plantilla sale del circuito de traducciones por defecto.

Método 2: el switch Liquid para plantillas personalizadas
Para una plantilla personalizada, la solución nativa es envolver el contenido en un bloque condicional que compruebe el idioma del cliente y sirva la versión correcta:
liquid
{% case customer.locale %}
{% when 'fr' %}
Merci pour votre achat !
{% when 'de' %}
Danke für deinen Einkauf!
{% else %}
Thank you for your purchase!
{% endcase %}
- Abre « Configuración », « Notificaciones », luego el email en cuestión y « Editar código ».
- Envuelve cada zona de texto en el bloque case, una rama por idioma publicado.
- Repite la operación con el asunto del email: se traduce de la misma manera.
- Prueba con un pedido en cada idioma antes de dar el tema por cerrado.

Dos precauciones: no traduzcas nunca lo que está entre etiquetas Liquid, y ten presente que según tu app de traducción, la variable de idioma puede diferir (algunas colocan su propio atributo en el pedido).

Método 3: pasar por tu app de traducción
Las notificaciones forman parte de los recursos traducibles de Shopify: una app de traducción construida sobre ese sistema las cubre como todo lo demás. Es el enfoque de Reversia:
- Las notificaciones se traducen con el resto de la tienda, en todos tus idiomas
- Los nombres de productos y variantes citados en los emails heredan las traducciones del catálogo: se acabaron los emails mezclados
- El glosario también se aplica aquí: tus nombres de marca quedan intactos hasta en el asunto
- Cada plantilla traducida sigue siendo revisable y editable en el editor, sin tocar el Liquid
La ventaja decisiva sobre el switch Liquid: nada de código que mantener. Añade un sexto idioma y tus notificaciones lo siguen, sin reabrir una sola plantilla.
¿Qué email se traduce dónde?
El reflejo que evita sorpresas: identificar de dónde sale cada email, porque cada familia tiene su circuito de traducción.
| Tipo de email | Ejemplos | Dónde traducirlo |
|---|---|---|
| Notificaciones nativas de Shopify | Confirmación de pedido, envío, reembolso | Configuración y luego Notificaciones: plantillas por defecto, switch Liquid o app de traducción |
| Campañas de marketing | Newsletters, promociones (Shopify Email, Klaviyo…) | En la propia herramienta de emailing, fuera del sistema de traducción de Shopify |
| Emails de apps de terceros | Reseñas, seguimiento de envíos, carritos abandonados de apps | En cada app correspondiente, si lo permite |
Un último consejo: evita la traducción automática en bruto sobre las plantillas de notificación. La mezcla de HTML, CSS y Liquid se rompe con facilidad; revisa siempre el resultado tras traducir.
FAQ: la traducción de los emails de Shopify
¿Shopify envía automáticamente los emails en el idioma del cliente?
Sí, siempre que el idioma esté publicado y tus plantillas no hayan sido personalizadas: las plantillas por defecto ya existen en los idiomas comunes, y el idioma sigue el que el cliente eligió en el checkout o en su cuenta.
¿Puedo traducir los emails de Shopify Email o Klaviyo con este sistema?
No. El sistema de notificaciones solo cubre los emails transaccionales nativos. Las campañas de marketing se traducen en la propia herramienta de emailing, a menudo duplicando la campaña por idioma o segmento.
¿Qué pasa si he personalizado mis plantillas?
Tu personalización reemplaza la plantilla por defecto y se vuelve monolingüe. Entonces toca gestionar los idiomas con un bloque case en Liquid, o pasar por una app de traducción que cubra las notificaciones.
¿Reversia traduce las notificaciones?
Sí. Las notificaciones son recursos traducibles de Shopify, y Reversia las traduce con el resto de la tienda, aplicando tu glosario y dejando cada plantilla revisable en el editor.



