Details verwijderen / verwijderen uit Checkout in WooCommerce (Postcode, Bedrijf, Telefoon...)

WooCommerce is een heel eenvoudig systeem voor iedereen die een winkelen, Gebaseerd op WordPress.
Bij installatie default, WooCommerce zal een standaardformulier voor factureringsgegevens toevoegen. Op de "Afrekenen"-pagina van de klant.
Ontworpen als een systeem winkelen die zowel de levering van fysieke producten als het downloaden van virtuele producten mogelijk maakt, WooCommerce vraag binnen standaardformulier een reeks gegevens van de klant: naam, voornaam, telefoonnummer, Country, Adres, Stad, postcode. Sommige van deze gebieden moeten we voor een virtuele commando bijvoorbeeld. Een product dat kan worden gedownload of product dat door PayPal betaald zouden de gegevens niet voor de levering nodig. In dit geval is het beter om het regelsysteem te vergemakkelijken voor de gebruiker, door het verwijderen van gebieden Checkout.

Verwijdering van het veld "Postcode" uit WooCommerce Afrekenen

Om de "Postcode" / Facturatie Postcode te kunnen verwijderen uit WooCommerce, moeten we het bestand functions.php van het thema gaan bewerken WordPress die actief is op de website. In functions.php voegen we de regels toe:

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

Waarbij "billing_postcode" het veld is voor de postcode. Als we het tweede adresveld willen verwijderen, vervangen we “billing_postcode” door “billing_address_2 ”.

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

Er zijn situaties die alle details van betaling van de klant niet zouden kunnen interesseren. Meestal wanneer de betaling wordt gedaan via PayPal. In dit scenario kunnen we ervoor kiezen om alle gebieden van de bestelpagina te elimineren.

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;
}

Op deze manier verwijdert u alle velden uit WooCommerce Checkout.

Gepassioneerd door technologie, schrijf ik met plezier op StealthSettings.com sinds 2006. Ik heb ruime ervaring met besturingssystemen: macOS, Windows en Linux, evenals met programmeertalen en blogplatformen (WordPress) en voor online winkels (WooCommerce, Magento, PrestaShop).

Hoe werkt het? » Internet » Details verwijderen / verwijderen uit Checkout in WooCommerce (Postcode, Bedrijf, Telefoon...)

6 gedachten over "Delete / Remove details from Checkout in WooCommerce (Postcode, Bedrijf, Telefoon...)"

  1. Bonjour Merci voor de post!
    Ik moest de bedrijfsnaam verwijderen en het is perfect dat het werkte !!
    Ik wil ook de bedrijfsnaam op "verzenden naar een ander adres" verwijderen.
    maar ik weet niet hoe ik custom_override_checkout_fields in je code moet vervangen. Zou je me kunnen helpen?

    Antwoorden
  2. Hallo, ik added deze code naar functions.php als begeleid, maar mijn website crashte. Het is helemaal leeg. Ik ben niet helemaal nieuw in dit soort dingen, maar ik ben ook geen pro.

    Als ik toegang kon krijgen tot mijn dashboard, zou ik het gewoon wissen, maar ik heb helemaal geen toegang tot iets op mijn website.

    Please help, wat moet ik doen? Dringende reactie nodig alstublieft!

    Antwoorden
    • Hallo,
      Ja, het is een goed idee in de customizer, maar in de latest versie van Woo Ik zie alleen "address 2", "bedrijf". Voor postcode en andere velden is req-functiecode om te verbergen.

      Antwoorden
Laat een bericht achter