Cómo eliminar los campos de pago de WooCommerce (PHP y complementos)

El pago es uno de los pasos más importantes en cualquier tienda de comercio electrónico. Si desea tener éxito y aumentar sus ventas, debe mantenerlo bajo. Por eso hoy te mostramos cómo eliminar los campos de pago de WooCommerce.

Hace unos días, te dimos algunos consejos sobre cómo optimizar tu sitio. Sin embargo, el último paso del embudo de ventas es crucial para cerrar la venta, por lo que necesita una atención especial.

¿Por qué deshabilitar los campos de pago de WooCommerce?

¿Sabías que más del 75% de los usuarios añaden un producto al carrito pero luego abandonan el sitio web sin comprar nada? Una de las principales razones del abandono del carrito de la compra es que el pago es demasiado largo o complicado. Para evitar esto, la página de pago debe ser simple y tener solo los campos necesarios.

Esto es especialmente importante si vende productos digitales o virtuales como software, música, libros electrónicos, etc. Como no es necesario enviar este tipo de producto, deben tener una página de pago específica en la que no solicites detalles como la dirección o el código postal, por ejemplo. Para saber más sobre cómo mejorar el pago de productos digitales, puede consultar este artículo.

Entonces, para impulsar las conversiones, debe ocultar los campos que simplemente agregan distracciones y fricción a la página de pago. Echemos un vistazo a cómo eliminar campos de pago en WooCommerce y acelerar el proceso de pago.

¿Cómo eliminar los campos de pago en WooCommerce?

Como no es posible eliminar los campos de pago predeterminados de WooCommerce desde el panel de WordPress, en este tutorial, le mostraremos cómo eliminar los campos de pago de dos maneras diferentes:

  1. Usando un complemento
  2. Con un script PHP

Usar un complemento es la forma más fácil si no eres un desarrollador. El script PHP, por otro lado, le permite ocultar cualquier campo de pago existente y personalizar su tienda WooCommerce con un poco de codificación. No existe un método mejor o peor. Obtendrás el mismo resultado con ambos, por lo que, dependiendo de tus habilidades, puedes elegir el que mejor se adapte a ti.

1) Elimine los campos de pago de WooCommerce usando un complemento

Hay muchas herramientas para deshabilitar y ocultar campos en la página de pago. Aquí le mostraremos cómo hacerlo utilizando dos complementos gratuitos:

  1. Administrador de pago de WooCommerce
  2. Pago directo para WooCommerce

Estas herramientas funcionan de manera similar pero tienen algunas diferencias. Echemos un vistazo más de cerca a cómo estos complementos pueden ayudarlo a eliminar algunos campos de pago.

1.1 – Eliminar campos de pago con WooCommerce Checkout Manager

WooCommerce Checkout Manager es una de las mejores herramientas para eliminar campos de pago. Este complemento freemium tiene una versión gratuita y 3 planes premium que comienzan en 20 USD (pago único).

Para deshabilitar cualquiera de los campos de pago de WooCommerce, simplemente siga estos pasos:

    1. Instale y active WooCommerce Checkout Manager. Puedes ir a Complementos> Agregar nuevo y busque «Administrador de pago de WooCommerce”O descárguelo gratis desde este enlace. La herramienta tiene una versión pro con funciones más avanzadas pero para esta tarea, la versión gratuita es suficiente.
    2. Ve a la WooCommerce pestaña en su panel de WordPress
    3. Haga clic en Revisa y luego en el Facturación lengüeta.
    4. Verá una lista de todos los campos que puede ocultar, así que active el inhabilitar opción en el campo que desea eliminar.
    5. Después de eso, puedes ir al Envío y Adicional pestañas y deshabilite los campos que desea eliminar.
    6. Después de ocultar todos los campos que no desea en la página de pago de WooCommerce, recuerde guardar los cambios y ¡listo!

Corto y dulce, ¿no? Además de eliminar campos, este complemento también le permite agregar nuevos campos, hacer que los campos sean opcionales o obligatorios, cambiar el orden en el que muestra los campos, aplicar lógica condicional y mucho más. Entonces, si desea una herramienta para personalizar el pago, WooCommerce Checkout Manager es una excelente opción.

1.2 – Elimine los campos de pago con Pago directo para WooCommerce

