Commerce: invio email di acquisto avvenuto al cliente in inglese (non in italiano)

5 contenuti / 0 new
Ultimo contenuto
Commerce: invio email di acquisto avvenuto al cliente in inglese (non in italiano)

Ciao
Ho un sito Drupal7 multilingua in italiano dove ho installato Commerce

Quando un cliente riceve l'e-mail di conferma dell'ordine il testo è in inglese e non in italiano (lingua impostata di default nel sito).

Il messaggio è il seguente: (ho lasciato i token che sono correttamente sostituiti)

Oggetto: Order object [order: order-number] at [site: name]
Thanks for your order [order: order-number] at [site: name]. If this is your first order with us, you will receive a separate e-mail with login instructions. You can view your order history with us at any time by logging into our website at: [site: login-url] You can find the status of your current order at: [site: url] user/[order: uid]/orders/[order: order-id] Please contact us if you have any questions about your order.

Sono andato admin/config/regional/translate e per la stringa è presente la traduzione in italiano

Come posso fare?

Grazie

Drupal Version:

Le varie email legate alle fasi dell'acquisto sono scritte nelle Rules oppure in admin/commerce/config/email. Il testo scritto in questa pagina 'vince' sulle stringhe tradotte.

...enter at your own risk...

Grazie giuvax

dopo essermi perso all'interno delle varie "rules" e "component" ho optato per installare
https://drupal.org/project/commerce_email che richiede anche
https://drupal.org/project/variable_email

Anche se commerce email è in fase dev e da qualche warning in fase di installazione, permette comunque di gestire più facilmente i messaggi inviati al cliente.

Perchè tutto funzioni correttamente occorre:

1) Andare in admin/config/workflow/rules e per "Commerce order message: order notification e-mail" togliere l'azione "Send Message with Message notify" altrimenti la mail viene mandata 2 volte al cliente

2) Mandare le mail in formato Commerce Order Message con Mime Mail (/admin/config/system/mimemail )

L'unica cosa è che viene correttamente tradoto il token presente nell'oggetto metre i token presenti nel corpo non vengono tradotti.

Che posso fare ?

Grazie

La cosa buffa è che in admin/config/system/variable la traduzione è esatta !

Ho trovato la regola "Send an order notification e-mail (HTML)" che come azione ha "Send Message with Message notify" che utilizza nome variabile commerce_email_order

che sembra essere corretta.

[RISOLTO] Commerce: invio email di acquisto avvenuto al cliente in inglese (non in italiano)

Ciao
ho finalemte trovato delle ottime indicazioni su
http://www.gizra.com/content/message-notify-multilingual-email-notificat...

In pratica utilizzando Message e Message-notify e attivando anche il modulo Message-notify example
è possibile gestire i messaggi e tradurli.
Tutto questo avviene andando su admin/structure/messages
Per i messaggi già esistenti è possibile una volta selezionata la lingua, inserire i campi tradotti con tanto di token.
Grazie a tutti