Elimina / Rimuovi i dettagli dal Checkout in WooCommerce (CAP, Azienda, Telefono...)

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.

Appassionato di tecnologia, scrivo con piacere su StealthSettings.com dal 2006. Ho un'ampia esperienza nei sistemi operativi: macOS, Windows e Linux, nonché nei linguaggi di programmazione e nelle piattaforme di blogging (WordPress) e per i negozi online (WooCommerce, Magento, PrestaShop).

Come » Internet » Elimina / Rimuovi i dettagli dal Checkout in WooCommerce (CAP, Azienda, Telefono...)

6 pensieri su "Elimina / Rimuovi dettagli da Checkout in WooCommerce (CAP, Azienda, Telefono...)"

  1. 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?

    Rispondi
  2. 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!

    Rispondi
    • 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.

      Rispondi
Lascia un tuo commento