Shopify – Traduce tus notificaciones de correo electrónico Shopify

ConveyThis maneja automáticamente las traducciones del contenido del sitio web. Los correos electrónicos, al estar fuera del alcance del sitio web, no son traducidos automáticamente por ConveyThis. Pero, usando ConveyThis combinado con código líquido, puedes controlar manualmente las traducciones del contenido del correo electrónico según el idioma del pedido.

Tenga en cuenta que este método se aplica a las notificaciones de pedidos, pero no a la alerta de creación de tarjetas de regalo.

Antes de profundizar, comprenda que existen varios tipos de notificaciones y que el enfoque varía ligeramente para cada una:

¡Abre un editor de texto de tu elección y pega el siguiente código líquido!

Abra su editor de texto preferido e ingrese el código líquido proporcionado. Adapte el código a los idiomas que habla su sitio. Ajuste las líneas ‘cuando’ configurando los códigos de idioma correctos.

Imagine que su sitio utiliza ConveyThis: el inglés marca el tono, mientras que el francés y el español bailan como los idiomas traducidos elegidos. A continuación se muestra un vistazo de cómo se vería la estructura líquida:

{% case attributes.lang %}
{% when 'fr' %}
EMAIL EN FRANÇAIS ICI
{% when 'es' %}
EMAIL EN ESPAÑOL AQUI
{% else %}
EMAIL IN THE ORIGINAL LANGUAGE HERE
{% endcase %}

//----------

{% case attributes.lang %}
{% when 'de' %}
EMAIL IN DEUTSCH HIER
{% else %}
EMAIL IN THE ORIGINAL LANGUAGE HERE
{% endcase %}
El título se traduce como Perfeccionar sus traducciones de correo electrónico: una guía para el alemán

Recuerde, el código proporcionado es solo un plano. Adaptelo para que se ajuste a los idiomas que ha seleccionado personalmente en su panel ConveyThis para lograr ese toque de traducción de correo electrónico personalizado.

¿Está pensando en una traducción por correo electrónico sólo en alemán? Aquí tienes un ejemplo que te servirá de guía:

El título se traduce como Codificación teniendo en cuenta las preferencias lingüísticas: cómo adaptar el contenido para hablantes de alemán y otros

Si se realiza un pedido en alemán, el cliente será recibido con contenido ubicado entre las líneas de código ‘de’ y ‘else’. Pero, si han elegido un compañero de baile diferente al alemán, se les dará una serenata con el contenido que se encuentra entre las líneas de código ‘else’ y ‘endcase’.

En tu área de administración Shopify, ve a Configuración > Notificaciones y abre el correo electrónico que deseas traducir!

En el corazón de su panel Shopify, navegue hasta Configuración > Notificaciones y ancle el correo electrónico ansiando un toque de traducción. ¿Sueñas con un correo electrónico multilingüe ‘Confirmación de pedido’? Aquí está tu brújula:

¡Haga clic en Editar código en la parte superior derecha y copie el cuerpo del correo electrónico!

Regrese a su editor de texto e intercambie ‘CORREO ELECTRÓNICO EN EL IDIOMA ORIGINAL AQUÍ’ con el código que ha copiado (asumiendo que el inglés es su idioma principal)

En este caso, dado que el inglés es el idioma principal, se ha sustituido el marcador de posición ‘CORREO ELECTRÓNICO EN EL IDIOMA ORIGINAL AQUÍ’ por el código.

Intercambie ‘EMAIL EN FRANÇAIS ICI’ con el código proporcionado y ajuste las frases a sus versiones traducidas. Repita para otros idiomas como ‘EMAIL EN ESPAÑOL AQUI’

Por ejemplo, para francés, cambiarás ‘¡Gracias por tu compra!’ por ‘Merci pour votre achat!’. Asegúrate de alterar sólo las oraciones. No debes traducir ningún código líquido intermedio {% %} o {{ }}

Después de actualizar todos los campos para cada idioma, copie todo el contenido de su editor de texto e insértelo en Shopify admin > Notificaciones, en la notificación deseada para modificar

En este caso, el correo electrónico editado es ‘Confirmación de pedido’:

Siga el mismo procedimiento para el asunto del correo electrónico

Para el asunto del correo electrónico, el proceso es idéntico: en su editor de texto, copie el código y luego sustituya los campos con el asunto traducido, como se demuestra aquí:

{% case attributes.lang %} {% when ‘es’ %} Pedido {{nombre}} confirmado {% when ‘fr’ %} Comando {{nom}} confirmado {% else %} Orden {{nombre}} confirmado {% endcase %}

Presione el botón ‘Guardar’ ubicado en la esquina superior derecha

¡has terminado! Su cliente debe recibir el correo electrónico en su idioma.

Notificaciones para clientes

Para personalizar las notificaciones por correo electrónico para sus clientes, puede integrar una etiqueta lang en la sección ‘Clientes’ de su administrador Shopify > Clientes. Esta etiqueta reflejará el idioma elegido por el visitante al registrarse en su sitio.

Para activar esta capacidad, inserte la línea customer_tag: true en el código ConveyThis. Navegue hasta su administrador Shopify > Tienda en línea > Temas > Acciones > Editar código > ConveyThis_switcher.liquid para realizar este ajuste.

<!-- ConveyThis: https://www.conveythis.com/   -->
<script src="//cdn.conveythis.com/javascript/conveythis-initializer.js"></script>
<script type="text/javascript">
	document.addEventListener("DOMContentLoaded", function(e) {
		ConveyThis_Initializer.init({
			api_key: "pub_********************"
		});
	});
</script>

Después de integrar esta etiqueta en el código, puede estructurar la notificación al cliente según el formato discutido anteriormente:

El enfoque sigue siendo el mismo que se describe en la sección inicial de esta guía, pero emplea el siguiente código:

{% assign language = customer.tags | join: '' | split: '#conveythis-wrapper' %}
{% case language[1] %}
{% when 'en' %}
English account confirmation
{% else %}
Original Customer account confirmation
{% endcase %}