Comment traduire les notifications par e-mail Shopify (étape par étape)

Deux façons d'envoyer des e-mails de commande, d'expédition et de remboursement Shopify dans la langue de votre client : le bouton Localiser de Shopify ou un bloc de boîtier liquide qui lit l'attribut lang ConveyThis enregistre sur la commande. Comprend le code à copier et les étapes de test.
Aucune carte bancaire requise Sans engagement

· Mis à jour · Alex B · Blogue

Résumez ce post avec : 9 min de lecture

Pour traduire les notifications par e-mail Shopify, vous ajoutez le texte de chaque langue au modèle de notification dans Paramètres > Notifications, et Shopify (ou une condition liquide) choisit la bonne version pour chaque commande. La méthode dépend de la façon dont votre vitrine est traduite. Avec les propres langages de Shopify’, vous utilisez le Localiser bouton et l'application Traduire et adapter. Avec ConveyThis, vous enveloppez chaque langue dans un liquide case bloc qui lit les commandes lang attribut.

Les deux méthodes sont ci-dessous, avec du code que vous pouvez copier, les erreurs qui brisent les modèles et comment tester avant qu'un client ne voie le résultat.

Principaux points à retenir

  • Shopify envoie une notification dans la langue dans laquelle le client a commandé, mais uniquement si une traduction de cette notification existe (Shopify Centre d'aide).
  • Si votre boutique utilise les langues Shopify’s, traduisez les notifications en Paramètres > Notifications > [notification] > Localiser.
  • Si votre boutique est traduite avec ConveyThis, le sélecteur de langue enregistre la langue du visiteur sur le panier comme attributs lang et Invoice Language, afin que votre modèle puisse se ramifier sur attributes.lang.
  • Traduisez les phrases et laissez tout à l'intérieur {% %} ou {{ }} exactement comme c'est.
  • Commencez par les e-mails réellement ouverts par les clients : confirmation de commande, confirmation d'expédition et remboursement.

Quelle méthode convient à votre magasin ?

Votre vitrine est traduite parOù vivent les traductionsComment la langue est choisie
Langues Shopify (Traduire et adapter ou une application native Shopify)L'application Traduire et adapter, via LocaliserShopify utilise la langue dans laquelle la commande a été passée
ConveyThisÀ l'intérieur du modèle de notification, sous forme de liquide case blocLe lang attribut ConveyThis enregistre sur le panier

Quoi qu’il en soit, vous avez besoin d’une traduction de chaque e-mail qui vous intéresse dans chaque langue dans laquelle vous vendez.

Méthode 1 : traduction de notification intégrée de Shopify’s

Si vous avez ajouté des langues sous Paramètres > Langues et traduisez votre boutique avec l'application Translate & Adapt Shopify’s :

  1. Aller à Paramètres > Notifications.
  2. Ouvrez la notification que vous souhaitez traduire, par exemple Confirmation de commande.
  3. Cliquez Localiser.
  4. Ajoutez ou modifiez la traduction pour chaque langue dans l’éditeur Traduire et adapter, puis enregistrez.

Le centre d'aide de Shopify’ explique que “si des traductions sont disponibles pour une notification par e-mail, un client reçoit automatiquement des notifications par e-mail dans la langue dans laquelle il a passé sa commande.” Si une traduction est manquante, le client reçoit l'e-mail dans la langue par défaut de votre boutique. Pour une comparaison des outils natifs de Shopify’ avec une application dédiée, voir Shopify Traduire et adapter vs ConveyThis.

Méthode 2 : traduire les notifications lorsque vous utilisez ConveyThis

ConveyThis pour Shopify traduit votre vitrine. Shopify génère cependant des notifications par e-mail en dehors de votre site Web, donc ConveyThis ne peut pas les traduire automatiquement. Ce qu'il fait à la place : lorsqu'un visiteur choisit une langue dans le commutateur ConveyThis, ConveyThis enregistre ce code de langue sur le panier comme attribut lang (et comme Invoice Language). L'attribut reste dans l'ordre, afin que le modèle de notification puisse le lire et afficher le bon texte.

Étape 1 : écrivez le squelette liquide

Dans un éditeur de texte brut (pas un traitement de texte), commencez par cette structure. Remplacez les codes de langue par les langues dans lesquelles vous vendez réellement :

{% case attributes.lang %}
{% when 'fr' %}
FRENCH EMAIL HERE
{% when 'es' %}
SPANISH EMAIL HERE
{% else %}
ORIGINAL-LANGUAGE EMAIL HERE
{% endcase %}

Le else la branche est la solution de secours. Toute commande sans a lang attribut, ou avec une langue que vous n'avez pas encore ajoutée, obtient l'e-mail d'origine.

Si vous ne vendez que dans une seule langue supplémentaire, le bloc est plus court :

{% case attributes.lang %}
{% when 'de' %}
GERMAN EMAIL HERE
{% else %}
ORIGINAL-LANGUAGE EMAIL HERE
{% endcase %}

Étape 2 : copiez le corps actuel de l'e-mail

  1. Dans Shopify admin, allez à Paramètres > Notifications et ouvrir la notification, par exemple Confirmation de commande.
  2. Cliquez Modifier le code.
  3. Copiez tout dans Corps du courrier électronique (HTML).

Order confirmation notification in the Shopify admin

Edit code view of a Shopify notification

Avant de modifier quoi que ce soit, enregistrez une copie du code original dans un fichier séparé. Si quelque chose ne va pas, vous pouvez également utiliser Revenir à > Par défaut dans l'éditeur de notifications.

Étape 3 : collez l'original dans le else branche

Remplacer ORIGINAL-LANGUAGE EMAIL HERE avec le code que vous avez copié.

Original email code placed in the else branch

Étape 4 : collez-le à nouveau pour chaque langue et traduisez les phrases

Collez le même code dans chacun when branchez, puis traduisez uniquement le texte qu'une personne lit. Pour le français, “Merci pour votre achat !” devient “Merci pour votre achat !”.

French branch with only the sentences translated

Une règle empêche presque tous les modèles cassés : ne traduisez ni ne modifiez rien entre {% %} ou {{ }}. Ce sont des balises et des variables Liquid. {{ order_name }} doit rester {{ order_name }} dans toutes les langues. Si vous le modifiez, l'e-mail affiche un espace vide ou ne s'affiche pas.

Étape 5 : collez l'intégralité du bloc dans Shopify et enregistrez

Copiez l'intégralité case bloquez depuis votre éditeur de texte, remplacez le contenu de Corps du courrier électronique (HTML) avec lui, et cliquez Sauvegarder.

Complete multilingual template pasted into the order confirmation

Étape 6 : traduisez la ligne d'objet de la même manière

Le sujet est un domaine distinct et a besoin du sien case bloc:

{% case attributes.lang %}{% when 'fr' %}Commande {{ name }} confirmée{% when 'es' %}Pedido {{ name }} confirmado{% else %}Order {{ name }} confirmed{% endcase %}

{{ name }} reste en anglais dans chaque branche. Gardez le sujet sur une seule ligne afin que les sauts de ligne parasites n'apparaissent pas dans l'aperçu de la boîte de réception.

Quelles notifications traduire en premier

Vous n’êtes pas obligé de traduire chaque notification Shopify le premier jour. Commencez par ceux que chaque client reçoit :

  1. Confirmation de commande
  2. Confirmation d'expédition et mise à jour d'expédition
  3. En route pour la livraison et Livré (si vous les utilisez)
  4. Commande annulée et remboursement
  5. Paiement abandonné. Celui-ci est un e-mail de vente et une version non traduite vous fait perdre votre chance de récupérer la commande.

L'article d'aide ConveyThis sur traduction des notifications par e-mail Shopify note que cette méthode fonctionne pour les notifications de commande mais pas pour l'e-mail de création de carte-cadeau, et elle décrit une approche distincte pour les e-mails de compte client.

Erreurs qui brisent les modèles multilingues

  • Liquide de traduction. {{ nombre }} au lieu de {{ name }} ne rend rien, donc traduisez uniquement le texte entre les balises.
  • Un disparu endcase. Chaque case en a exactement besoin d'un {% endcase %}, et sans cela, le modèle ne sera ni enregistré ni rendu.
  • Codes de langue erronés. Le code dans when doit correspondre au code que ConveyThis utilise pour ce langage (fr, es, de, pt et ainsi de suite). Vérifiez les codes des langues activées dans votre tableau de bord ConveyThis.
  • Édition dans un traitement de texte. Word et Google Docs échangent des guillemets droits contre des guillemets bouclés, ce qui casse Liquid. Utilisez un éditeur de texte brut ou de code.
  • Oublier le sujet. Un corps français sous une ligne d'objet anglaise ressemble à une erreur.
  • Mises à jour de modèles manquantes. Lorsque Shopify met à jour un modèle par défaut, votre version personnalisée reste telle quelle. Conservez votre fichier maître afin de pouvoir le reconstruire.

Testez avant que les clients ne le voient

  1. Aperçu dans l'éditeur. Shopify’s Aperçu et Envoyer un e-mail de test boutons (Shopify Centre d'aide) confirmer les rendus du modèle. La commande d'échantillon n'a pas lang attribut, vous verrez donc le else branche, ce qui prouve au moins que la solution de secours fonctionne.
  2. Placez un véritable ordre de test dans chaque langue. Visitez votre boutique, passez au français avec le commutateur ConveyThis, ajoutez un produit et terminez le paiement avec le mode de paiement test Shopify’s ou un code de réduction qui rend la commande gratuite. Vérifiez que la confirmation arrive en français et que les prix, le numéro de commande et les liens sont renseignés.
  3. Vérifiez les attributs de la commande. Dans l'administrateur Shopify, ouvrez l'ordre de test. Les détails supplémentaires devraient montrer lang avec le code que vous attendez. S'il manque, le visiteur n'a pas utilisé le commutateur avant le paiement et l'e-mail revient à la langue d'origine.
  4. Lisez l'e-mail sur un téléphone. Les langues plus longues comme l’allemand peuvent déformer les boutons et les tableaux.

