Prestashop: Codice Fiscale in email admin

Per inserire il campo CODICE FISCALE nella mail che riceve l'amministratore,
vano effettuate delle piccole modifiche sul Core. Vediamo quali.





Prima di tutto bisogna ABILITARE il codice FISCALE.

Bisogna settare il parametro in
LOCALIZZAZIONE ---> NAZIONE --> ITALIA (o dove si vuole impostarlo)



Fatto questo,
bisogna INSTALLARE e abilitare il modulo "MAIL ALERTS"
ed inserire la mail dell / degli amministratore/ri


MODULO MAIL ALERTS

A questo punto bisogna modificare il file mailalerts.php
in
modules/mailalerts/



Dove si trova l'array $template_vars 
con tutti i valori passati al template, ad esempio
            '{delivery_firstname}' => $delivery->firstname,
            '{delivery_lastname}' => $delivery->lastname,
            '{delivery_address1}' => $delivery->address1,
            '{delivery_address2}' => $delivery->address2,

 va aggiunto una riga: 


 
'{invoice_dni}' => $invoice->dni,



Quindi ad esempio:
            '{delivery_company}' => $delivery->company,
            '{invoice_dni}' => $invoice->dni,            
            '{delivery_firstname}' => $delivery->firstname,
            '{delivery_lastname}' => $delivery->lastname,
            '{delivery_address1}' => $delivery->address1,
            '{delivery_address2}' => $delivery->address2,




TEMPLATE

Dopodichè va modificato il template
che può trovarsi sempre dentro la cartella del modulo
in
/modules/mailalerts/mails/it/

ED aggiungere il campo    {invoice_dni} dove si vuole, ad esempio:


       
         

Indirizzo di fatturazione
{invoice_block_html} Codice Fiscale: {invoice_dni}

Se non funziona,
provate allora a modificare il template in TRADUZIONI ---> SELEZIONA "EMAIL" + "ITALIANO"
e cercare la TAB "MAIL ALERTS" ---> NEW ORDER

e tradurre il template direttamente d lì.