Blog

Come aggiungere in PrestaShop i campi SDI e pec per la fatturazione elettronica (modulo gratuito)

Peppe Galise

Un modulo gratuito per aggiungere i dati per la fatturazione elettronica SDI e PEC da PrestaShop 1.7.7

Come aggiungere in PrestaShop i campi SDI e pec per la fatturazione elettronica (modulo gratuito)

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.
Ho sviluppato questo plugin che funziona dalla versione 1.7.7 di PrestaShop fino alla 8.2.
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.

fatturazione elettronica prestashop

- Salva e chiudi. Nel caso in cui dovessi ricevere un errore nel salvataggio (come riportato nell'immagine seguente) segui il punto 3.

fatturazione prestashop sdi pec


3. Segui questa procedura nel caso in cui non dovesse farti salvare le voci sdi pec nella pagina delle Località nella tab Nazione (punto 2):
- Accedi tramite FTP nella cartella override/classes/
- Estrai i file dal file zip del modulo e apri la cartella cartellaoverride/classes/ 
- Se non presente, carica nella cartella FTP override/classes/ il file Address.php
- Se presente, dovresti essere un utente con conoscenza avanzata di php per poter unire i due file. Se ricontri difficoltà contattaci pure!
- 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

dati fattura elettronica in prestashop

 

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:

aggiungere dati fattura elettronica prestashop

 

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.

aggiungere sdi e pec prestashop

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.

 

Nuove funzionalità dalla versione v1.0.4

Dalla versione v1.0.4 del modulo Indirizzo di fatturazione completo che puoi scaricare da questa form, sono state aggiunte due importanti funzionalità:

1. Aggiunta la possibilità di verificare se sono stati rilasciati aggiornamenti dell'addon

Cliccando sul pulsante CONFIGURA associato al modulo Indirizzo di fatturazione completo nel BO di Prestashop, potrai visionare in tempo reale l'ultima versione disponibile e i relativi aggiornamenti.

indirizzo di fatturazione elettornica sdi pec prestashop

2.  Aggiunta la possibilità di attivare la funzionalità per copiare negli appunti i dati del cliente presenti nell'addon visibile nella pagina ordine (lato BO)

Attivando il flag Abilita copia negli appunti presente nella configurazione del modulo Indirizzo di fatturazione completo, potrai copiare i dati dei clienti con un semplice click!

fatturazione elettornica sdi pec prestashop

Non è attiva la funzionalità per effettuare la copia negli appunti? 

Il modulo durante l'installazione viene agganciato alla posizione (hook) displayBackOfficeHeader.
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 displayBackOfficeHeader. 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

Versione modulo: v1.0.4
Ultimo aggiornamento: 14/12/2024
Lingue del modulo: IT - EN
Versioni compatibili con PrestaShop: v1.7.7.X - v1.7.8.X - v8.0.X - v8.1.X - v8.2.X


Changelog v1.0.4

  • Aggiunta la possibilità di verificare se sono stati rilasciati aggiornamenti dell'addon
  • Aggiunta la possibilità di attivare la funzionalità per copiare negli appunti i dati del cliente presenti nell'addon visibile nella pagina ordine (lato BO)
  • Corretto inserimento dei campi sdi e pec nella tabella del database
  • Migliorata la compatibilità con PS 8+
  • Aggiunto override per visualizzare i campi lato backend
  • Aggiunta gestione multilingua con file di lingua italiana e inglese

 

Scarica il modulo PrestaShop

Compila il seguente modulo e riceverai il link per il download del modulo.


Privacy Policy
Compilando il presente modulo autorizzi Interno 15 S.r.l. a raccogliere i tuoi dati al solo fine di soddisfare la tua richiesta.
I dati non verranno trasferiti a terzi per altri scopi commerciali.

 


Supporta lo sviluppo del nostro modulo per PrestaShop!

Hai trovato utile il nostro modulo per PrestaShop? Aiutaci a migliorarlo e a mantenerlo aggiornato! Con un piccolo contributo puoi sostenere lo sviluppo continuo, l'aggiunta di nuove funzionalità e l'assistenza tecnica. Ogni supporto, anche minimo, è importante. Dona tramite PayPal o Stripe (carta di credito) e contribuisci a rendere il nostro modulo ancora migliore! Grazie per il tuo supporto.

 

Peppe Galise

Peppe Galise

UX Designer and Web Developer

Grafica, codice di programmazione e fumetti sono il mio pane quotidiano sin da ragazzino, per questo nei miei lavori si scorge il giusto equilibrio fra estro creativo e rigore informatico.
Passo con destrezza dalle righe di codice agli strumenti di grafica per non perdere mai la visione completa del progetto su cui sto lavorando.
Dietro il ticchettio frenetico della mia tastiera si nasconde una mente sempre attiva, un vulcano in continua eruzione di idee a cui la mia immaginazione e la mia conoscenza informatica stanno già dando forma concreta.

Che piacere averti qui!
Hai bisogno dei nostri servizi?


Privacy Policy
Compilando il presente modulo autorizzi l'impresa individuale Giuseppe Galise a raccogliere i tuoi dati al solo fine di soddisfare la tua richiesta.
Il trasferimento dei tuoi dati a terzi potrà essere necessario al fine della mera esecuzione della richiesta stessa.
I dati non verranno trasferiti a terzi per altri scopi commerciali.

 

Sviluppiamo siti internet e siti e-commerce e pianifichiamo strategie di marketing digitale. Contenuto e contenitore per noi sono ugualmente importanti per questo ci occupiamo di copywriting in ottica SEO per il web.