Maintenir les traductions à jour

Le texte de notification nécessite la même maintenance que tout autre contenu traduit :

  • Lorsque vous modifiez l'e-mail d'origine, mettez à jour chaque branche linguistique le même jour.
  • Lorsque vous ajoutez une langue dans ConveyThis, ajoutez une nouvelle when branchez-vous vers chaque notification traduite.
  • Une ou deux fois par an, envoyez-vous des commandes de test dans chaque langue et lisez-les du début à la fin.

Utilisez les mêmes termes de produit et de politique dans les e-mails que ceux que les clients voient sur vos pages traduites. A glossaire de traduction maintient les deux en ligne.

Comment ConveyThis s'intègre dans un magasin multilingue Shopify

ConveyThis traduit votre vitrine Shopify dans l'une des 210 langues, avec un éditeur visuel pour examiner le texte en contexte, un glossaire et une mémoire de traduction pour une formulation cohérente, des balises hreflang automatiques et des méta-titres traduits, des descriptions et du JSON-LD pour la recherche. Le lang L'attribut panier qu'il enregistre est la manière dont vos modèles de notification savent quelle langue le client a utilisée, de la page produit à la boîte de réception. Le Shopify application s'installe depuis l'App Store Shopify et vous pouvez comparer les plans sur le page de tarification.

