Personaliza el pago sin perder la validación
Usa este flujo de trabajo para cambiar los campos del pago, el contenido, las políticas, las pasarelas y las comisiones, preservando a la vez la validación de WooCommerce y los datos que requieren las integraciones de pago, impuestos, envío, prevención de fraude y gestión de pedidos.
Identifica la implementación del pago
Confirma si la página de pago utiliza Classic Checkout o Checkout Block. Los hooks del pago clásico y los filtros de campos por PHP no reproducen automáticamente su salida en Checkout Block.
Establece una matriz de pruebas
Incluye:
- clientes invitados y con sesión iniciada;
- carritos físicos, virtuales y mixtos;
- todas las zonas de envío, condiciones de impuestos y pasarelas de pago;
- cupones, pedidos de importe cero y un pago fallido;
- las áreas de visualización de escritorio y móvil requeridas.
Cambia el formulario por capas
- En Settings → POM Tweaks → E-Commerce → Cart & checkout → Checkout fields customizer, cambia las etiquetas o el campo de notas del pedido antes de eliminar datos de facturación.
- Usa los controles Remove billing field solo después de confirmar que las integraciones posteriores no requieren los campos de facturación seleccionados. Prueba por separado la validación de edad mínima y de género cuando estén activadas. Prueba cada condición de campo personalizado en ambos estados, incluidas las firmas obligatorias.
- Configura Settings → POM Tweaks → E-Commerce → Accounts & privacy → Required checkout checkbox para obtener un reconocimiento general registrado en cada pedido aceptado. Activa su opción de bloque cuando uses Checkout block e incluye el bloque Additional information.
- Para políticas específicas de producto con evidencia registrada en el pedido y compatibilidad con Checkout Block, usa Settings → POM Tweaks → E-Commerce → Accounts & privacy → Product specific Terms & Conditions en su lugar.
- Añade contenido de confianza en Settings → POM Tweaks → E-Commerce → Cart & checkout → Checkout content hooks solo para posiciones de Classic Checkout.
- Aplica el filtrado de pasarelas por producto o por rol antes de añadir comisiones por pasarela, de modo que la comisión se pruebe solo con las pasarelas que siguen disponibles.
Coloca el campo de cupón junto al resumen
Activa Settings → POM Tweaks → E-Commerce → Cart & checkout → Coupon below order review para el pago clásico. Sigue al resumen en todos los diseños de pago POM Theme. Prueba un código válido, un código no válido y la eliminación, comprobando los totales y los avisos sin avanzar en el paso del pago. Consulta colocación del cupón para más detalles. Checkout Block mantiene su interfaz nativa de cupones.
Para ocultar solo el formulario estándar situado encima del pago clásico, activa Hide the coupon form above checkout dentro de Checkout fields customizer. Los cupones del carrito y los descuentos aplicados siguen estando disponibles. Esta opción también deja intactos el campo de cupón inferior independiente y Checkout Block.
Asiste a un cliente existente
Usa Shop as customer para cargar un cliente en el pago clásico. Elige explícitamente al propietario del pedido, revisa los campos de envío y personalizados, y verifica que ambos perfiles de cuenta permanezcan sin cambios. La identidad del personal y los precios por rol siguen activos; no cambian al cliente. Con el reconocimiento requerido, cambiar el cliente seleccionado exige una confirmación nueva.
Valida el pago final
- Confirma que todos los campos previstos sean visibles, obligatorios y se guarden correctamente.
- Envía sin cada casilla obligatoria, valor de edad o política de producto y confirma que el pedido sea rechazado.
- Envía un pedido válido e inspecciona la facturación, el envío, los valores personalizados, la evidencia de la política, las comisiones, los impuestos y los totales.
- Cambia la pasarela seleccionada y confirma que la disponibilidad y las comisiones sujetas a impuestos se recalculen.
- Prueba un carrito mixto en el que un artículo cambie la disponibilidad de la pasarela.
- Inspecciona el pedido resultante en la administración y sus correos para el cliente y el administrador.
Cuando una integración falle, restaura primero el último campo eliminado o la regla de pasarela y vuelve a probar la misma matriz. No compenses la falta de datos requeridos con texto visual en el pago.
Guías relacionadas
- Exige condiciones específicas de producto en el pago
- Elimina campos de pago seleccionados
- Añade contenido a los hooks del pago
- Limita las pasarelas de pago por producto
- Añade comisiones por pasarela de pago
Configura la presentación del envío y el servicio en mesa
Usa Settings → POM Tweaks → E-Commerce → Shipping para descripciones y logotipos de envío independientes, preferencia de tarifa gratuita y pedidos en mesa. Define primero las zonas y tarifas subyacentes en WooCommerce. Comprueba por separado la entrega ordinaria y el servicio en mesa en la interfaz de pago que use tu tienda.