Il modulo gratuito Indirizzo di fatturazione completo da la possibilità di visualizzare nel checkout di PrestaShop i dati necessari per la fatturazione elettronica, ovvero il codice univoco SDI e la pec.
Partendo da un articolo pubblicato da Guido sul suo blog, ho sviluppato questo plugin che funziona perfettamente dalla versione 1.7.7 di PrestaShop.
Perchè dalla versione 1.7.7? Perchè nella precedenti versioni di PrestaShop il tema del Back Office gestiva la pagina degli ordini con smarty, invece dalla 1.7.7 la pagina degli ordini viene gestita con Symfony.
Con questa nuova versione viene gestito tutto in maniera molto differente. Se dovessimo parlare di override di PrestaShopBundle non ce ne usciremmo più!
Dalla versione 1.7.7 è nata anche una nuova posizione (hook) nella pagina ordini, ovvero AdminOrderSide, è qui che andremo a visualizzare il nuovo modulo Indirizzo di fatturazione completo!
Come visualizzare Sdi e Pec per la fatturazione elettronica in Prestashop.
1. Scarica il modulo Indirizzo di fatturazione completo da questa form e installalo sul tuo PrestaShop.
2. Una volta installato il modulo, devi procedere con l'aggiunta dei campi SDI e PEC per visualizzarli lato Front Office:
- Dal menu principale vai in Internazionale -> Località, poi clicca sulla tab Nazione. Qui cerca Italia e clicca sul pulsante Modifica.
- In corrispondenza del campo Formato indirizzo, aggiungi nell'area di testo nelle posizioni che preferisci le parole sdi e pec, un valore per riga.
- Salva e chiudi. Nel caso in cui dovessi ricevere un errore nel salvataggio segui il punto 3.
3. Segui questa procedura nel caso in cui non dovesse farti salvare le voci sdi e pec nella pagina delle Località nella tab Nazione (punto 2):
- Accedi tramite FTP nella cartella override/classes/
- Crea un nuovo file denominandolo Address.php (con la A maiuscola)
- Apri il file e incolla il seguente codice:
- Salva il file e chiudilo
- consiglio di cancellare il file var/cache/prod/class_index.php. Verrà rigenerato in automatico da PrestaShop.
- ripetere la procedura al punto 2. Adesso nella tab Address troverete i campi sdi e pec
Come si visualizzano i campi Sdi e Pec lato Front Office nel checkout
Adesso lato Front Office, nel Checkout vedrai i campi SDI e PEC:
Come si visualizzano nel Back Office di Prestashop i campi Sdi e Pec
Invece lato Back Office, accedendo al singolo ordine, vedrai il modulo contente tutte le informazioni di fatturazione.
Non visualizzi il modulo nel dettaglio ordine del tuo backend?
Il modulo durante l'installazione viene agganciato alla posizione (hook) AdminOrderSide.
Se ciò non dovesse verificarsi, dal menu principale vai in Design -> Posizioni, in alto a destra clicca sul pulsante innestare un modulo, successivamente cerca il modulo Indirizzo di fatturazione completo e dal menu a tendina seleziona l'ancoraggio displayAdminOrderSide. Salva e chiudi.
Rapido e semplice!
Spero che questo mio articolo ti sia stato utile.
Se sei interessato ad un sito ecommerce con Prestashop o qualsiasi altro CMS puoi contattare la web agency di Corato (Bari) Interno15
Scheda tecnica
Ultimo aggiornamento: 25/03/2021
Lingue del modulo: IT
Versioni compatibili con PrestaShop: V1.7.7.X - V1.7.8.X
Versione modulo: v 1.0.3
Scarica il modulo PrestaShop
Compila il seguente modulo e riceverai il link per il download del modulo.