En una entrada anterior te mostramos ¿Cómo añadir campos personalizados al formulario de la página de pago de WooCommerce?, en esta ocasión descubriremos ¿Cómo eliminar campos de la página de pago de WooCommerce?:
Al utilizar WooCommerce – el plugin por excelencia para crear un sitio de comercio electrónico en WordPress, por defecto se incluirá un formulario, a través del cual los compradores deberán introducir sus datos e información de facturación. En casos específicos (como la venta de productos virtuales), tal vez desees agilizar este proceso y enviar al cliente directamente al sitio de PayPal:
Forma Manual:
En los ajustes de WooCommerce aún no existe una opción para desactivar estos campos de facturación, así que utilizaremos los «hooks» disponibles. Copia y pega el siguiente código en el archivo «functions.php» del tema activo en tu sitio:
El resultado lucirá similar a:
Forma Automática: mediante un plugin
Para eliminar campos de la página de pago de WooCommerce de forma automática – sin agregar códigos y hooks, utilizaremos el plugin gratuito «WooCommerce Checkout Manager» de Ephrain Marchan.
Una vez instalado y activado el plugin, ve a: «Ajustes» > «WooCommerce Pedido Director«. Desde esta página puedes «eliminar campos y atributos«:
Paginas web economicas dice
Una vez más me has salvado, gracias!!!
Estella Vidal dice
Un placer, éxito en tu proyecto 🙂 !
aliro dice
El único detalle es que deja una etiqueta al final llamada «EJEMPLO DE ETIQUETA»..hay alguna forma de eliminar ese ultima etiqueta .
desde ya muy agradecido.
Saludos.
aliro dice
Jakk..olvidenlo..ya lo descubrí…era una estupidez jjajaja estaba al final de los ajustes
Estella Vidal dice
Genial!, saludos cordiales 🙂
Profesor Yeow dice
Excelente solución, te agradezco mucho el tema del functions.php
dicho sea de paso… conoces algun truco para hacer la tienda en «catalogo» o sea.. que no exista ni los botones de añadir al carrito, ni el carrito en si.
Muchas gracias de verdad. Saludos!
Estella Vidal dice
Hola 🙂
Este plugin puede ser de tu interés «Catalog Visibility Options«, un saludo!
David Rodriguez dice
Si quiero eliminar estos campos en el checkout, pero el usuario ya los tiene registrados en su cuenta o perfil, como se puede hacer para que el detalle del pedido salga con esos datos, cuando eliminamos los datos del checkout el genera la orden sin estos datos, como se puede generar la orden que llame los datos desde el perfil del cliente, facilitando la gestión, ¿ Esto se podría.?
jose dice
por la formula manual….me dijo error de sintais del codigo y tuve que arreglar el codigo usando FTP ya que no me dejaba entrar de ninguna manera
Marcelo dice
Hola:
Seguí los pasos y efectivamente los campos desaparecen correctamente, pero al hacer clic en el botón para ir a la forma de pago me dice que «introduzca un email válido». ¿Sabrían cómo resolverlo? Uso un plugin de suscripción para WP.
Gracias de antemano y un saludo.
Estella dice
Hola @Marcelo, si necesitas modificar los campos de la página de pago de WooCommerce te sugiero utilizar la extension «Checkout Field Editor«. Si estás utilizando un plugin adicional para el registro de usuarios revisa con los chicos de WooThemes la compatibilidad del mismo. Un saludo!
paco dice
Hola Estella,
Necesitaría que los clientes pudieran reservar una sala o algún producto, pero que no hubiese pasarela de pago, sino que me llegué un email y cuando ellos vengan paguen por tal servicio.
Muchas gracias y enhorabuena.
Estella dice
@Paco te sugiero usar un plugin especialmente diseñado para la gestión de reservaciones 😉
miguras dice
Hola Estella. Muy buen articulo. Dejo a ti y tus lectores el link de mi plugin (No es publicidad, es solo un link al repositorio de WordPress). Hace exactamente lo mismo, ademas de poder mover los hooks en la pagina de producto y en el listado de productos (ademas de opciones de diseño). Todo con una interface drag & drop.
WooEnhacer – personalizar WooCommerce
leonarda dice
como se podría eliminar TODA la información que sale de: El Pedido.
Gracias!
Francisco Bravo dice
¿Tienes alguna otra alternativa a este tipo de problema? por ejemplo algún otro plugin que recomiendes.
Jaime dice
Gracias, me sirvio para eliminar varios campos, pero aun así al darle el pagar me exige el telefono, nose porque, espero pueda ayudarme, gracias.
asier dice
Hola Estela:
Una pregunta. Querría quitar el método de pago, pero que cuando finalicen el pedido puedan darle para que me llegue un mail con el pedido que quieren. Es decir, quiero que esté todo igual pero que cuando lleguen al pago no tengan un metodo de pago. Que le den enviar sin método de pago.
¿Sabrías cómo se puede hacer?
Gracias.
Jhon dice
si quiero eliminar el tipo de servicio mas la fecha y el tiempo como se haría ?