Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Errors & Diagnosis

El carrito de WooCommerce se vacía en el checkout: sesiones, cookies y caché

Un carro vacío en checkout normalmente significa que el WooCommerce sesión cookie o los datos del carro se perdieron entre solicitudes. Trace la transición.

Qué significa realmente: el producto se ha añadido, pero el checkout ya no ve la misma sesión de WooCommerce. Las causas más habituales son el alcance de las cookies, la caché de página completa, incoherencias en object cache o un cambio de dominio o protocolo durante el recorrido.

Demuestra en qué punto desaparece la sesión

Registra URL de carrito y checkout, host, HTTPS y redirecciones. Compara las cookies de sesión antes y después del salto. Si cambia la identidad de sesión, el problema no es el contenido del carrito sino la continuidad entre páginas.

Cookies y host que conviene capturar

  • Cookies de sesión y carrito de WooCommerce.
  • www frente a no-www y cualquier subdominio intermedio.
  • Redirecciones HTTP→HTTPS.
  • Comportamiento con CDN y caché de página desactivados solo para la prueba.

Causas en la capa de caché y sesión

  • Checkout cacheado: una respuesta compartida ignora el estado privado del visitante.
  • Dominio de cookie incorrecto: el carrito pertenece a otro host.
  • Object cache inconsistente: nodos o prefijos distintos devuelven sesiones distintas.
  • Optimización o consentimiento: una regla elimina cookies necesarias para el carrito.

Restaura un único recorrido canónico

  1. Excluye carrito, checkout, cuenta y AJAX de WooCommerce de la caché de página completa.
  2. Unifica dominio canónico y HTTPS.
  3. Verifica que todos los nodos compartan la misma sesión o backend de caché.
  4. Repite la compra en sesiones limpias de escritorio y móvil.

¿Caché o dominio de cookie?

Si la cookie se mantiene pero la respuesta ignora el carrito, mira caché y sesiones de servidor. Si la cookie cambia o desaparece, corrige primero el host. Si el problema empieza antes, consulta Añadir al carrito no funciona; si aparece después de pagar, revisa la página Pedido recibido.

No desactives toda la caché como solución permanente

Aísla la capa que cachea estado privado y conserva la caché segura para el resto del sitio.

Prueba final del recorrido

Un carrito de invitado debe conservarse hasta checkout y selección de pago, con cookies estables en el dominio canónico y sin que dos visitantes compartan nunca estado privado.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia↗