Alessandro A.
- 19 giugno 2023
- 13:59
8 suggerimenti: traduci le notifiche e-mail di Shopify per il successo
Una guida passo passo alla traduzione delle notifiche e-mail sul tuo sito Web Shopify
ConveyThis traduce automaticamente tutti i contenuti visualizzati sul tuo sito web. Tuttavia, poiché le e-mail non fanno parte del tuo sito Web, ConveyThis non le traduce automaticamente. Tuttavia, ConveyThis ti consente di gestire manualmente il contenuto delle email in base alla lingua dell'ordine. Utilizzando il codice liquido, puoi gestire la traduzione delle email. Tieni presente che mentre queste istruzioni si applicano alle notifiche degli ordini, non coprono le notifiche di creazione di buoni regalo
I. Notifiche per Ordini e Spedizioni:
1. Apri un editor di testo e incolla il frammento di codice liquido specificato.
A seconda delle lingue supportate sul tuo sito web, dovrai modificare il codice di conseguenza. Dovresti modificare i codici della lingua nelle istruzioni "quando".
Ad esempio, consideriamo uno scenario in cui ConveyThis gestisce l'inglese come lingua originale e il francese e lo spagnolo come lingue di traduzione di destinazione. La struttura liquida complessiva sarebbe la seguente:
{% case attribute.lang %} {% when 'fr' %} EMAIL IN FRANCESE QUI {% when 'es' %} EMAIL IN SPAGNOLO QUI {% else %} EMAIL NELLA LINGUA ORIGINALE QUI {% endcase %}
Il codice fornito sopra è solo un esempio. Assicurati di inserire le lingue gestite nella tua app ConveyThis che desideri includere per la traduzione delle email.
Ecco un altro esempio per la traduzione di email specificamente in tedesco:
{% case attribute.lang %} {% when 'de' %} EMAIL IN DEUTSCH HIER {% else %} EMAIL NELLA LINGUA ORIGINALE QUI {% endcase %}
{% case attribute.lang %} {% when 'fr' %} TESTO FRANCESE {% when 'es' %} TESTO SPAGNOLO {% when 'pt' %} TESTO PORTOGHESE {% else %} TESTO INGLESE {% endcase %}
2. Accedi all'area di amministrazione di Shopify e vai su Impostazioni > Notifiche. Individua la notifica e-mail specifica che desideri tradurre.
3. Copia il contenuto del corpo dell'e-mail.
4. Torna al tuo editor di testo e sostituisci il testo segnaposto
5. Successivamente, sostituire 'EMAIL EN FRANÇAIS ICI' con lo stesso codice e modificare le frasi con le corrispondenti traduzioni.
Ad esempio, quando traduci in francese, modifica la frase "Grazie per il tuo acquisto!" a 'Merci pour votre achat!' Ricorda di modificare solo le frasi ed evitare di tradurre qualsiasi codice liquido tra {% %} o {{ }}.
In questo caso, individua l'e-mail di "Conferma dell'ordine" nell'area di amministrazione di Shopify e incolla il contenuto tradotto dall'editor di testo in questa specifica sezione dell'e-mail.
6. Copia l'intero contenuto dall'editor di testo e incollalo nella sezione di notifica corrispondente all'interno dell'area di amministrazione di Shopify.
In questo caso l'email modificata è 'Conferma Ordine':
7. Segui gli stessi passaggi per tradurre il titolo dell'e-mail.
Puoi applicare lo stesso processo per tradurre l'oggetto dell'e-mail. Copia e incolla il codice in un editor di testo, quindi sostituisci i campi con la versione tradotta dell'oggetto. Ecco un esempio per illustrare il processo:
{% case attribute.lang %} {% when 'fr' %} Comando {{name}} confirmée {% when 'es' %} Ordine {{name}} confermato {% when 'pt' %} Ordine {{name}} }} confermato {% else %} Ordine {{name}} confermato {% endcase %}
Quindi, incolla l'oggetto tradotto dall'editor di testo nel campo "Oggetto email" nell'area di amministrazione di Shopify.
II. Notifiche per i clienti:
Per gestire le email dei clienti, puoi includere un tag della lingua nelle informazioni sui clienti all'interno dell'area di controllo di Shopify. Il tag lang verrà aggiunto in base alla lingua utilizzata dal visitatore durante la registrazione al sito web.
Per abilitare questa funzione, è necessario aggiungere la riga "customer_tag: true" al codice ConveyThis nel file "conveythis_switcher.liquid". Puoi accedere a questo file accedendo al pannello di controllo Shopify > Negozio online > Temi > Azioni > Modifica codice.
{% assegna lingua = customer.tags | unisci: '' | split: '#ct' %} {% case language[1] %} {% when 'en' %} Conferma account in inglese {% else %} Conferma account cliente originale {% endcase %}