Exigir un reconocimiento en el pago
Required checkout checkbox añade un reconocimiento obligatorio y no marcado antes de realizar un pedido. Los responsables de la tienda pueden definir su texto y el mensaje de validación. Los pedidos aceptados conservan el texto mostrado, la hora de aceptación y el tipo de pago para su revisión posterior.
Configurar la casilla
- Abre Settings → POM Tweaks → E-Commerce → Accounts & privacy → Required checkout checkbox y actívalo.
- Introduce el Checkbox label. El pago clásico admite HTML básico en línea y enlaces. Usa un texto conciso que explique qué confirma el cliente.
- Configura Checkout error text o déjalo vacío para usar el mensaje predeterminado. Una etiqueta vacía también usa un reconocimiento predeterminado legible.
- Activa Require the checkbox in Checkout block too si la tienda usa el pago por bloques. Incluye el bloque Additional information de WooCommerce en el diseño del pago.
- Guarda y abre el pago con un producto en el carrito.
La etiqueta y el texto de error admiten las traducciones de POM Framework. El bloque de pago muestra la etiqueta como texto sin formato, por lo que cualquier destino de enlace que los clientes necesiten debe presentarse también en otra parte de ese diseño. Las configuraciones clásicas existentes dejan la opción de bloques desactivada hasta que se activa explícitamente.
Comportamiento del cliente y registros de pedidos
La casilla se muestra sin marcar. El cliente debe seleccionarla antes de enviar el pedido; el servidor rechaza valores de reconocimiento ausentes o no válidos. Cambiar una opción de pago o de dirección conserva el estado marcado durante las actualizaciones del pago clásico. Cargar o eliminar un cliente mediante Shop as customer la restablece, de modo que los nuevos detalles del pedido deben confirmarse de nuevo.
El pago por pasos de POM Theme valida el reconocimiento en el pago, lo que permite a los clientes avanzar primero por los pasos anteriores. Los diseños de una sola página y de barra lateral lo colocan junto a los controles de envío del pedido.
La administración de pedidos muestra Checkout acknowledgment con el texto aceptado y su marca de tiempo UTC. Los registros describen el texto en el momento de ese pedido, incluso cuando la configuración se cambia después. Este es un reconocimiento general del pedido; usa la función de términos específicos por producto cuando las políticas varían según el producto.
Verificar y solucionar problemas
- Deja la casilla sin marcar y confirma que el pago rechaza el envío con el mensaje configurado.
- Selecciónala, cambia una opción de dirección o de pago y confirma que el pago clásico conserva esa elección después de que se actualicen los totales.
- Completa un pedido de muestra e inspecciona Checkout acknowledgment en la administración de pedidos.
- Con el pago asistido activado, cambia de cliente y confirma que la casilla vuelve a quedar sin marcar.
- Si el soporte por bloques está activado, verifica que la casilla aparece en Additional information e impide el envío mientras no esté marcada.
Si no aparece ninguna casilla, revisa el estado de activación, el tipo de pago y el bloque obligatorio. Las plantillas de pago personalizadas deben conservar los ganchos de envío clásicos de WooCommerce. Desactivar este control elimina su requisito; los registros de pedidos existentes permanecen almacenados.