El checkout de WooCommerce no funciona: diagnóstico para recuperar ventas

Si el carrito funciona pero el pago no termina, revisa caché, pasarela, JavaScript, impuestos, envíos y registros siguiendo un orden seguro.

Técnico reparando el flujo de carrito, envío y pago de una tienda online

Cuando el checkout de WooCommerce no funciona, cada prueba incompleta puede representar una venta perdida. El síntoma puede ser un botón que no responde, un círculo infinito, un carrito vacío, un pago rechazado o un pedido creado sin confirmación. Cada caso requiere seguir el recorrido completo.

Comprobación inicial

Prueba como cliente, sin sesión, con un producto sencillo y un método de pago de pruebas. Anota la hora y revisa registros de WooCommerce, PHP, navegador y pasarela. No uses una tarjeta real para repetir pedidos sin control.

Define exactamente dónde falla la compra

  • El producto no entra o desaparece del carrito.
  • El checkout no carga métodos de envío o pago.
  • El botón de pedido queda bloqueado.
  • La pasarela rechaza o devuelve a una página incorrecta.
  • El pedido se crea, pero el cliente no recibe confirmación.
  • Solo falla en móvil, en un navegador o para una ubicación.

Separar el paso evita cambiar componentes que sí funcionan.

1. Caché aplicada donde no corresponde

Carrito, cuenta y checkout contienen datos por usuario y deben excluirse de caché de página. Revisa CDN, servidor y plugin de caché. Purga después de modificar reglas y prueba en una sesión nueva.

2. Error de JavaScript o diseño

Un script puede impedir validar campos o enviar la petición. Revisa la consola y la solicitud de checkout. Los problemas aumentan cuando se combinan minificación, aplazamiento y extensiones incompatibles con el checkout de bloques o clásico.

3. Pasarela y credenciales

Comprueba modo prueba o producción, claves, webhooks, moneda, certificado y URL de retorno. Un pago rechazado correctamente no es lo mismo que una comunicación interrumpida. Consulta los registros de la pasarela sin exponer datos de tarjeta.

4. Envíos, impuestos y dirección

Si no existe una zona aplicable o falta un método, el cliente no puede continuar. Prueba códigos postales y países reales de tu mercado. Los impuestos también pueden fallar cuando dependen de un servicio externo o de datos incompletos.

5. Stock, cupones y sesiones

Un producto agotado, una reserva temporal o un cupón incompatible puede cambiar el carrito. Verifica qué ocurre al volver atrás y evita que la optimización borre cookies esenciales.

6. Conflicto entre extensiones

Plugins de pagos, campos, suscripciones, facturación y traducción intervienen en el checkout. Reproduce en una copia y desactiva de forma controlada. Cambiar el tema o plugins en producción durante ventas puede alterar pedidos.

7. Error de servidor o API

Una petición de checkout puede devolver error 500, tiempo agotado o respuesta inválida. Correlaciona la hora con logs y revisa llamadas externas. La guía de error 500 en WordPress explica cómo aislar esta parte.

Pruebas mínimas después de reparar

Prueba Qué confirma
Invitado y cliente registrado Sesiones y cuentas
Móvil y ordenador Interfaz y JavaScript
Pago aprobado y rechazado Estados y mensajes
Distintas zonas Envíos e impuestos
Correo y página final Confirmación completa

Protege datos y usa entornos de prueba de la pasarela. Un pedido debe quedar con el estado correcto incluso si el cliente cierra la pestaña después de pagar.

WebRescate puede revisar la tienda dentro del servicio de reparación y mejora web, incluyendo la causa, la corrección y el recorrido de compra.

Preguntas frecuentes

¿Debo desactivar todos los plugins?

Solo en una copia de pruebas y con un plan. En producción podrías desactivar pagos, impuestos, seguridad o suscripciones.

¿Por qué funciona como administrador?

La sesión, caché y permisos son diferentes. La prueba válida debe incluir un visitante nuevo y sin cookies anteriores.

¿Está fallando tu tienda?

Indica el paso exacto, el método de pago y si se crea pedido mediante el formulario de diagnóstico. No envíes datos de tarjetas ni contraseñas.

Diagnóstico web

¿Tu web necesita una revisión profesional?

Cuéntanos qué está fallando o qué quieres mejorar. Revisaremos el caso y te explicaremos con claridad qué conviene hacer.

Pedir diagnóstico