Icono del sitio Cómo Hacer Una Página

Quitar Campos del Checkout en Woocommerce (vídeotutorial)

Quitar Campos del Checkout en Woocommerce (vídeotutorial) 1

Quitar campos del checkout en Woocommerce es especialmente útil cuando estamos vendiendo algún producto digital ya que no necesitamos una dirección de envío, código postal etc…

¿Cómo hacemos para quitar campos en nuestro checkout? Aunque existen plugins que nos ayudan en esta ocasión lo vamos hacer por código ya que simplemente lo tenemos que copiar y pegar en el fichero functions.php de nuestra plantilla.

El código que tenemos que añadir es el siguiente:


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']);
unset( $tabs['additional_information'] );
return $fields;
}

add_filter('woocommerce_enable_order_notes_field', '__return_false');

Aquí tenéis el vídeo en el que lo explico más en detalle:

Suscríbete a mi canal:

Salir de la versión móvil