Checkout WooCommerce aanpassen.

Is de checkout van WooCommerce te uitgebreid en wil je liever wat minder velden in het afrekenproces?
Via onderstaande tips pas je het volledig naar wens aan!

1) Via: WooCommerce -> Instellingen -> tabblad “Accounts” kun je bij het kopje “Activeer registratie” het vinkje uitzetten bij “Activeer registratie op de Afrekenen pagina”. Hiermee voorkom je dat klanten een account moeten aanmaken. Denk hier eerst goed over na want het is vaak zeer wenselijk om deze optie wel te gebruiken.

2) Wil je een aantal van de klantvelden niet gebruiken? Dan moeten we een stap verder gaan.
Voeg onderstaande code toe aan je functions.php file van je template.

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
 
function custom_override_checkout_fields( $fields ) {
    unset($fields['billing']['billing_first_name']);
    unset($fields['billing']['billing_last_name']);
    unset($fields['billing']['billing_company']);
    unset($fields['billing']['billing_address_1']);
    unset($fields['billing']['billing_address_2']);
    unset($fields['billing']['billing_city']);
    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;
}

Via de unset opties in bovenstaande functie kun je exact bepalen welke onderdelen je niet wilt gebruiken. De onderdelen die je wel wilt gebruiken dien je uiteraard uit de functie weg te halen!!
De functie wordt vervolgens via een filter uitgevoerd.

De code kun je overigens ook gemakkelijk overzetten naar een plugin. Zie mijn eerdere post over het schrijven van WordPress plugins.

Scroll to top