Come aggiungere il campo Codice Fiscale su WooCommerce

Immagine avatar per Andrea Di Rocco

di Andrea Di Rocco Aggiornato il

Come aggiungere il campo Codice Fiscale su WooCommerce

In certi casi può essere necessario che i tuoi clienti comunichino il loro codice fiscale o la partita IVA al momento dell’acquisto.

Ora ti spiego quindi come aggiungere il campo Codice Fiscale su WooCommerce.

Aggiungere il campo Codice Fiscale su WooCommerce con Checkout Manager

Checkout Manager for WooCommerce

Per aggiungere un campo personalizzato, come il Codice Fiscale, nella pagina Carrello di WooCommerce, esistono vari modi.

Puoi modificare il codice PHP del plugin, oppure (molto più pratico!) usare un semplice plugin.

Dal momento che la maggior parte dei lettori di SOS WP sono imprenditori online e non programmatori, approfondiamo la seconda opzione.

Come avrai già intuito, ci serviremo del plugin Checkout Manager for WooCommerce.

Questo strumento serve proprio ad aggiungere campi personalizzati alla pagina carrello di WooCommerce.

I campi che puoi aggiungere sono di vario tipo: campi di testo, caselle da spuntare, opzioni da selezionare o anche il “date-picker”, che mostra un calendario da cui poter scegliere una data.

Con questo plugin è possibile anche rendere i campi facoltativi o obbligatori, e riordinarli come si desidera.

Se gestisci un negozio online multilingua, ti farà piacere anche sapere che WordPress Checkout Manager è compatibile con WPML.

Ottimo, visto che WooCommerce e WPML sono perfettamente integrabili.

Se hai bisogno di chiarimenti, contatta l’Assistenza WordPress e ti risponderemo prontamente.

Abbiamo un servizio interamente dedicato alla realizzazione di siti eCommerce, quindi puoi chiedere il nostro aiuto per qualsiasi necessità.

Dunque, per prima cosa installa ed attiva il plugin.

Ai fini di questa guida, devi ovviamente aver già installato e configurato sul tuo sito WooCommerce.

Se non l’hai ancora fatto, ti consiglio di leggere la guida su come creare un negozio online con WordPress e WooCommerce.

Inoltre, consulta anche il video corso WordPress, dove trovi tanti utili consigli e dimostrazioni pratiche per creare il tuo shop online e imparare ad usare WordPress in maniera veramente semplice.

Quindi, dal menu della tua bacheca cerca la voce WooCommerce > Impostazioni > Checkout.

Qui potrai configurare i campi aggiuntivi da visualizzare sulla pagina checkout.

impostazioni checkout manager

Come vedi, ci sono diverse sezioni:

  • General: da qui puoi configurare varie impostazioni per il checkout;
  • Billing: qui selezioni quali compilerà l’utente per la fatturazione;
  • Shipping: questi sono invece i campi per la spedizione;
  • Additional: per aggiungere campi personalizzati;
  • Order: per le impostazioni sullo stato dell’ordine;
  • Email: per la gestione dei campi delle email;
  • Advanced: per l’esportazione di custom fields o per aggiungere classi CSS personalizzate.

Nelle sezioni Billing e Shipping puoi lavorare sui campi già configurati da WooCommerce: puoi rimuoverli, renderli obbligatori, sostituirne il titolo e il testo segnaposto.

La sezione che però ci interessa per aggiungere il campo Codice Fiscale su WooCommerce, è quella chiamata “Additional”.

Vai sul pulsante Add new field per creare un nuovo campo e inserisci i dati che vuoi mostrare sulla tua pagina.

Nell’immagine qui sotto vedi come ho impostato la sezione:

Aggiungere il campo partita iva

Fatto questo, clicca Salva per salvare il tuo nuovo campo.

Tornando all’elenco dei tuoi campi personalizzati, potrai aggiungere dei dettagli, ad esempio puoi impostare il campo come obbligatorio e scegliere la sua posizione nel form.

Ora, prova ad inserire qualche prodotto nel carrello sul tuo sito WooCommerce e a procedere fino alla pagina checkout.

Vedrai che ora sarà apparsa la nuova sezione Informazioni fiscali, in cui si trova il campo per l’inserimento del Codice Fiscale che abbiamo appena creato.

Conclusione

Come vedi, aggiungere il campo Codice Fiscale su WooCommerce è semplice e veloce.

Se ne hai bisogno, ti consiglio anche di sperimentare con WooCommerce Checkout Manager per l’aggiunta di altri campi: si tratta di un plugin efficace e semplice da usare, ma che ti può aiutare a risolvere diverse “beghe amministrative” legate al commercio online.

