Shopify - Übersetzen Sie Ihre Shopify-E-Mail-Benachrichtigungen

In diesem Artikel erfahren Sie, wie Sie Ihre E-Mail-Benachrichtigungen für Ihren Shopify-Shop übersetzen können.


Weglot übersetzt automatisch den Inhalt Ihrer Website. Da E-Mails nicht Teil Ihrer Website sind, kann Weglot sie nicht standardmäßig übersetzen. Weglot ermöglicht es Ihnen jedoch, E-Mail-Inhalte manuell zu verwalten, basierend auf der Sprache, die Sie bei der Bestellung ausgewählt haben.

Diese Funktion gilt für Bestellbenachrichtigungen, nicht aber für Geschenkkartenbenachrichtigungen.

Bevor Sie beginnen, bedenken Sie bitte, dass es verschiedene Arten von Meldungen gibt und die Methode für jede etwas anders sein kann.




I. Die Bestellung und die Versandbenachrichtigungen:

1. Öffnen Sie Ihren Texteditor und fügen Sie den folgenden flüssigen Code ein.

Je nach den übersetzten Sprachen, die auf Ihrer Website konfiguriert sind, müssen Sie den Codeschnipsel möglicherweise anpassen, indem Sie die Sprache von {% when '[language-code]' %} .

Angenommen, die Originalsprache Ihrer Website ist Englisch und die von Weglot übersetzten Zielsprachen sind Spanisch und Französisch. Die Gesamtstruktur der Flüssigkeitsdatei würde wie folgt aussehen:

{% case attributes.lang %}
{% when 'es' %}
EMAIL EN ESPAÑOL AQUÍ
{% when 'fr' %}
EMAIL EN FRANÇAIS ICI
{% else %}
EMAIL IN ENGLISH HERE (ORIGINAL LANGUAGE)
{% endcase %}

Der obige Codeschnipsel ist nur als Beispiel gedacht. Stellen Sie sicher, dass Sie ihn so bearbeiten, dass er mit den in Ihrem Weglot-Projekt eingestellten Sprachen übereinstimmt.

Hier ein weiteres Beispiel. Wenn die Originalsprache Ihrer Website Französisch ist und die von Weglot übersetzte Zielsprache nur Deutsch ist. Die Gesamtstruktur der Flüssigkeitsdatei würde wie folgt aussehen:

{% case attributes.lang %}   
{% when 'de' %}   
EMAIL AUF DEUTSCH HIER
{% else %}   
EMAIL EN FRANÇAIS ICI (ORIGINAL LANGUAGE)
{% endcase %}

Das bedeutet, dass der Kunde bei einer Bestellung in deutscher Sprache den Inhalt erhält, der zwischen {% when 'de' %} und {% else %} Codezeilen. Wenn eine Bestellung jedoch in einer anderen Sprache als Deutsch aufgegeben wird, erhält sie den Inhalt, der zwischen den {% else %} und {% endcase %} Codezeilen.

2. Navigieren Sie in der Shopify-Verwaltung zu Einstellungen > Benachrichtigungen > Kundenbenachrichtigungen und öffnen Sie die E-Mail, die Sie übersetzen möchten.

Wählen wir die E-Mail "Auftragsbestätigung" aus.

Klicken Sie auf die Schaltfläche "Code bearbeiten".

3. Kopieren Sie den Text der E-Mail

4. Öffnen Sie Ihren Texteditor und fügen Sie den E-Mail-Text anstelle von "EMAIL IN ENGLISH HERE" ein (dies gilt, wenn die Originalsprache Ihrer Website Englisch ist).

Im folgenden Beispiel ist die Originalsprache der Website Englisch, so dass der Inhalt "EMAIL IN ENGLISH HERE" durch den Text der E-Mail ersetzt wurde.

5. Ersetzen Sie "EMAIL EN ESPAÑOL AQUÍ" durch den ins Spanische übersetzten E-Mail-Text und "EMAIL EN FRANÇAIS ICI" durch den ins Französische übersetzten E-Mail-Text. Wiederholen Sie diesen Vorgang so oft wie nötig.

