Shopify - Tradurre le notifiche e-mail di Shopify

In questo articolo scoprirete come tradurre le notifiche via e-mail nel vostro negozio Shopify.


Weglot traduce automaticamente i contenuti del vostro sito web. Poiché le e-mail non fanno parte del sito web, Weglot non può tradurle di default. Tuttavia, Weglot consente di gestire manualmente il contenuto delle e-mail in base alla lingua selezionata al momento dell'ordine.

Questa funzione si applica alle notifiche degli ordini, ma non a quelle delle carte regalo.

Prima di iniziare, ricordate che esistono vari tipi di notifica e che il metodo può essere leggermente diverso per ciascuno di essi.




I. L'ordine e le notifiche di spedizione:

1. Aprite il vostro editor di testo e incollate il seguente codice liquido.

In base alle lingue tradotte configurate sul vostro sito web, potrebbe essere necessario adattare lo snippet di codice modificando la lingua da {% when '[language-code]' %} .

Supponendo che la lingua originale del vostro sito web sia l'inglese e che le lingue di destinazione tradotte da Weglot siano lo spagnolo e il francese. La struttura complessiva del file liquido sarebbe la seguente:

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

Il frammento di codice sopra riportato è inteso solo come esempio. Assicuratevi di modificarlo per adattarlo alle lingue impostate nel vostro progetto Weglot.

Ecco un altro esempio. Se la lingua originale del vostro sito web è il francese e la lingua di destinazione tradotta da Weglot è solo il tedesco. La struttura complessiva del file liquido sarebbe la seguente:

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

Ciò significa che quando un ordine viene effettuato in tedesco, il cliente dovrebbe ricevere il contenuto scritto tra {% when 'de' %} e {% else %} linee di codice. Tuttavia, se l'ordine viene effettuato in una lingua diversa dal tedesco, riceverà il contenuto scritto tra le righe di codice. {% else %} e {% endcase %} linee di codice.

2. Nell'amministrazione di Shopify, andate su Impostazioni > Notifiche > Notifiche clienti e aprite l'e-mail che desiderate tradurre.

Selezioniamo l'e-mail di "Conferma dell'ordine".

Fare clic sul pulsante "Modifica codice".

3. Copiare il corpo dell'e-mail

4. Aprite il vostro editor di testo e incollate il corpo dell'e-mail al posto di "EMAIL IN INGLESE QUI" (applicabile se la lingua originale del vostro sito web è l'inglese).

Nell'esempio seguente, la lingua originale del sito web è l'inglese, quindi il contenuto "EMAIL IN ENGLISH HERE" è stato sostituito dal corpo dell'e-mail.

5. Sostituire "EMAIL EN ESPAÑOL AQUÍ" con il corpo dell'e-mail tradotto in spagnolo e "EMAIL EN FRANÇAIS ICI" con il corpo dell'e-mail tradotto in francese. Ripetere questa operazione tutte le volte che è necessario.

Nell'esempio seguente, la lingua inglese originale è stata tradotta manualmente in francese: "Thank you for your order!" diventa "Merci pour votre commande!".

Assicuratevi di modificare solo le frasi. Non si deve tradurre alcun codice liquido tra {% %} o {{ }} .

6. Una volta aggiornato il codice liquido nell'editor di testo, è sufficiente copiarlo e incollarlo nell'amministrazione di Shopify > Notifiche > Notifiche dei clienti nella notifica che si desidera tradurre.

L'esempio che segue è l'e-mail di "conferma dell'ordine".

7. Procedete allo stesso modo per l'oggetto dell'e-mail.

È possibile fare esattamente la stessa cosa per l'oggetto dell'e-mail: In un editor di testo, copiate e incollate il codice e sostituite i campi con la traduzione dell'oggetto, come ad esempio questo:

{% case attributes.lang %}
{% when 'es' %}
Pedido {{nombre}} confirmado
{% when 'fr' %}
Comando {{nom}} confermato
{% else %}
Ordine {{nome}} confermato
{% endcase %}

Incollatelo nel campo "Oggetto dell'e-mail":

8. Fare clic sul pulsante "Salva" nell'angolo in alto a destra.

Il gioco è fatto! Il cliente dovrebbe ricevere l'e-mail nella propria lingua.

II. Le notifiche ai clienti

Per le notifiche ai clienti, è possibile aggiungere un tag di lingua alle informazioni del cliente nell'amministrazione di Shopify > Clienti. Il tag lang deve essere applicato in base alla lingua scelta dai visitatori al momento della registrazione sul vostro sito web.

Per abilitare la funzione, è necessario aggiungere etichetta_cliente: true al frammento di codice Weglot.

A tal fine, esistono 3 possibilità:

  • Andate nell'amministrazione di Shopify > Negozio online > Temi > Azioni > Modifica codice > se trovate un file chiamato weglot_switcher.liquidè possibile aggiornare lo snippet di Weglot in questo modo:
<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>
  • Se non si trova questo file, andare nel file tema.liquido e cercare lo snippet di Weglot. Se lo trovate, adattatelo come mostrato sopra. In caso contrario, è possibile che si stia utilizzando l'applicazione Weglot Shopify.


  • Se si utilizza l'applicazione Weglot Shopify, contattare il nostro supporto all'indirizzo support@weglot.com per chiedere di aggiungere questo parametro alle impostazioni.


Una volta aggiunto lo snippet di codice Weglot al vostro negozio Shopify, potete creare la notifica ai clienti di cui sopra.

Seguite la stessa procedura della prima parte di questa guida, ma utilizzate il seguente codice:

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

Si noti che la funzione di notifica ai clienti non è retroattiva. Ciò significa che i clienti che si registrano prima del lancio non riceveranno un'etichetta lang.

Avete commenti su questo articolo? Fatecelo sapere!

Questo ha risposto alla sua domanda? Grazie per il feedback Si è verificato un problema nell'invio del feedback. Riprova più tardi.

Hai ancora bisogno di aiuto? Contattateci Contattateci