Ta bort/ta bort detaljer från Checkout in WooCommerce (Postnummer, företag, telefon...)

WooCommerce är ett mycket enkelt system för alla som vill skapa ett butik, Baserat på WordPress.
Vid installation default, WooCommerce kommer att lägga till ett standardformulär för faktureringsinformation. På kundens sida "Kassa".
Utformad som ett system butik som tillåter både leverans av fysiska produkter och nedladdning av virtuella, WooCommerce fråga in standardformulär en serie av kunddata: Namn, Efternamn, Telefonnummer, Land, adress, ort, postnummer. Några av dessa områden som vi behöver för en virtuell kommando till exempel. En produkt som kan laddas ner eller produkt som betalades av PayPal skulle inte behöva data för leverans. I det här fallet är det bäst att lindra styrsystemet för användaren, genom att ta bort områden av kassan.

Borttagning av fältet "Postnummer" från WooCommerce Till Kassan

För att kunna ta bort "Postnummer" / Faktureringspostnummer från WooCommerce, måste vi gå och redigera functions.php-filen för temat WordPress som är aktiv på hemsidan. I functions.php lägger vi till raderna:

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

Där "billing_postcode" är fältet för postnumret. Om vi ​​vill ta bort det andra adressfältet kommer vi att ersätta "billing_postcode" med "billing_address_2 ”.

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

Det finns situationer som inte kan intressera några detaljer om kundens betalning. Vanligtvis när betalning sker via PayPal. I detta scenario kan vi välja att eliminera alla fält på beställningssidan.

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å detta sätt kommer du att radera alla fält från WooCommerce Kolla upp.

Brinner för teknik, skriver jag med glädje på StealthSettings.com sedan 2006. Jag har lång erfarenhet av operativsystem: macOS, Windows şi Linux, men också i programmeringsspråk och bloggplattformar (WordPress) och för nätbutiker (WooCommerce, Magento, PrestaShop).

Hur man » Internet » Ta bort/ta bort detaljer från Checkout in WooCommerce (Postnummer, företag, telefon...)

6 tankar om "Ta bort / ta bort detaljer från kassan in WooCommerce (Postnummer, företag, telefon...)"

  1. Bonjour Merci för inlägget!
    Jag behövde ta bort företagsnamnet och det är perfekt det fungerade !!
    Jag vill också ta bort företagsnamnet på "skicka till en annan adress".
    men jag vet inte hur man byter ut custom_override_checkout_fields i din kod. Kan du hjälpa mig?

    Svara
  2. Hej, jag addredigerade den här koden till functions.php som guidad men min webbplats kraschade. Det är helt tomt. Jag är inte helt ny på saker som detta men jag är inte heller ett proffs.

    Om jag kunde komma åt min instrumentpanel skulle jag bara radera den men jag kan inte få tillgång till någonting på min hemsida alls.

    Snälla hjälp, vad ska jag göra? Urgent svar behövs tack!

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

    Svara
    • Hallå,
      Ja, det är en bra idé i anpassaren men i latest version av Woo jag ser bara "address 2", "företag". För postnummer och andra arkiv är kravfunktioner kod att dölja.

      Svara
Lämna en kommentar