WooCommerce Direct Checkout es un excelente complemento diseñado para simplificar tanto el proceso de pago como la página de pago. Esta herramienta tiene como objetivo acelerar el proceso de pago para brindar a los usuarios una mejor experiencia de compra. A diferencia de WooCommerce Checkout Manager que le permite habilitar y deshabilitar campos, Direct Checkout lo ayuda a eliminar campos innecesarios y aumentar las tasas de conversión.

Esta es una herramienta freemium. Tiene una versión gratuita con funciones básicas y 3 planes premium que comienzan en 20 USD (pago único).

Para eliminar campos de la página de pago de WooCommerce con Pago directo, debe:

  1. Instale y active WooCommerce Direct Checkout. En su panel de WP, puede ir a Complementos> Agregar nuevo y busque «Pago directo de WooCommerce”O descárguelo gratis desde este enlace.
  2. Ve a la WooCommerce pestaña en su panel de WordPress.
  3. prensa Pago directo y luego ir al Revisa lengüeta.
  4. Aquí, verá una lista de todos los campos que puede eliminar, como país, estado, comentarios de pedidos, texto de política, columnas y más. Desde el General pestaña, también puede dirigir a los usuarios desde la página del producto directamente al pago desde el Añadido al carrito de redireccionamiento a opción.
  5. Una vez que elimine los campos que no desea en la página de pago, simplemente guarde los cambios.

En conclusión, si desea una solución rápida y sencilla, estos dos complementos son una excelente opción. Le permiten eliminar los campos de pago de WooCommerce con unos pocos clics y optimizar su tienda. Además de ser muy fáciles de usar, estas herramientas tienen un rendimiento excelente y son dos de los mejores complementos de pago para WooCommerce.

El principal inconveniente de este método es que cuando instala un complemento, está modificando el código de su sitio web. Esto aumenta su complejidad y las posibilidades de romper algo. Como resultado, un script personalizado podría ser un buen método si se siente cómodo escribiendo algunas líneas de código.

2) Elimine los campos de pago de WooCommerce con un script PHP

NOTA: Antes de comenzar, le recomendamos que cree un tema hijo. De esta manera, en lugar de personalizar los archivos del tema principal, modificará el tema secundario para que sus personalizaciones no se anulen cuando actualice el tema principal. Si no desea crear un tema secundario, puede generar una copia de seguridad completa de su sitio en caso de que algo salga mal.

Por lo tanto, en esta sección, le mostraremos cómo puede eliminar los campos de pago del pago de WooCommerce codificando su propia solución.

Si ha consultado nuestro tutorial sobre cómo editar los campos de pago, estará familiarizado con los ganchos de WooCommerce. En este caso, usaremos el woocommerce_checkout_fields gancho y lo llamaremos quadlayers_remove_checkout_fields como sigue:

add_filter( 'woocommerce_checkout_fields' , ' quadlayers_remove_checkout_fields ' );

Este es un tipo de gancho de filtro, lo que significa que debe devolver algo cuando lo ejecuta. ¿Y qué va a devolver? Los datos con los campos que desea eliminar.

Quitar el apellido

Por ejemplo, si desea eliminar el campo de apellido, puede utilizar lo siguiente:

unset($fields['billing']['billing_last_name']);

Después de eso, debe insertarlo en una función con el mismo nombre que usó en el gancho de filtro en el primer paso (quadlayers_remove_checkout_fields):

function quadlayers_remove_checkout_fields( $fields ) {

unset($fields['billing']['billing_last_name']); 

return $fields; 

}

Finalmente, inserte el script completo para eliminar el campo WooCommerce apellido en el functions.php archivo de un tema hijo como se muestra a continuación:

add_filter( 'woocommerce_checkout_fields' , ' quadlayers_remove_checkout_fields ' ); 

function quadlayers_remove_checkout_fields( $fields ) { 

unset($fields['billing']['billing_last_name']); 

return $fields; 

}

Eliminar cualquier otro campo

Entonces, si desea eliminar cualquier otro campo, debe agregar la línea correspondiente. A continuación, puede encontrar los nombres disponibles de los campos que puede eliminar:

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_email']);

unset($fields['account']['account_username']);

unset($fields['account']['account_password']);

unset($fields['account']['account_password-2']);

¿Cómo mostrar los campos de pago que ha eliminado anteriormente?

¿Qué puede hacer si ha eliminado algunos campos de pago que desea volver a mostrar? Simplemente elimine la línea de código que oculta el campo específico que desea mostrar. Por ejemplo, si desactivó el campo de código postal y ahora desea agregarlo nuevamente, debe eliminar la siguiente línea del functions.php archivo de su tema hijo:

