Cancellare / rimuovere i dettagli per il controllo finale WooCommerce (codice postale, società, telefono ...)

WooCommerce è un sistema molto semplice per chi vuole creare un negozio, Sulla base di WordPress.
L'installazione predefinita, WooCommerce aggiungerà un modulo standard per dati di fatturazione. Al cliente "Checkout".
Progettato come un sistema negozio permettendo sia la consegna fisica dei prodotti e il download di alcuni WooCommerce virtuale necessaria in 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.

Eliminando campo "CAP" da WooCommerce Checkout

Siamo in grado di eliminare il "Cap" / Fatturazione CAP di WooCommerce devono andare e modificare il file functions.php tema WordPress che è attivo sul sito web. In functions.php aggiungi le linee:

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');

function custom_override_checkout_fields ($ fields) {

unset ($ campi [ 'fatturazione'] [ 'billing_postcode']);

return $ campi;

}

[/ Php]

Dove "billing_postcode" è il campo per il codice postale. Se si vuole eliminare il secondo campo indirizzo, sostituiamo "billing_postcode" con "billing_address_2".

[PHP] unset ($ campi [ 'fatturazione'] [ 'billing_address_2']); [/ php]

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.

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');
function custom_override_checkout_fields ($ fields) {
unset ($ campi [ 'fatturazione'] [ 'billing_postcode']);
unset ($ campi [ 'fatturazione'] [ 'billing_country']);
unset ($ campi [ 'fatturazione'] [ 'billing_state']);
unset ($ campi [ 'fatturazione'] [ 'billing_phone']);
unset ($ campi [ 'ordinare'] [ 'order_comments']);
unset ($ campi [ 'fatturazione'] [ 'billing_address_2']);
unset ($ campi [ 'fatturazione'] [ 'billing_postcode']);
unset ($ campi [ 'fatturazione'] [ 'billing_company']);
unset ($ campi [ 'fatturazione'] [ 'billing_last_name']);
unset ($ campi [ 'fatturazione'] [ 'billing_email']);
unset ($ campi [ 'fatturazione'] [ 'billing_city']);
return $ campi;
}

[/ Php]

In questo modo si elimina tutti i campi della WooCommerce Checkout.

Cancellare / rimuovere i dettagli per il controllo finale WooCommerce (codice postale, società, telefono ...)

Circa l'autore

Azione furtiva

Appassionato di tutto ciò che significa gadget e IT, scrivo con piacere stealthsettings.com da 2006 e mi piace scoprire con voi cose nuove su computer e sistemi operativi macOS, Linux, Windows, iOS e Android.

Commenti

  • Bonjour Merci per il post!
    J'avais besoin de supprimer le nom de l'entreprise et c'est parfait ca fonctionne !!
    Questo è un supprimer élement le nom de l'entreprise sur "expédier à une adresse différente".
    non è lo stesso del riposizionamento di custom_override_checkout_fields nel codice. Pourriez vous m'aider?

  • Ciao, ho aggiunto questo codice a functions.php come guidato ma il mio sito Web si è bloccato. È completamente vuoto. Non sono del tutto nuovo per cose come questa, ma non lo sono neanche per nessuno.

    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!

Lascia un tuo commento

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.