Cerca
Generic filters
Frase esatta
Cerca nel titolo
Cerca nel contenuto
Filter by Custom Post Type
Filter by Categorie
Quick Snippets
Guide e Tutorial Joomla
Guide e Tutorial Wordpress
Notizie
Programmazione Web
Trucchi e Guide Apple Mac OS
Filtra per Tags
Seleziona / Seleziona tutti
acf
action
aggiornamento joomla
aggiornamento virtuemart
aggiungere campi
akeeba
amazon s3
amazon web services
angularjs
apache
aruba
autopost
aws
backup
backup buddy
blocksit.js
bootstrap
bordi arrotondati
cache
caching
campi personalizzati
captcha recaptcha
cf7
chronoforms
cloud
compressione file
compressione immagini
conditional fields
contact form 7
countdown
cpt
css
css framework
css3
custom post type
custom registration
data di nascita
debug
disegni
downgrade
draw
ec2
endpoints
ergonet
font awesome
font custom
fontweb
form
front end
ftp
functions.php
funzioni
glyphicons
google
hook
hosting
hosts
html
html5
image optim
javascript
joomla
joomla api
joomla development
joomla festival
joomla lombardia
joomla update
jquery
k2
lightbox
login
mac
mac os
mamp
metabox
mobile friendly
multilingua
mysql
news
ottimizzazione
ottimizzazione immagini
override
password
pdf
php
plugin
qtranslate
redis
registrazione
registrazione utente
responsive
restore
ripristino
roolback
rounded tables
select
seo
server php locale
shortcode
shortpixel
sicurezza
smau
social
spotlight
SSL
system cache
table
template
tooltips
trasferimento sito
trucchi
twitter
ubuntu
uikit
user meta
visio alternative
web advisor
widget
widgetkit
windows
woocommerce
wordpress
wordpress api
wp capability
wp user
wp-config.php
wp_query
wug
xampp
yootheme

Aggiungere il campo codice fiscale e partita iva in WooCommerce

Per questo articolo sono disponibili Download Script

Contenuto mancante

1- Disabilità ADS Block e ricarica la pagina

2- Ricarica la pagina

Può succedere che nei siti web sviluppati in WooCommerce, soprattutto quelli in cui si vende anche in Italia, sia necessaria la compilazione del campo Codice Fiscale e Partita Iva, per esempio per emettere successivamente una fattura.

WooCommerce di default non possiede questi due campi però è possibile attraverso delle funzioni aggiungere dei campi come ho spiegato qui.

aggiungere codice fiscale partita iva woocommercePer chi non ha dimestichezza con il codice ho sviluppato un plugin che potete scaricare gratuitamente cliccando sul link in alto all’articolo.

Invece per i più audaci, lascio il codice completo 🙂

Contenuto mancante

1- Disabilità ADS Block e ricarica la pagina

2- Ricarica la pagina

 

17 commenti su “Aggiungere il campo codice fiscale e partita iva in WooCommerce

  1. Ciao Alessio, ottimi articoli per prendere spunti e soluzioni.
    ho provato ad inserire il plugin in questione e mettendo il “false” il campo partita iva ( lo voglio visualizzare ma non renderlo obbligatorio) l’asterisco è sparito ma se continuo con l’ordine mi da errore riportando “Compila il campo Partita Iva” .
    come faccio? grazie in anticipo.
    Luca

    • Ciao Luca,

      i codici li commento di proposito, basta leggere..

      Rimuovi questa stringa :

      //controllo che il partita iva sia compilato
      add_action(‘woocommerce_checkout_process’, ‘required_pi_checkout_field_process’);

      function required_pi_checkout_field_process() {
      if ( ! $_POST['partita_iva'] )
      wc_add_notice( __( 'Compila il campo Partita Iva .' ), 'error' );
      }

  2. ciao
    ho provato il plug in ma come faccio ad inserire i dati nella fattura?
    C’è un plug in con cui si integra ? io per esempio sto usando WooCommerce PDF Invoices & Packing Slips.
    Grazie

  3. Ciao Alessio, ti ringrazio per questo esempio di codice che mi ha permesso di inserire i campi senza aggiungere ulteriori plugin (cerco sempre di limitare il più possibile i plugin installati su WP).
    Prendendo spunto dal tuo codice ho aggiunto una funzione per creare un campo legato al consenso privacy: https://codeshare.io/2KPEw8

    Inoltre con una modifica alla funzione di controllo del codice fiscale (https://codeshare.io/5em6J9) ed aggiungendo le funzioni di validazione di Manuel Marangoni (http://www.manuelmarangoni.it/sir-bit/705/php-controllare-le-variabili-nei-form-codice-fiscale-partita-iva-email-e-prezzo/) ho aggiunto una validazione “base” del codice fiscale (lunghezza, carattere di controllo).
    Si tratta di una validazione base, l’ideale sarebbe controllare anche la validità del codice comune, ma per scoraggiare l’inserimento di dati falsi può essere sufficiente.

    Grazie ancora e a presto!

  4. Ciao Alessio io ho un piccolo problema
    Sto realizzando un sito con 2 user roles.
    Uno customer (cliente) e l’altro company (aziendale).
    Mi servirebbe solo il campo “Partita Iva” ma visibile e attivo solo ed unicamente per il ruolo “company” .
    Come si può fare utilizzando il codice da te postato?
    Grazie in anticipo.

    • Ciao Stefano,

      il ruolo WP lo assegna solo a registrazione avvenuta, quindi non puoi fare un controllo PHP durante la registrazione, quello che puoi fare è una condizione sul campo select (che presumo ci sia se mi dici che hai 2 ruoli).

  5. Ciao Alessio
    Grazie per il plugin, è davvero utile!
    Il mio cliente però vorrebbe che al posto di “Società” e “Privato” ci fosse scritto “Fattura” e “Ricevuta”, è possibile cambiare i due nomi? Se sì, dove?
    Ti ringrazio!

  6. Ciao Alessio, grazie mille articolo strepitoso!
    E’ possibile far comparire i due campi codice fiscale e partita iva anche nella pagina del proprio account nel front-end e permettere all’utente di modificare entrambi i campi insieme agli altri campi di Billing?

    Grazie mille
    saluti
    Michele

    • Ciao Michele,

      si si può fare ma va modificato il plugins, o modifichi la pagina gestione account con i filtri messi a disposizione dalle API di WooCommerce, oppure crei un nuovo endpoint con questi campi e creai un form a front end che permette l’edit e quindi l’aggiornamento degli stessi.

  7. Buongiorno , gentilmente vorrei sapere se e’ possibile inserire come campo obbligatorio (aziende) P.IVA e C.F
    Perché se una azienda e’ una società di persone , si sa che la P.IVA e’ uguale al C. F, ma se l’azienda e’ una ditta individuale necessita anche del C.F. Spesso mi ritrovo a dover chiamare il cliente e chiedere che tipo di società e poi eventualmente chiedere il C.F.
    Vorrei avere il campo P.iva e C.F obbligatorio , se sono uguali…. basta che ripetano la P.iva .
    Grazie, ciao

    • Bungiorno, si è fattibile, va fatto un controllo, se il campo “billing_company” è compilato allora il campo partita iva è codice fiscale soo obbligatori, diversamente no; va comunque modificato il plugin che vede sopra aggiungendo delle righe e dei controlli PHP.

Commenta l'articolo

Bisogno di postare codice ? Usa un servizio gratuito come Codeshare altrimenti WordPress formatta male il codice!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pin It on Pinterest

Condividi l'articolo. Grazie.

Vuoi essere aggiornato ?