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

personalized name jewellery er et meget simpelt system for alle, der ønsker at oprette et Shop Online, Baseret på WordPress.
Efter installation default, WooCommerce tilføjer en standardformular til faktureringsoplysninger. På klientens "Checkout" -side.
Designet som et system Shop Online tillader både fysisk levering af produkter og downloade nogle virtuelle WooCommerce kræves i standardformular en serie af kundedata: Navn, Efternavn, Telefonnummer, Land, Adresse, By, Postnummer. Nogle af disse områder har vi brug for en virtuel kommando f.eks. Et produkt, der kan downloades eller produkt, som blev betalt af PayPal ikke behøver dataene til levering. I dette tilfælde er det bedst at lette styringen for brugeren, ved at fjerne områder af Checkout.

Fjern feltet "Postnummer" fra WooCommerce Checkout

For at kunne fjerne postnummeret / faktureringskoden fra WooCommerce er vi nødt til at redigere funktions.php-filen for WordPress-temaet, der er aktiv på hjemmesiden. I functions.php tilføjer vi linjerne:

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 andet adressefelt, vil vi erstatte "billing_postcode" med "billing_address_2 ”.

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

Der er situationer, der måske ikke interesserer nogen detaljer om kundens betaling. Normalt når betalingen sker via Paypal. I dette scenarie kan vi vælge at fjerne alle områder af 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;
}

Denne måde vil du slette alle felter i WooCommerce Checkout.

4 kommentarer
  1. Bonjour Merci til stillingen!
    Jeg havde brug for at slette firmanavnet, og det er perfekt, det fungerede !!
    Jeg vil også slette virksomhedsnavnet på "send til en anden adresse".
    men jeg ved ikke, hvordan man erstatter custom_override_checkout_fields i din kode. Kan du hjælpe mig?

  2. Hej jeg addredigerede denne kode til functions.php som guidet, men min hjemmeside styrtede ned. Det er helt tomt. Jeg er ikke helt ny med ting som dette, men jeg er heller ikke en professionel.

    Hvis jeg kunne få adgang til mit dashboard, ville jeg bare slette det, men jeg kan slet ikke få adgang til noget på min hjemmeside.

    Hjælp venligst, hvad skal jeg gøre? Krævende svar behøver venligst!

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

Giv en kommentar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *

I alt
0
Aktier
Forrige artikel

Firefox er ikke længere tilgængelig den Windows XP og Vista fra 2017

Næste artikel

Sådan oprettes en tar arkiv af filer og mapper (mapper) på serveren ved hjælp af et PHP script

Brugere, der søger efter:

kolom menghilangkan bære Perusahaan di woocommerce,
I alt
0
Del