WooCommerce è un sistema molto semplice per chiunque voglia creare un file negozio, Sulla base di WordPress.
Al momento dell'installazione default, WooCommerce aggiungerà un modulo standard per i dettagli di fatturazione. Nella pagina "Checkout" del cliente.
Progettato come un sistema negozio che consente sia la consegna di prodotti fisici che il download di quelli virtuali, WooCommerce chiedi di entrare forma standard una serie di dati dei clienti: Nome, Cognome, Numero di telefono, Paese, Indirizzo, Città, Codice di avviamento postale. Alcuni di questi campi abbiamo bisogno per un comando virtuale, per esempio. Un prodotto che può essere scaricato o di un prodotto che è stato pagato da PayPal non avrebbe bisogno dei dati per la consegna. In questo caso è meglio per facilitare il sistema di controllo per l'utente, rimuovendo campi di cassa.
Rimozione del campo "Codice Postale" da WooCommerce Procedi all'acquisto
Per poter rimuovere il "Codice Postale" / Codice Postale di Fatturazione da WooCommerce, dobbiamo andare a modificare il file functions.php del tema WordPress che è attivo sul sito. In functions.php aggiungiamo le righe:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}
Dove "billing_postcode" è il campo per il codice postale. Se vogliamo rimuovere il secondo campo dell'indirizzo, sostituiremo "billing_postcode" con "billing_addres_2 ”.
unset($fields['billing']['billing_address_2']);
Ci sono situazioni che potrebbero non interessarti alcun dettaglio di pagamento del cliente. Di solito, quando il pagamento viene effettuato tramite PayPal. In questo scenario possiamo scegliere di eliminare tutti i campi della pagina di ordine.
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
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']);
return $fields;
}
In questo modo eliminerai tutti i campi da WooCommerce Checkout.
Bonjour Merci per il post!
Avevo bisogno di cancellare il nome dell'azienda ed è perfetto, ha funzionato !!
Voglio anche eliminare il nome della società su "spedire a un indirizzo diverso".
ma non so come sostituire custom_override_checkout_fields nel tuo codice. Potresti aiutarmi?
ciao, io addmodificato questo codice in functions.php come guidato, ma il mio sito Web si è bloccato. È completamente vuoto. Non sono del tutto nuovo a cose del genere, ma non sono nemmeno un professionista.
Se potessi accedere al mio cruscotto, lo cancellerei ma non potrò accedere a nulla sul mio sito web.
Per favore aiuto, cosa dovrei fare? Necessaria risposta urgente per favore!
Merhaba
Ben ödeme kısmında ki "fatura bilgileri" yazısını "teslimat adresi" olarak değiştirmek istiyorum. Non yapabiliriz.
teşekkürler gerçekten ariyordum.Müşteriler posta kodunu bilmediği icin çok sorun yaşamıştım teşekkürler
Agora dá pra fazer direto pelo panel de personalizador do wordpress, super pratico. (wp-admin/customize.php?)
Ciao,
Sì, è una buona idea nel customizer ma nel latest versione di Woo vedo solo "addremere 2", "società". Per il codice postale e altri campi è richiesto il codice delle funzioni da nascondere.