Slet/fjern detaljer fra Checkout in WooCommerce (Postnummer, firma, telefon...)

WooCommerce er et meget simpelt system for alle, der ønsker at oprette et Shop Online, Baseret på WordPress.
Efter installation default, WooCommerce vil tilføje en standardformular til faktureringsoplysninger. På kundens "Checkout"-side.
Designet som et system Shop Online som tillader både levering af nogle fysiske produkter og download af nogle virtuelle, WooCommerce spørg ind 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.

Fjernelse af feltet "Postnummer" fra WooCommerce Betaling

For at kunne fjerne "Postnummer" / Faktureringspostnummer fra WooCommerce, skal vi gå og redigere functions.php-filen for temaet WordPress som 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;
}

På denne måde vil du slette alle felterne fra WooCommerce Kasse.

Teknologientusiast, jeg skriver med glæde på StealthSettings.com siden 2006. Jeg har rig erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringssprog og blogplatforme (WordPress) og til onlinebutikker (WooCommerce, Magento, PrestaShop).

Hvordan man » Internet » Slet/fjern detaljer fra Checkout in WooCommerce (Postnummer, firma, telefon...)

6 tanker om "Slet/fjern detaljer fra Checkout in WooCommerce (postnummer, firma, telefon...)"

  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?

    Svar
  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!

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

    Svar
    • Hej,
      Ja, det er en god idé i tilpasningen, men i latest version af Woo ser jeg kun "address 2", "virksomhed". For postnummer og andre arkiver er krævende funktioner kode til at skjule.

      Svar
Efterlad en kommentar