Rimuovere i campi di pagamento in Woocommerce è particolarmente utile quando vendiamo un prodotto digitale poiché non abbiamo bisogno di un indirizzo di spedizione, codice postale, ecc...
Come rimuoviamo i campi nel nostro checkout? Sebbene ci siano plugin che ci aiutano in questa occasione, lo faremo tramite codice poiché dobbiamo semplicemente copiarlo e incollarlo nel file functions.php del nostro modello.
Il codice che dobbiamo aggiungere è il seguente:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' ); function custom_override_checkout_fields( $fields ) { unset($fields['billing']['billing_first_name']); unset($fields['billing']['billing_last_name']); unset($fields['billing']['billing_company']); unset($fields['billing']['billing_address_1']); unset($fields['billing']['billing_address_2']); unset($fields['billing']['billing_city']); unset($fields['billing']['billing_postcode']); unset($fields['billing']['billing_country']); unset($fields['billing']['billing_state']); unset($fields['billing']['billing_phone']); unset($fields['order']['order_comments']); unset($fields['billing']['billing_address_2']); unset($fields['billing']['billing_postcode']); unset($fields['billing']['billing_company']); unset($fields['billing']['billing_last_name']); unset($fields['billing']['billing_email']); unset($fields['billing']['billing_city']); unset( $tabs['additional_information'] ); return $fields; } add_filter('woocommerce_enable_order_notes_field', '__return_false');
Ecco il video in cui lo spiego più nel dettaglio:
Oscar Sto sviluppando un sito wp dove includo un negozio, wc,,, voglio sapere come posizionare un pulsante accanto al prodotto e che una volta vado alla scatola e non alla descrizione, direttamente alla casella di pagamento , Grazie per il vostro tempo e collaborazione.
Ciao Sergio,
Con questo plugin puoi inviarli direttamente per acquistare:
https://wordpress.org/plugins/woocommerce-direct-checkout/
Spero che funzioni per te 😉
saluti
Oscar
Oscar Hola,
Ti sto dicendo che sto allestendo un negozio wordpress con il tema aveda con woocommerce ma quello che voglio vendere sono dei video di design fotografico con photoshop. Per questo vedo troppe informazioni precedenti per effettuare l'acquisto, vorrei poter rimuovere, dati di fatturazione e informazioni aggiuntive e che la sezione revisione ed effettuare il pagamento esca direttamente.
È possibile??
Grazie
Ciao Laura,
Certo che puoi, è esattamente quello che faccio nel video.
Ti mando l'indirizzo di un altro articolo (anche di un altro mio blog) in cui ti spiego come realizzare un sito web per la vendita di video in area premium 😉
Spero vi piaccia.
https://www.misingresospasivos.com/tutorial-para-crear-una-membresia-o-area-de-miembros-con-wordpress-y-woocommerce-video/
Oscar
saluti
Ciao Oscar, buon pomeriggio, vediamo se puoi aiutarmi, ho modificato i campi del modulo di checkout, e ora non riesco a trovare il file che si occupa di questo, semplicemente quello che voglio è cambiare dove dice il nome dell'azienda, inserire ID/CIF nel modulo in cui il cliente scrive i propri dati al momento dell'acquisto...
Grazie in anticipo
Ciao Mauro,
Questo plugin https://es.wordpress.org/plugins/woocommerce-checkout-manager/ ti permette di cambiare tutti quei campi
saluti
Oscar
grazie
Grande come sempre Óscar, abbiamo appuntamenti in sospeso, ti scriverò domani.
Grazie per aver diffuso la conoscenza ai tuoi follower.
saluti
noè cristo
Grazie Noah!!!
Qualsiasi cosa qui mi hai 😉
Un saluto!
Oscar
Grazie!! Molto utile!
Grazie mille Paola 😉