Slett / fjern detaljer fra kassen i WooCommerce (postnummer, firma, telefon ...)

WooCommerce er et veldig enkelt system for alle som ønsker å lage et handle, Basert på WordPress.
Ved installasjon default, Vil WooCommerce legge til et standard skjema for faktureringsdetaljer. I "Checkout" -siden til klienten.
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.

Fjern "Postnummer" -feltet fra WooCommerce Checkout

For å kunne fjerne postnummeret / faktureringskoden fra WooCommerce, må vi gå og redigere funksjons.php-filen til WordPress-temaet som er aktivt på nettstedet. I functions.php legger vi til linjene:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}

Hvor "billing_postcode" er feltet for postnummeret. Hvis vi vil fjerne det andre adressefeltet, vil vi erstatte “billing_postcode” med “billing_address_2 ”.

 unset($fields['billing']['billing_address_2']);

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.

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;
}

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

Lidenskapelig om teknologi, jeg liker å teste og skrive opplæringsprogrammer om operativsystemer macOS, Linux, Windows, om WordPress, WooCommerce og LEMP webserverkonfigurasjon (Linux, NGINX, MySQL og PHP). Jeg skriver videre StealthSettings.com siden 2006, og noen år senere begynte jeg å skrive på iHowTo.Tips tutorials og nyheter om enheter i økosystemet. Apple: iPhone, iPad, Apple Se, HomePod, iMac, MacBook, AirPods og tilbehør.

4 tanker om “Slett / slett detaljer fra kassen i WooCommerce (postnummer, firma, telefon ...)”

  1. Bonjour Merci for innlegget!
    Jeg trengte å slette firmanavnet, og det er perfekt det fungerte !!
    Jeg vil også slette firmanavnet på "send til en annen adresse".
    men jeg vet ikke hvordan jeg skal erstatte custom_override_checkout_fields i koden din. Kan du hjelpe meg?

    Svar
  2. Hei, jeg addredigerte 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 heller ikke en proff.

    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!

    Svar
  3. Hallo
    Ben ödeme kısmında ki ”fatura bilgileri“ yazısını “teslimat adresi” olarak değiştirmek istiyorum. Ikke yapabiliriz.

    Svar

Legg igjen en kommentar