Slet / fjern detaljer fra kassen i WooCommerce (postkode, firma, telefon …)

WooCommerce det er et meget enkelt system for alle, der ønsker at oprette et Magasin online, baseret på WordPress.
Ved standardinstallation tilføjer WooCommerce en standardformular til faktureringsoplysninger. På siden af “Checkout”af klienten.
Designet som et system af Magasin online som både tillader levering af fysiske produkter og download af virtuelle, kræver WooCommerce standardformularen en række kundedata: Navn, Efternavn, Telefonnummer, Land, Adresse, By, Torskepost. Nogle af disse felter er f.eks. ikke nødvendige for en virtuel ordre. Et produkt, der kan downloades, eller et produkt, der er betalt via PayPal, behøver ikke dataene til levering. I dette tilfælde er det godt at gøre bestillingssystemet nemmere for brugeren, ved at fjerne nogle felter fra kassen.

Fjernelse af feltet “Torskepost” din WooCommerce Checkout

Lad os fjerne det “Postnummer” / Billing Postcode fra WooCommerce, vi skal ud og redigere functions.php-filen af ​​WordPress-temaet, der er aktivt på hjemmesiden. Tilføj linjerne i functions.php:

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

Hvor “faktureringspostnummer” er postnummerfeltet. Hvis vi ønsker at fjerne det andet adressefelt, erstatter vi det “faktureringspostnummer” cu “faktureringsadresse_2”.

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

Der er situationer, hvor de måske ikke er interesserede i nogen af ​​kundens betalingsoplysninger. Som regel, når betalingen sker via PayPal. I dette scenarie kan vi vælge at fjerne alle felter fra ordresiden.

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 felter fra WooCommerce Checkout.

Jeg er lidenskabelig med teknologi og skriver med glæde på stealthsetts.com startende med 2006. Jeg har en rig oplevelse i operativsystemer: macOS, Windows og Linux, men også inden for programmeringssprog og blogplatforme (WordPress) og til online butikker (Woocommerce, Magento, Presashop).

Hjem Din kilde til it -tutorials, nyttige tip og nyheder. Slet / fjern detaljer fra kassen i WooCommerce (postkode, firma, telefon …)

6 Tanker om “Slet / fjern detaljer fra kassen i WooCommerce (postkode, firma, telefon …)”

  1. Hej tak for dette indlæg!
    Jeg var nødt til at fjerne firmanavnet, og det fungerede perfekt!!
    Jeg vil også fjerne firmanavnet fra “sendes til en anden adresse”.
    men jeg ved ikke, hvad jeg skal erstatte custom_override_checkout_fields med i din kode. Kan du hjælpe mig?

    Svar
  2. Hej, jeg tilføjede denne kode til functions.php som guidet, men min hjemmeside gik ned. Det er helt tomt. Jeg er ikke helt ny inden for sådan noget, men jeg er heller ikke 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.

    Venligst hjælp, hvad skal jeg gøre? Hurtigt svar påkrævet tak!

    Svar
  3. Hej
    Mig i betalingssektionen ” Faktureringsoplysninger “hans forfatterskab “leveringsadresse ” Jeg vil ændre det til . Hvad kan vi gøre?

    Svar
    • Hej,
      Ja, det er en god idé i tilpasning, men i den seneste version af Woo ser jeg kun “adresse 2”, “selskab”. For postnummer og andre arkiver er krævende funktioner kode til at skjule.

      Svar
Efterlad en kommentar