Configurar el pago

El pago combina las reglas comerciales de WooCommerce con la presentación de POM y los controles de campo admitidos. Configura la transacción primero en WooCommerce y luego refina la experiencia del cliente en POM Theme.

Requisitos previos

Confirma que los impuestos, las zonas y métodos de envío, los métodos de pago, el pago como invitado, la creación de cuentas, la privacidad y la página de Términos y condiciones estén configurados en WooCommerce → Settings. Completa un pedido de prueba antes de cambiar el diseño.

Configurar el comportamiento del pago

  1. Ve a Settings → POM Theme → E-Commerce → Cart and checkout → Checkout behavior.
  2. Decide si los clientes pueden usar varias direcciones.
  3. Elige si se muestran las etiquetas del pago.
  4. Elige cómo muestran su asterisco los campos obligatorios.
  5. Escribe el texto de la casilla de términos y el texto de privacidad del pago.
  6. Guarda los ajustes.

El ajuste de visibilidad de las etiquetas también se aplica a la dirección de envío alternativa. Cuando las etiquetas se ocultan visualmente, los campos de envío conservan las etiquetas asociadas para las tecnologías de asistencia. Los marcadores de posición siguen siendo pistas en lugar de sustituir esas etiquetas. Verifica el país, la provincia, los campos opcionales y cualquier campo de extensión después de expandir Ship to a different address?.

Los requisitos de campos y los campos de facturación personalizados se gestionan con POM Tweaks, en Settings → POM Tweaks → E-Commerce → Checkout → Checkout fields customizer. Activa ese control para configurar Company name field, Address line 2 field, Phone field, el NIF de facturación, las notas del pedido, la edad, el sexo y el repetidor de campos personalizados. Los campos condicionales y las firmas requieren el pago clásico. POM Theme sigue ofreciendo el diseño y el estilo del pago.

La página de Términos y condiciones se asigna en WooCommerce → Settings → Advanced. La página de Política de privacidad se asigna en Settings → Privacy. El texto visible debe describir con exactitud el tratamiento y las políticas reales de la tienda.

Configurar grupos de presentación opcionales

Según las secciones de funciones activadas, POM puede proporcionar:

  • Checkout layout para la estructura de la página, la alternativa de la dirección de envío, el estilo del paso a paso, las ventas cruzadas y el texto de inicio de sesión o de invitado;
  • Checkout labels para las etiquetas de facturación, pago, revisión del pedido y del botón de pago;
  • Order details layout para la presentación del pedido y las imágenes de los productos;
  • Google address finder para los mensajes de búsqueda de direcciones cuando su integración esté disponible.

Los controles Login form text y Guest checkout text aceptan contenido con formato. Si el contenido guardado no está disponible, el formulario de inicio de sesión usa el mensaje introductorio de WooCommerce y el pago como invitado usa su mensaje estándar. El botón de pago como invitado sigue disponible según los ajustes de cuentas de la tienda.

Recopila solo los datos necesarios para cumplir o administrar legalmente el pedido. Da a los campos personalizados nombres únicos, etiquetas claras, un tipo de entrada apropiado, una prioridad sensata y un estado de obligatorio explícito. Define completamente las opciones de selección o de radio antes de probar.

Traducir el texto del pago

El texto fijo que proporciona POM Theme usa su pom catálogo gettext. Los encabezados configurables, Shipping address fallback, Guest checkout button labely los mensajes con formato de inicio de sesión y de invitado usan la integración de Polylang del tema. Guarda el grupo de ajustes correspondiente y abre Languages → Translations y traduce el texto configurado. Comprueba tanto el pago normal como cualquier diseño de varios pasos habilitado en cada idioma de la tienda.

Las pasarelas de pago y las extensiones de impuestos poseen sus etiquetas de campo, textos de ayuda y mensajes de validación. Mantén esas traducciones a través de la extensión correspondiente o de su integración multilingüe admitida. Las traducciones del tema no sustituyen el comportamiento de pago ni de impuestos.