Questions fréquemment posées

Est-ce que Shopify traduit automatiquement les notifications par e-mail ? Le numéro Shopify envoie une notification dans la langue de commande du client uniquement lorsque vous avez ajouté une traduction pour cette notification. Sans cela, les clients obtiennent votre langue par défaut.

Pourquoi mon client a-t-il reçu l'e-mail en anglais alors qu'il naviguait en français ? Avec la méthode native de Shopify’, la notification n'a pas encore de traduction en français. Avec ConveyThis, la commande n'a pas lang attribut (le client n'a pas utilisé le sélecteur de langue avant le paiement) ou le modèle n'a pas when branche pour ce code de langue.

Puis-je utiliser la même méthode pour l'objet du courriel ? Oui. La ligne d'objet est un champ distinct, alors enveloppez-la dans le sien case bloquer sur une ligne.

La modification d’une notification interrompra-t-elle les futures mises à jour Shopify ? Les modèles personnalisés ne sont pas mis à jour automatiquement. Conservez une copie de votre modèle principal et utilisez Revenir à > Par défaut si jamais vous avez besoin d'un bon départ.

Pour intégrer à la fois la vitrine et les e-mails dans la langue de vos clients’, créer un compte ConveyThis et connectez votre magasin Shopify.

Partager:
G2 High Performer Spring 2023
G2 Easiest Setup Fall 2024
G2 Best Support Spring 2025