Quitar Campos del Checkout en Woocommerce (vídeotutorial)

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:

11 comentarios en «Quitar Campos del Checkout en Woocommerce (vídeotutorial)»

  1. Oscar estoy desarrollando un sitio wp endonde incluyo una tienda, wc,,, quiero saber como colocar un boton al lado del producto y que de una vez me tire a la caja y no a la descripcion,, directo a la caja de pago,, gracias por tu tiempo y colaboracion..

  2. Hola Oscar,

    Te cuento estoy montando una tienda wordpress con el theme aveda con woocommerce pero lo que quiero vender son unos vídeos de diseño fotográfico con photoshop. Para ello veo demasiada información previa para realizar la compra, me gustaría poder quitar, informacion de facturación e información adicional y que directamente saliera la sección revisar y realizar el pago.

    Es posible??

    Gracias 🙂

  3. Hola Oscar buenas tardes, a ver si me puedes ayudar, edité los campos del formulario finalizar compra, y ahora no encuentro el archivo que se encarga de esto, simplemente lo que quiero es cambiar donde pone nombre de la empresa poner dni/cif en el formulario donde el cliente escribe sus datos a la hora de comprar…

    gracias por anticipado

Deja un comentario