unset($fields['billing']['billing_postcode']);

Del mismo modo, si desea mostrar varios campos al mismo tiempo, puede eliminar varias líneas a la vez.

Bonificación: ¿Cómo eliminar la pestaña de información adicional en WooCommerce?

La pestaña Información adicional viene por defecto en WooCommerce. Como esta pestaña se muestra solo cuando el producto tiene peso, dimensiones o atributos, a veces no es muy útil. Hay dos formas de desactivar la pestaña Información adicional:

  1. A través de PHP: Editando el functions.php expediente.
  2. A través de CSS: Editando el style.css expediente.

En términos de rendimiento, el método PHP es mejor porque detiene la carga de la pestaña (en lugar de cargarla y luego ocultarla). Así que aquí te mostraremos cómo eliminar la pestaña Información adicional con un script PHP.

NOTA: Para evitar perder sus personalizaciones cuando actualice su tema, le recomendamos que aplique estos cambios a su tema hijo.

  1. Vaya a su FTP y abra el contenido de wp carpeta. Luego, ve al tema y abre tu child_theme carpeta.
  2. Allí, abre el functions.php expediente.
  3. Ve a la parte inferior e inserta el siguiente código:
add_filter( 'woocommerce_product_tabs' , ' quadlayers_remove_product_tabs ' );

function ' quadlayers_remove_product_tabs '( $tabs ) {

unset( $tabs['additional_information'] );

return $tabs;

}

Recuerde guardar los cambios y luego actualizar la página. ¡Eso es! ¡Has eliminado la pestaña Información adicional!

Eliminar la pestaña de descripción y las reseñas

Además, puede deshacerse de la pestaña de descripción y la pestaña de revisiones con el siguiente código:

add_filter( 'woocommerce_product_tabs' , ' quadlayers_remove_product_tabs ' );

function ' quadlayers_remove_product_tabs '( $tabs ) {

unset( $tabs['description'] );
unset( $tabs['reviews'] );

return $tabs;
}

¿Qué campos de pago de WooCommerce debería eliminar?

Entonces, ¿qué campos de pago debería eliminar? Depende de si vende productos físicos o digitales y de cuánta información de sus clientes desea obtener. Sin embargo, tenga en cuenta que los formularios de pago más largos suelen tener menos conversiones.

Los clientes tienden a evitar los pagos prolongados, así que aquí hay algunos consejos para mantener la página de pago corta:

  • Si vende productos digitales, oculte todos los campos relacionados con el envío, como la dirección, el código postal, la ciudad, etc.
  • Mostrar solo campos obligatorios. Puede ocultar o contraer campos opcionales como el nombre de la empresa.
  • Desactive la validación del código postal para reducir la fricción en la página de pago.
  • Si vende productos físicos, haga que los detalles de facturación sean los detalles de envío de forma predeterminada para ocultar los campos innecesarios.
  • Cuando sea posible, utilice la función de autocompletar para reducir el tiempo que los usuarios pasan completando el formulario.
  • Utilice solo un campo para el nombre. En lugar de mostrar 3 campos (nombre, segundo nombre y apellido), puede usar un Nombre completo campo.

Otra opción para reducir los pasos en la página de pago y aumentar las conversiones es usar un botón de compra rápida para WooCommerce. La mayoría de los usuarios de grandes jugadores de comercio electrónico porque es una forma muy efectiva de acelerar el proceso de compra y permitir que los compradores compren con un solo clic.

Conclusión

En conclusión, su página de pago puede tener un gran impacto en su negocio y brindarle una ventaja competitiva. Por tanto, es clave optimizarlo y mejorarlo al máximo.

En este tutorial, hemos visto dos formas diferentes de eliminar y deshabilitar los campos de pago de WooCommerce. Cada uno de ellos tiene sus pros y sus contras por lo que debes elegir el que mejor se adapte a tus habilidades y necesidades.

WooCommerce Checkout Manager y Direct Checkout son excelentes complementos que le permiten deshabilitar campos de una manera rápida y fácil. Sin embargo, hacen que el código de la tienda sea más complejo. La función PHP, por otro lado, requiere algo de codificación, pero es más limpia y no consumirá ningún recurso. Además de eliminar los campos de pago, también puede mejorar el proceso de compra en su sitio creando embudos de ventas.

Finalmente, si desea mejorar su página de pago, le recomendamos que eche un vistazo a nuestro tutorial para personalizar el pago en WooCommerce y nuestra guía sobre cómo editar los campos de pago.