Slette / fjerne detaljer i kassen WooCommerce (postnummer, Company, telefon ...)

WooCommerce er et veldig enkelt system for alle som ønsker å skape en handle, Basert på WordPress.
Standard installasjon, vil WooCommerce legge et standardskjema for faktureringsopplysninger. På "kassen" kunde.
Utformet som et system handle slik at både fysisk levering av produkter og laste ned noen virtuelle WooCommerce nødvendig standard form en serie av kundedata: Navn, etternavn, telefonnummer, Country, adresse, by, postnummer. Noen av disse feltene vi trenger for en virtuell kommando for eksempel. Et produkt som kan lastes ned eller produktet som ble betalt av PayPal ville ikke trenger data for levering. I dette tilfelle er det best å lette styringen for brukeren, ved å fjerne felt av kassen.

Eliminere feltet "postnummer" fra WooCommerce kassen

Vi kan fjerne "Postcode fakturering postnummer" fra WooCommerce, vi må gå og redigere functions.php filen av WordPress tema som er aktiv på nettstedet. I funksjoner.php legger du til linjene:

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');

funksjon custom_override_checkout_fields ($ felt) {

unset ($ felt [ 'fakturering'] [ 'billing_postcode']);

returner $ felt;

}

[/ Php]

Der "billing_postcode" er feltet for postnummer. Hvis du ønsker å eliminere andre adressefeltet, vi erstatte "billing_postcode" med "billing_address_2".

[PHP] unset ($ felt [ 'fakturering'] [ 'billing_address_2']); [/ php]

Det er situasjoner som kanskje ikke interesserer noen detaljer om kundens betaling. Vanligvis når betalingen er gjort gjennom PayPal. I dette scenariet kan vi velge å fjerne alle felt av bestillingssiden.

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');
funksjon custom_override_checkout_fields ($ felt) {
unset ($ felt [ 'fakturering'] [ 'billing_postcode']);
unset ($ felt [ 'fakturering'] [ 'billing_country']);
unset ($ felt [ 'fakturering'] [ 'billing_state']);
unset ($ felt [ 'fakturering'] [ 'billing_phone']);
ikke-fikserte ($ felt [ 'order'] [ 'order_comments']);
unset ($ felt [ 'fakturering'] [ 'billing_address_2']);
unset ($ felt [ 'fakturering'] [ 'billing_postcode']);
unset ($ felt [ 'fakturering'] [ 'billing_company']);
unset ($ felt [ 'fakturering'] [ 'billing_last_name']);
unset ($ felt [ 'fakturering'] [ 'billing_email']);
unset ($ felt [ 'fakturering'] [ 'billing_city']);
returner $ felt;
}

[/ Php]

På denne måten vil du slette alle feltene i WooCommerce kassen.

Slette / fjerne detaljer i kassen WooCommerce (postnummer, Company, telefon ...)

Om forfatteren

Stealth

Lidenskapelig opptatt av alt som gadget og IT skrive gjerne stealthsettings.com av 2006 og jeg liker å oppdage nye ting med deg om datamaskiner og MacOS, Linux, Windows, iOS og Android.

2 Kommentarer

  • Bonjour Merci for innlegget!
    J'avais besoin de supprimer le nom de l'entreprise et c'est parfait ca fonctionne !!
    Dette er en supplerer jegalement le nom de l'entreprise sur "expédier à une adresse différente".
    Det er ikke på samme måte som remplacement av custom_override_checkout_fields i stemmekoden. Pourriez vous m'aider?

  • Hei, jeg la denne koden til functions.php som guidet, men nettstedet mitt krasjet. Det er helt tomt. Jeg er ikke helt ny på ting som dette, men jeg er ikke en for heller.

    Hvis jeg kunne få tilgang til dashbordet mitt, ville jeg bare slette det, men jeg kan ikke få tilgang til noe på nettstedet mitt i det hele tatt.

    Vennligst hjelp, hva skal jeg gjøre? Krevende svar nødvendig!

Legg igjen en kommentar