La atribución de pedidos de WooCommerce registra el origen de una visita mediante cookies sbjs_* . Cuando tanto la atribución de pedidos como el aviso de cookies de POM están activados, POM solo permite este seguimiento tras un consentimiento válido para la categoría de cookies opcionales correspondiente. El pago sigue disponible cuando se rechaza la atribución.

  1. Abre Settings → POM Theme → Integrations → Cookies → Cookie notice.
  2. En Cookie groups, revisa Cookies in this group y Cookie type. Cada fila de cookies usa Name|Origin|Type|Expiration; un nombre como sbjs_current o sbjs_* asocia Sourcebuster con ese grupo.
  3. Usa el tipo opcional Analytics o Ads que coincida con la finalidad divulgada del sitio. Deja Disable checkbox desactivada para que los visitantes puedan rechazar o retirar esa elección.
  4. Si ningún grupo incluye las cookies sbjs_* , la atribución sigue Ads, que corresponde a la categoría de marketing de WooCommerce. Si las cookies aparecen en varios grupos, deben aceptarse todas esas categorías. Un grupo de atribución obligatorio o bloqueado, o la ausencia de un grupo alternativo de Ads, mantiene la atribución desactivada.
  5. Guarda y borra la caché de la página antes de verificar el sitio público.

Una casilla marcada por defecto no autoriza el seguimiento antes de que el visitante guarde una elección. El consentimiento guardado se valida en cada carga de página, independientemente del retraso de visualización del banner. Rechazar o retirar la categoría correspondiente borra las cookies de atribución, incluidas las cookies compartidas con dominios principales, y borra los datos de atribución en el pago clásico y en el bloque Checkout. Las elecciones de consentimiento de Google siguen sus propias categorías de Analytics y Ads.

Verifica en una sesión de navegador limpia: antes de elegir no debe haber cookies sbjs_* ; aceptar la categoría correspondiente las permite; rechazarla o retirarla las elimina de inmediato y siguen ausentes tras recargar. Recarga también después de aceptar y confirma que la atribución sigue disponible. Si permanece desactivada, comprueba el tipo y el ajuste de la casilla del grupo de cookies, y si otra integración prohíbe la atribución.

Esta integración se aplica mientras estén activos el aviso de cookies de POM y la atribución de pedidos de WooCommerce. Desactivar el aviso de POM deja a WooCommerce y a cualquier otra integración de consentimiento la responsabilidad del seguimiento. Los optimizadores de scripts deben preservar la ejecución del script de consentimiento antes de la atribución de pedidos. Consulta la guía de atribución de pedidos de WooCommerce para conocer el alcance y los ajustes de la función.

Probar el flujo completo

Ejecuta pruebas separadas para:

  1. pago como invitado;
  2. inicio de sesión de cliente recurrente;
  3. creación de cuenta durante el pago donde esté habilitada;
  4. direcciones de facturación y envío;
  5. cada método de envío;
  6. cada método de pago en modo seguro o de prueba;
  7. cupones válidos e inválidos;
  8. campos obligatorios ausentes;
  9. entrada inválida de correo electrónico, teléfono, código postal y campos personalizados;
  10. fallo de pago y reintento;
  11. confirmación de pedido correcta;
  12. correo electrónico del pedido y detalles del pedido en Mi cuenta;
  13. diseños de barra lateral con revisiones de pedido cortas y largas, confirmando que el resumen permanece fijo sin saltar ni cubrir la cabecera fija.

Repite con un pedido solo digital y un pedido con envío si la tienda vende ambos.

Resultado esperado: los totales y la información obligatoria siguen siendo comprensibles desde el carrito hasta la confirmación del pedido, y una validación fallida nunca borra innecesariamente una entrada válida del cliente.

Solución de problemas

Si un campo aparece dos veces, elimina las personalizaciones de campo superpuestas de otra extensión antes de cambiar su CSS. Si faltan opciones de envío o de pago, diagnostica primero la zona de WooCommerce, la dirección del cliente, el contenido del carrito, la moneda y las reglas de la pasarela. Si la búsqueda de direcciones no está disponible, confirma la integración y su configuración en lugar de hacer que los campos de dirección sean inservibles sin ella.

Fechas de entrega y recogida

Usa Settings → POM Tweaks → E-Commerce → Shipping → Delivery time rules para configurar las estimaciones de entrega, las opciones de fecha y hora, la selección de recogida o entrega a domicilio y los puntos de recogida. POM Tweaks posee estos controles; no son opciones de envío del tema. Funcionan con el pago clásico de WooCommerce, incluidos los diseños de pago de POM Theme. Asigna cada regla al método de envío correspondiente en WooCommerce → Settings → Shipping → Shipping zones.

Verifica tanto la recogida como la entrega a domicilio, una fecha futura, una fecha bloqueada y la información de entrega guardada del pedido. Un sitio que usa el bloque Checkout necesita una integración de programación diseñada para bloques; cambiar el diseño del tema no añade controles de entrega clásicos a ese bloque.