Conosci altri sistemi per aggiungere un campo personalizzato alla pagina Carrello?

Per qualunque dubbio, domanda o suggerimento, la sezione qui sotto è aperta ai commenti.

Guide correlate:

Immagine di Andrea Di Rocco autore articoli SOS WP
Andrea Di Rocco Fondatore di SOS WP™
La mia passione per WordPress mi ha portato negli ultimi 10 anni a voler aiutare sempre più persone a creare blog e siti web in WordPress in completa autonomia. Spero che troverai utili le oltre 700 guide su WordPress e sulla SEO che ho pubblicato su questo blog. Se ne hai voglia ti invito a leggere la mia storia, cliccando sul pulsante qui sotto.
49Commenti
Lascia un commento
  1. Immagine avatar per Samuele Francesco La Venia
    Samuele Francesco La Venia

    Salve, complimenti per la guida, ma ho un problema.
    Ho aggiunto i campi (partita iva, SDI e pec) ma al momento del ordine, nella mail di riepilogo non non ci sono. Anche se controllo negli ordini questi campi non sono compilati. Ho dimenticato di fare qualcosa?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Samuele, da qui non è facile capire quale sia il motivo per cui non vengono raccolti i dati. I relativi campi sono correttamente mostrati nel form? Se li rendi obbligatori, hai lo stesso problema?

  2. Immagine avatar per Leopoldo
    Leopoldo

    ciao e grazie dei tuoi consigli, sempre utilissimi.
    ho un problema, ho woocommerce con wplms ho scaricato ed installato il plugin Checkout Manager for WooCommerce.
    però siu woocommerce non visualizza la pagina :
    WooCommerce > Impostazioni > Checkout. ! c’è qualcosa di ulteriore da fare oltre l’attivazione del Plug-in ? Grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Leopoldo, hai la voce WooCommerce > Checkout (senza passare da Impostazioni)? Ti porta nella stessa schermata. Facci sapere!

  3. Immagine avatar per Antonio
    Antonio

    Ciao, grazie per l’articolo.
    Ho inserito il campo P.Iva e C.F. ma mi sono accorto che se vado nel sito inglese i campi appaiono in italiano. Non riesco a capire dove andare per modificarli.
    Utlizzo Avada e WPML.
    Grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Antonio, prova ad usare il plugin Loco Translate.

  4. Immagine avatar per Eugenio
    Eugenio

    grazie per la spiegazione molto chiara e diretta ma, sarebbe interessante sapere anche come inserire gli stessi campi nelle mail di conferma delle varie fasi dell’ordine e sulla fattura finale.
    grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Eugenio, per questo servirebbe agire direttamente via codice. Fattibile, ma serve uno sviluppatore per compiere correttamente tali operazioni. Non conosciamo infatti un plugin specifico per questo tipo di necessità. Un saluto!

  5. Immagine avatar per Elisa
    Elisa

    Ciao ho aggiunto il codice fiscale su un sito al quale lavoro con il plugin checkout manager e va benissimo, però avrei l’esigenza che il nuovo campo codice fiscale fosse presente anche nella mail di notifica nuovo ordine che riceve chi gestisce gli ordini. È possibile ? Come fare ? Grazie in anticipo dei preziosi consigli

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Elisa, non conosciamo per questo un plugin, in prima battuta pensiamo che si debba procedere via codice. Certamente è possibile, ma si dovrebbe intervenire sui file. Per questo puoi anche contattare il nostro reparto servizi che potrà rispondere alle tue necessità. Un saluto!

  6. Immagine avatar per Charlie
    Charlie

    Questo consiglio è stato molto utile!
    Ma esiste un modo altrettanto semplice per aggiungere la partita iva anche alla email di notifica ordine?
    grazie!

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Charlie, dovremmo intervenire via codice per questo, non conosciamo un plugin già impostato per questo. Un saluto!

  7. Immagine avatar per Andrea Di Rocco
    Andrea Di Rocco

    Testa questo plugin, in questo modo non dovresti avere bisogno di interventi diretti sul codice che non possiamo suggerire agevolmente via commento.

  8. Immagine avatar per Federico
    Federico

    Ottima soluzione. Peccato però che i campi creati non si vedono anche nella scheda dell’utente nel back-end.

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Federico, per questo va fatta una piccola implementazione via codice.

    2. Immagine avatar per Gino
      Gino

      Salve avrei lo stesso problema: ho inserito il campo Codice Fiscale come nella guida e sulla pagina checkout e’ perfetto.
      Il campo non viene mostrato nel backend del cliente alla pagina mio-account/edit-address/billing (la pagina in cui il cliente puo’ modificare i suoi dati) Qualcuno puo’ aiutarmi? grazie!!

    3. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Gino, stai usando il plugin indicato nella guida?

  9. Immagine avatar per Lino Ambrosio
    Lino Ambrosio

    Installato plugin WooCommerce Checkout Manager è scomparsa la voce aggiungi articolo visualizza carrello sotto i prodotti, il pulsante ajax per intenderci. E’ molto comodo avere quel pulsante, che è successo ? si può risolvere.

    Grazie mille
    saluti

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Lino, che tema stai utilizzando?

  10. Immagine avatar per Francesco
    Francesco

    Grazie Chiara, è un’ottima soluzione semplice ed efficace, non sapevo come fare. Ho solamente approfondito il fatto di inserire dei checkbox condizionali, avevo bisogno di far apparire il campo partita iva e nome azienda se l’ordinante voleva la fattura, ma la richiesta di fattura o meno doveva essere obbligatoria. Per rfare ciò ho trovato un esempio in inglese che riporto se qualcuno ne dovesse aver bisogno https://www.visser.com.au/documentation/woocommerce-checkout-manager/usage/#Adding_Conditional_Checkout_Fields

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Francesco, grazie della segnalazione 🙂 Un saluto e grazie del tuo commento, continua a seguirci!

  11. Immagine avatar per Dennis
    Dennis

    Ciao è possibile rendere “required” il campo aggiuntivo codice fiscale solo quando l’utente ha nazionalità italiana e renderlo “optional” quando non è di nazionalità europea

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Dennis, puoi usare questo plugin che permette di nascondere dei campi in base all’indirizzo di fatturazione. Un saluto, continua a seguirci!

  12. Immagine avatar per Moreno
    Moreno

    Buongiorno, utilizzando questo plugin come faccio ad inserire il campo creato nella stampa della fattura generata con WooCommerce PDF Invoices & Packing Slips

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Moreno, puoi specificarci meglio la tua richiesta, dandoci qualche info in più? Non capiamo bene la tua necessità.

  13. Immagine avatar per Matteo
    Matteo

    Ho installato questo plug in e in effetti è eccezionale, permette di gestire un infinità di campi aggiuntivi… però, ho un sito multilingue e se vado a generare un acquisto in una lingua che non è la principale non tiene memoria del carrello, ovvero si fa tutta la procedura di acquisto ma quando si arriva a inserire i dati si genera un errore che dice che il carrello è vuoto..

    avete mai riscontrato questo problema? è risolvibile?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      ciao Matteo, che plugin stai usando per la gestione multilingua sul tuo sito web?

  14. Immagine avatar per Mirco
    Mirco

    Ciao, ottimo articolo! Una domanda: affinché il campo possa essere visualizzato nell’email dell’ordine, che bisogna fare? Grazie

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Puoi usare questo comodo plugin: https://it.wordpress.org/plugins/woo-piva-codice-fiscale-e-fattura-pdf-per-italia/. Il campo sarà presente anche nella email 🙂

  15. Immagine avatar per Francesco
    Francesco

    Ciao! Sto usando questo ottimo plugin ma ho un problema.
    Quando la nazione è settata su Italia (nell’apposito campo dropdown nel form di spedizione) tutto va come dovrebbe MA quando cambio nazione il form si glitcha, campi scompaiono (il che è normale dato che non tutti i paesi hanno delle province) il problema è che alcuni campi si spostano in modo imprevedibile andando anche a disallinearsi dal form.
    Come posso gestirlo?
    Grazie!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Francesco, il problema si presenta anche con gli altri plugin disattivati? Un saluto!

  16. Immagine avatar per Gianluca
    Gianluca

    Ciao,
    vi segnalo il plugin https://wordpress.org/plugins/woo-piva-codice-fiscale-e-fattura-pdf-per-italia/ che rende woocommerce adatto al mercato italiano mettendo a disposizione, rispetto ad altre soluzioni, i campi codice fiscale e p.iva separati (molto importante per professionisti con cf e p.iva differenti).
    Compatibile con l’ottimo plugin di fatturazione WooCommerce PDF Invoices & Packing Slips presente nel repository di WP.
    Spero di essere utile a tutti 😉
    Buona giornata

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Gianluca, grazie per la segnalazione!

  17. Immagine avatar per Tiziana Pegoraro
    Tiziana Pegoraro

    Ciao Chiara, grazie per il post! Molto utile! Offrite una migliore informazione che il sito ufficiale di Codice Fiscale: https://www.codicefiscalecalcola.it/ . Spero in futuro di diventare un blogger a tempo pieno come te 🙂

  18. Immagine avatar per emiliano
    emiliano

    Ciao,
    grazie per la guida 🙂
    E’ da tempo che ho scoperto questo plugin e lo utilizzo regolarmente : https://it.wordpress.org/plugins/woocommerce-pdf-invoices-italian-add-on/
    Rende il tutto a norma con l’Italia e permette automaticamente la possibilità di inserisce Codice Fiscale e P.IVA al checkout. ( fa scegliere anche tra ricevuta e fattura ).
    Spero possa essere utile !
    Un saluto

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Emiliano, grazie della tua segnalazione 😉

  19. Immagine avatar per Domenico
    Domenico

    Salve! Io avrei bisogno di inserire un campo relativo ai dati fiscali nel form della registrazione per avere la possibilità di controllare la veridicità dei dati prima di approvare un utente. Esiste un modo per farlo?
    Grazie!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Domenico,
      a quale form di registrazione ti riferisci?
      Un saluto!

    2. Immagine avatar per Domenico
      Domenico

      Ciao Andrea, grazie per l’interessamento. Mi riferisco a quello che compare nel momento della registrazione di un nuovo utente.
      Buona giornata.

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Domenico, dovresti aggiungere dei nuovi campi al form. Prova a seguire queste indicazioni video.

  20. Immagine avatar per Brad
    Brad

    Bel post su WooCommerce Plugin. Vorrei condividere una Plugin Woo-commerce nome WC Fields Checkout Editor . Ha caratteristiche come,
    ~ Supporta 11 campi personalizzati
    ~ Modifica campi esistenti (/ Spedizione fatturazione) sostegno
    ~ Elimina i campi e cambiare ordine dei campi di visualizzazione
    ~ Specifica visibilità campo Prodotto
    ~ Specifica visibilità campo Categoria
    ~ Campo File Upload personalizzato in impostazioni aggiuntive
    ~ Display in Dettagli ordine di pagina e-mail
    ~ Carrello visibilità campo specifico totale
    ~ Pannello di amministrazione di facile utilizzo
    ~ Ripristina predefinite campi
    ~ Traduzione Pronto

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Brad,
      grazie per la segnalazione, lo testeremo al più presto!

    2. Immagine avatar per Brad
      Brad

      Ciao Andrea,
      Grazie te, felice di sentire da voi.

    3. Immagine avatar per Woody
      Woody

      Ciao Brand,
      I nuovi campi inseriti, come potrebbe essere codice fiscale e partita iva, l’utente poi li ritrova nella pagina del suo account? oppure ogni volta deve reinserire?
      Grazie

  21. Immagine avatar per Danilo
    Danilo

    Chiara ho risolto. Gentilissima…Grazie lo stesso!!!
    Saluti

  22. Immagine avatar per Danilo
    Danilo

    Ciao Chiara, tempo addietro usai questo plugin per inserire codice fiscale e p.iva al checkout di un ordine. Seguii una vecchia guida dove oltre ad installare questo plugin e aggiungendo i campi addizionali (codice fiscale e p.iva), per farli visualizzare all’interno della fattura che il sistema generava, stava scritto di aggiungere una funzione all’interno di un file .php. Ora mi ritrovo che non riesco più a trovare la funzione dove ho inserito inserito manualmente i campi my_fld1 e my_flieds2. Mica sapresti aiutarmi?Grazie mille. Attendo una tua risposta

  23. Immagine avatar per Luca Tamagnini
    Luca Tamagnini

    Grazie per questo post, mi è stato molto utile.
    Avrei un quesito da porvi: se l’acquirente del mio ecommerce è straniero (non fiscalmente italiano) dovrei scorporargli l’IVA. Il prezzo dovrebbe essere IVA ESCLUSA. Per avere questa funzionalità dal checkuout devo installare il plugin PRO VERSION?
    Saluti
    Luca

    1. Immagine avatar per Chiara Buzzi
      Chiara Buzzi

      Ciao Luca!
      Grazie per il commento, mi fa piacere che la guida ti sia stata utile 🙂

      Nelle impostazioni WooCommerce (quelle base di WooCommerce) dovresti trovare una sezione relativa alle Imposte dove puoi configurare varie fasce (chiamate classi) d’imposta. Inoltre, puoi configurare il tuo carrello in modo che l’IVA sia scorporata.

      Non dovresti aver bisogno di installare altri plugin;

      Fammi sapere se hai altre domande!
      Chiara

  24. Immagine avatar per giuseppe
    giuseppe

    Ciao, quale implementazionevia codice? Ho aggiunto il campo P.Iva ma nella scheda cliente non la trovo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *