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:
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..
Hola Sergio,
Con este plugin puedes enviarlos directamente a comprar:
https://wordpress.org/plugins/woocommerce-direct-checkout/
Espero que te sirva 😉
Saludos
Óscar
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 🙂
Hola Laurita,
Claro que se puede, precisamente es lo que hago en el vídeo.
Te voy a pasar la dirección de otro artículo (de otro blog mío también) en el que explico como hacer una web de venta de vídeos en una zona premium 😉
Espero que te guste.
https://www.misingresospasivos.com/tutorial-para-crear-una-membresia-o-area-de-miembros-con-wordpress-y-woocommerce-video/
Óscar
Saludos
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
Hola Mauri,
Este plugin https://es.wordpress.org/plugins/woocommerce-checkout-manager/ te permite cambiar todos esos campos
Saludos
Óscar
gracias
Genial como siempre Óscar, tenemos citas pendientes, te escribo mañana.
Gracias por derrochar conocimiento para tus seguidores.
Un saludo
Noe Cristo
Gracias Noe!!!
Cualquier cosa aquí me tienes 😉
Un saludo!!!
Óscar
Gracias!! Muy útil!
Muchas gracias Paula 😉