Woocommerce checkout pagina

Dit bericht is alleen interessant als je gebruik maakt van woocommerce

Vandaag moest ik voor een client een checkout pagina maken in woocommerce. Dit bedrijf verkoopt alleen producten die je kan downloaden.
Op de standaard checkout pagina van woocommerce moet de klant al zijn adres gegevens invullen. Overbodig in dit geval omdat het alleen een betaalde download betreft.

Al googlend kwam ik op het internet dit handige stukje code (“snippet”) tegen op  loraleehutton.com

Ik heb niet exact deze instructies gevolgd. Ik heb de code van stap twee geplakt in  functions.php. Tot nu toe werkt dit naar behoren.

Wil je precies weten hoe het zit ga dan naar loraleehutton.com .
Voor het gemak heb ik hieronder de code gekopieerd het enige wat ik dus gedaan heb is het plakken van deze code in de functions.php.

// Hook in
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );


// Our hooked in function - $fields is passed via the filter!
function custom_override_checkout_fields( $fields ) {
unset($fields['order']['order_comments']);
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']);

return $fields;
}

Leave a Reply