Im folgenden Beispiel wurde die englische Originalsprache manuell ins Französische übersetzt: "Thank you for your order!" wird zu "Merci pour votre commande !".

Achten Sie darauf, dass Sie nur die Sätze ändern. Sie dürfen keinen flüssigen Code übersetzen zwischen {% %} oder {{ }} .

6. Sobald der Flüssigkeitscode in Ihrem Texteditor aktualisiert wurde, kopieren Sie ihn einfach und fügen ihn in Ihrer Shopify-Verwaltung > Benachrichtigungen > Kundenbenachrichtigungen in die Benachrichtigung ein, die Sie übersetzen möchten.

Das folgende Beispiel ist die E-Mail "Auftragsbestätigung".

7. Gehen Sie für den E-Mail-Betreff genau so vor.

Genau dasselbe können Sie für den Betreff der E-Mail tun: Kopieren Sie in einem Texteditor den Code und fügen Sie ihn ein, und ersetzen Sie die Felder durch die Übersetzung des Betreffs, z. B. so:

{% case attributes.lang %}
{% when 'es' %}
Pedido {{nombre}} confirmado
{% when 'fr' %}
Commande {{nom}} confirmée
{% else %}
Bestellung {{name}} bestätigt
{% endcase %}

Fügen Sie ihn in das Feld "E-Mail-Betreff" ein:

8. Klicken Sie auf die Schaltfläche "Speichern" in der oberen rechten Ecke.

Sie sind fertig! Ihr Kunde sollte die E-Mail in seiner Sprache erhalten.

II. Die Kundenbenachrichtigungen

Für die Kundenbenachrichtigungen können Sie ein Sprach-Tag zu den Kundeninformationen in Ihrem Shopify-Admin > Kunden hinzufügen. Das Sprach-Tag sollte auf der Grundlage der von den Besuchern bei der Registrierung auf Ihrer Website gewählten Sprache angewendet werden.

Um die Funktion zu aktivieren, müssen Sie Folgendes hinzufügen kunden_tag: true zum Weglot-Codefragment.

Hierfür gibt es 3 Möglichkeiten:

  • Gehen Sie in Ihre Shopify-Verwaltung > Online-Shop > Themes > Aktionen > Code bearbeiten > wenn Sie eine Datei namens weglot_switcher.liquidkönnen Sie das Weglot-Snippet auf diese Weise aktualisieren:
<script src="//cdn.weglot.com/weglot.min.js"></script>
<script id="has-script-tags"> Weglot.initialize({
  api_key: "YOUR_API_KEY",    
  customer_tag: true  
});
</script>
  • Wenn Sie diese Datei nicht finden können, gehen Sie zu Ihrem Thema.flüssig Datei und suchen Sie nach dem Weglot-Snippet. Wenn Sie es finden, passen Sie es wie oben gezeigt an. Andernfalls könnte es sein, dass Sie die Weglot Shopify-App verwenden.


  • Wenn Sie die Weglot Shopify-App verwenden, wenden Sie sich bitte an unseren Support unter support@weglot.com, damit wir diesen Parameter zu Ihren Einstellungen hinzufügen können.


Sobald das Weglot-Code-Snippet zu Ihrem Shopify-Shop hinzugefügt wurde, können Sie die oben erwähnte Kundenbenachrichtigung erstellen.

Bitte gehen Sie genauso vor wie im ersten Teil dieses Leitfadens, mit dem Unterschied, dass Sie stattdessen den folgenden Code verwenden müssen:

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

Bitte beachten Sie, dass die Funktion der Kundenbenachrichtigung nicht rückwirkend ist. Das bedeutet, dass Kunden, die sich vor dem Start registrieren, keinen Lang-Tag erhalten.

Haben Sie ein Feedback zu diesem Artikel? Lassen Sie es uns wissen!

Ist damit Ihre Frage beantwortet? Danke für das Feedback Bei der Übermittlung Ihres Feedbacks ist ein Problem aufgetreten. Bitte versuchen Sie es später noch einmal.

Brauchen Sie noch Hilfe? Kontaktieren Sie uns Kontaktieren Sie uns