Shopify - Traduisez vos notifications Shopify

Dans ce guide en 8 étapes, vous verrez comment traduire vos notifications sur votre site Shopify

Weglot traduit automatiquement tout le contenu affiché sur votre site web. Comme les e-mails ne font pas partie de votre site web, Weglot ne peut pas les traduire automatiquement. Cependant, avec Weglot, il est possible de gérer manuellement le contenu des e-mails en fonction de la langue sélectionnée : avec du code "Liquid", il est possible de gérer la traduction des e-mails.

Ces instructions fonctionnent avec les notifications de commande, mais pas la notification de création de carte cadeau.

1. Ouvrez un éditeur de texte de votre choix et collez le code liquide suivant

En fonction des langues gérées sur votre site web, vous devrez adapter le code : Vous devrez changer le code de langue dans les lignes "quand".

Disons que, sur un site web, Weglot traite l'anglais comme langue d'origine, et le français et l'espagnol comme langues de destination de la traduction. La structure globale serait liquide :

{% 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 %}

Le code ci-dessus n'est qu'un exemple. Veillez donc à ne saisir que les langues gérées sur votre application Weglot que vous souhaitez ajouter à la traduction du courriel.

Voici un autre exemple si vous voulez traduire vos e-mails uniquement en allemand:

{% case attributes.lang %}   
{% when 'de' %}   
EMAIL IN DEUTSCH HIER
{% else %}   
EMAIL IN THE ORIGINAL LANGUAGE HERE
{% endcase %}

Ainsi, si une commande a été passée en allemand, le client recevra le contenu entre la ligne de code "de" et la fin de phrase, et si le client a commandé dans une autre langue que l'allemand, il recevra le contenu entre la ligne de code "else" et la fin de phrase.

2. Dans votre zone d'administration Shopify, allez dans Paramètres > Notifications et ouvrez le courriel que vous souhaitez traduire

Disons que le courriel de confirmation de commande doit être traduit :

3. Copiez le corps du courriel

4. Retournez à votre éditeur de texte et remplacez le texte "EMAIL DANS LA LANGUE ORIGINALE ICI" par le code que vous avez copié (si l'anglais est votre langue d'origine)

Dans cet exemple, la langue d'origine est l'anglais, de sorte que le contenu "EMAIL DANS LA LANGUE D'ORIGINE ICI" a été remplacé par le code.

5. Remplacez ensuite "EMAIL EN FRANÇAIS ICI" par le même code, et changez les phrases par celles qui ont été traduites. Faites de même pour d'autres langues comme "EMAIL EN ESPAÑOL AQUI".

Par exemple, pour le français, vous changerez "Merci pour votre achat" par "Merci pour votre achat".

Make sure you only alter the sentences. You must not translate any liquid code in between {% %} or {{ }}

6. Une fois que vous avez fini de remplacer chaque champ pour chaque langue, copiez tout le contenu de l'éditeur de texte et collez-le dans votre Shopify admin > Notifications, dans la notification que vous souhaitez modifier

Dans ce cas, l'e-mail édité est "Confirmation de commande" :

7. Mêmes étapes pour le titre du courriel

Vous pouvez faire exactement la même chose pour l'objet du courriel : Dans un éditeur de texte, copiez et collez le code et remplacez les champs par la traduction du sujet, comme ceci par exemple :

Ensuite, collez ceci dans le champ "Objet de l'e-mail" :

8. Cliquez sur le bouton "Enregistrer" en haut à droite

Vous êtes fini ! Votre client devrait recevoir le courriel dans sa langue.

Vous avez encore besoin d’aide? Contactez-nous Contactez-nous