Radera / ta bort detaljer från kassan i WooCommerce (postkod, företag, telefon …)

Woocommerce Det är ett mycket enkelt system för alla som vill skapa en Tidskrift online, med basen WordPress.
När du installerar standard kommer WooCommerce att lägga till en standardformulär för faktureringsinformation. På sidan “Kassa”av klienten.
Tänkt som ett system av Tidskrift online För att tillåta både leverans av fysiska produkter och utsläpp av en virtuell, kräver WooCommerce i standardformuläret En serie kunddata: namn, förnamn, telefonnummer, land, adress, stad, Torskpost. Vissa av dessa fält är inte nödvändiga för ett virtuellt kommando, till exempel. En produkt som kan laddas ner eller en produkt som har betalats via PayPal skulle inte behöva data för leverans. I det här fallet är det bra att underlätta kontrollsystemet för användaren genom att eliminera vissa fält från kassan.

Av eliminering av fältet “Torskpost” Din WooCommerce -kassan

Vi kan eliminera “Postkod” / Faktureringspostnummer från WooCommerce, vi måste gå och redigera funktioner.php -filen på WordPress webbplatsen. I funktioner.php Lägg 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” Det är fältet för postnummer. Om vi ​​vill ta bort det andra adressfältet kommer vi att ersätta “Billing_PostCode” cu “Billing_address_2”.

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

Det finns situationer där ingen detalj i kundens betalning kanske inte är intresserad. Vanligtvis när betalningen görs via PayPal. I det här scenariot kan vi välja att eliminera alla fält från ordersidan.

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å det här sättet kommer du att ta bort alla WooCommerce -kassefält.

Passionerad om teknik, skriver jag med nöje på stealthsetts.com med början med 2006. Jag har en rik upplevelse av operativsystem: macOS, Windows och Linux, men också på programmeringsspråk och bloggplattformar (WordPress) och för onlinebutiker (WooCommerce, Magento, Presashop).

Hem Din källa till IT -tutorials, användbara tips och nyheter. Radera / ta bort detaljer från kassan i WooCommerce (postkod, företag, telefon …)

6 tankar om ”Radera / ta bort detaljer från kassan i WooCommerce (postkod, företag, telefon …)”

  1. Hej tack för det här inlägget!
    Jag behövde ta bort företagets namn och det är perfekt att det fungerade !!
    Jag vill också ta bort företagets namn på “Skicka till en annan adress”.
    Men jag vet inte vad jag ska ersätta Custom_Override_checkout_fields i din kod. Kan du hjälpa mig?

    Svar
  2. Hej, jag lade till den här koden till Functs.php som guidad men min webbplats kraschade. Det är helt tomt. Jag är inte helt ny på saker som det här men jag är inte heller en proffs.

    Om jag kunde komma åt min instrumentpanel skulle jag bara radera den men jag kan inte komma åt någonting på min webbplats alls.

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

    Svar
  3. Hej
    Jag är i betalningsavsnittet ” Faktureringsinformation “handstil “leveransadress ” Jag vill förändras som. Vad kan vi göra.

    Svar
  4. Nu kan du göra det direkt för den super praktiska WordPress -personaliseringspanelen. (Wp-admin/customize.php?)

    Svar
    • Hej,
      Ja, är en bra idea i Customizer men i den senaste versionen av Woo ser jag bara “Adress 2”, “företag”. För postkod och oher arkiverade är req -funktionskod för att dölja.

      Svar
Lämna en kommentar