Shopify - Vertaal je Shopify e-mailmeldingen

In dit artikel leer je hoe je e-mailmeldingen kunt vertalen naar je Shopify winkel.


Weglot vertaalt automatisch de inhoud van uw website. Omdat e-mails geen onderdeel zijn van uw website, kan Weglot deze niet standaard vertalen. Weglot maakt het echter mogelijk om de inhoud van e-mails handmatig te beheren op basis van de taal die is geselecteerd bij het plaatsen van een bestelling.

Deze functie is van toepassing op bestellingsmeldingen, maar niet op cadeaubonmeldingen.

Voordat je aan de slag gaat, moet je weten dat er verschillende typen meldingen zijn en dat de methode voor elk type iets anders kan zijn.




I. De bestelling en verzendberichten:

1. Open je teksteditor en plak de volgende vloeibare code.

Op basis van de vertaalde talen die op je website zijn geconfigureerd, moet je het codefragment mogelijk aanpassen door de taal te wijzigen van {% when '[language-code]' %} .

Ervan uitgaande dat de originele taal van uw website Engels is en de doeltalen vertaald door Weglot Spaans en Frans zijn. De algemene structuur van het vloeistofbestand zou als volgt zijn:

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

Het bovenstaande codefragment is alleen bedoeld als voorbeeld. Zorg ervoor dat u het aanpast zodat het overeenkomt met de talen die zijn ingesteld in uw Weglot project.

Hier is een ander voorbeeld. Als de originele taal van uw website Frans is en de doeltaal vertaald door Weglot is alleen Duits. De algemene structuur van het vloeistofbestand zou als volgt zijn:

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

Dit betekent dat wanneer een bestelling in het Duits wordt geplaatst, de klant de inhoud ontvangt die geschreven is tussen {% when 'de' %} en {% else %} coderegels. Als een bestelling echter in een andere taal dan het Duits wordt geplaatst, ontvangt deze de inhoud die is geschreven tussen de {% else %} en {% endcase %} coderegels.

2. Navigeer in de Shopify administratie naar Instellingen > Meldingen > Klantmeldingen en open de e-mail die je wilt vertalen.

Laten we de e-mail "Bevestiging bestelling" selecteren.

Klik op de knop "Code bewerken".

3. Kopieer de hoofdtekst van de e-mail

4. Open je tekstverwerker en plak de e-mail body in plaats van "EMAIL IN ENGLISH HERE" (van toepassing als de oorspronkelijke taal van je website Engels is).

In het onderstaande voorbeeld is de oorspronkelijke taal van de website Engels, dus de inhoud "EMAIL IN ENGLISH HERE" is vervangen door de body van de e-mail.

5. Vervang "EMAIL EN ESPAÑOL AQUÍ" door de e-mailtekst in het Spaans en "EMAIL EN FRANÇAIS ICI" door de e-mailtekst in het Frans. Herhaal deze handeling zo vaak als nodig.

In het onderstaande voorbeeld is de oorspronkelijke Engelse taal handmatig vertaald naar het Frans: "Bedankt voor uw bestelling!" wordt "Merci pour votre commande !".

Zorg ervoor dat je alleen de zinnen aanpast. Je mag geen vloeibare code vertalen tussen {% %} of {{ }} .

6. Zodra de vloeibare code is bijgewerkt in je teksteditor, kopieer en plak je deze simpelweg in je Shopify administratie > Meldingen > Klantmeldingen in de melding die je wilt vertalen.

Het onderstaande voorbeeld is de e-mail "Orderbevestiging".

7. Ga op precies dezelfde manier te werk voor het onderwerp van de e-mail.

Je kunt precies hetzelfde doen voor het onderwerp van de e-mail: Kopieer en plak de code in een tekstverwerker en vervang de velden door de vertaling van het onderwerp, bijvoorbeeld als volgt:

{% case attributes.lang %}
{% when 'es' %}
Pedido {{nombre}} confirmado
{% when 'fr' %}
Commande {{nom}} confirmée
{% else %}
Bestelling {{naam}} bevestigd
{% endcase %}

Plak het in het veld "Onderwerp e-mail":

8. Klik op de knop "Opslaan" in de rechterbovenhoek.

Je bent klaar! Je klant zou de e-mail in zijn taal moeten ontvangen.

II. Kennisgevingen aan klanten

Voor de klantmeldingen kun je een taaltag toevoegen aan de klantgegevens in je Shopify admin > Klanten. De lang tag moet worden toegepast op basis van de taal die bezoekers hebben gekozen bij het registreren op je website.

Om de functie in te schakelen, moet u het volgende toevoegen klant_label: waar naar het Weglot-codefragment.

Om dit te doen, zijn er 3 mogelijkheden:

  • Ga naar je Shopify administratie > Online Store > Thema's > Acties > Code bewerken > als je een bestand vindt met de naam weglot_switcher.liquidU kunt de Weglot-snippet op die manier bijwerken:
<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>
  • Als je dit bestand niet kunt vinden, ga dan naar je thema.vloeistof bestand en zoek naar het Weglot knipsel. Als je het vindt, pas het dan aan zoals hierboven getoond. Anders kan het zijn dat je de Weglot Shopify app gebruikt.


  • Als je de Weglot Shopify app gebruikt, neem dan contact op met onze support via support@weglot.com om ons te vragen deze parameter toe te voegen aan je instellingen.


Zodra het Weglot codeknipsel is toegevoegd aan je Shopify winkel, kun je de bovengenoemde klantnotificatie maken.

Volg dezelfde procedure als voor het eerste deel van deze handleiding, behalve dat je in plaats daarvan de volgende code moet gebruiken:

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

Houd er rekening mee dat de functie voor klantmeldingen niet met terugwerkende kracht werkt. Dit betekent dat klanten die zich voor de lancering registreren geen langlabel krijgen.

Feedback op dit artikel? Laat het ons weten!

Heeft dit je vraag beantwoord? Bedankt voor de feedback Er is een probleem opgetreden bij het indienen van je feedback. Probeer het later nog eens.

Nog hulp nodig? Neem contact met ons op Neem contact met ons op