Si tu tienda WooCommerce desaparece, muestra productos vacíos o el carrito se borra entre páginas, las causas más frecuentes son conflictos de plugins o temas tras una actualización, problemas de sesión y cookies, límite de memoria PHP alcanzado, o enlaces permanentes corruptos. Tiene solución.

En 30 segundos

  • La causa más común de que la tienda WooCommerce desaparece es un conflicto entre plugins o con el tema activo, especialmente después de una actualización.
  • El carrito vacío entre páginas casi siempre es un problema de cookies o sesiones PHP mal configuradas, o caché del servidor que no excluye las páginas de WooCommerce.
  • Los errores 404 en la página de tienda se resuelven en el 90% de los casos regenerando los enlaces permanentes desde Ajustes > Enlaces permanentes.
  • Un hosting con memoria PHP insuficiente puede hacer que la tienda colapse justo en el momento de mayor tráfico (Hot Sale, Cyber Monday).
  • Antes de cualquier actualización de WooCommerce: copia de seguridad completa, sin excepciones.

¿Por qué desaparece una tienda WooCommerce? Causas principales

Ponele que tenés tu tienda funcionando hace meses, todo perfecto, y un día abrís el sitio y no hay nada: página en blanco, productos que no cargan, o directamente un error. Llamás al cliente, se queja, y vos ya sabés que cada minuto sin tienda es plata que se va. Eso pasa más seguido de lo que te imaginás.

WooCommerce es un sistema robusto, pero como señala edrweb.com.ar, puede volverse muy problemático si no se gestiona bien. Los tres frentes donde más falla son: actualizaciones que generan incompatibilidades, servidor que se queda sin recursos en picos de tráfico, y configuración de caché que termina mostrando versiones desactualizadas o páginas directamente vacías.

Ninguna de estas causas es obvia cuando el sitio está caído y el cliente te está llamando. Por eso vale la pena entender cada una por separado.

El carrito aparece vacío: el error más frecuente

El carrito vacío es el problema que más aparece en foros, en tickets de soporte y en sitios auditados. Y tiene sentido: el carrito es el núcleo de la experiencia de compra. Si se rompe ahí, el usuario se va y no vuelve.

Según wpautomatizado.com, las causas más habituales son conflictos con el tema o con plugins de caché, problemas de sesión PHP, y enlaces permanentes mal configurados. El proceso de diagnóstico que funciona es este:

  • Verificar que las páginas de carrito, checkout y mi cuenta están correctamente asignadas en WooCommerce > Ajustes > Avanzado.
  • Desactivar el plugin de caché temporalmente y probar si el carrito persiste.
  • Revisar si las cookies de WooCommerce se están seteando correctamente (desde las herramientas de desarrollador del navegador, pestaña Application > Cookies).
  • Ir a Ajustes > Enlaces permanentes y hacer clic en «Guardar cambios» sin modificar nada, para forzar la regeneración.
  • Activar el modo de depuración de WordPress y revisar el log de errores.

Un detalle que se pasa por alto: si el sitio corre sobre HTTPS pero hay algún recurso mixto o el certificado SSL no está bien configurado, los navegadores modernos bloquean las cookies de sesión. El carrito se vacía con cada cambio de página y no hay plugin que lo arregle hasta que no resolvés el problema de base. Tema relacionado: firewall perimetral vs microsegmentación explicado.

¿Alguien revisó la configuración de sesiones PHP en el servidor? Exacto, nadie.

Actualizaciones de WooCommerce que rompen la tienda

Las actualizaciones son necesarias. No hay vuelta: una tienda con WooCommerce desactualizado es un blanco fácil para ataques y además acumula bugs. El problema es la forma en que se aplican.

Como documenta joseamd.es, el proceso correcto antes de cualquier actualización mayor incluye hacer una copia de seguridad completa (base de datos y archivos), verificar la compatibilidad del tema y de cada plugin instalado con la nueva versión de WooCommerce, y tener a mano los registros de error para diagnosticar rápido si algo falla. Si la actualización rompe algo, el procedimiento es desactivar plugins uno por uno para aislar el conflicto, empezando por los menos conocidos o los que hace más tiempo no se actualizan.

El tema con el que trabajás importa mucho acá. Un tema desactualizado o mal codificado puede hacer que después de una actualización de WooCommerce los productos directamente no rendericen. (Sí, en 2026 todavía hay gente usando temas de 2019 sin actualizar.)

Problemas de servidor y memoria PHP

WooCommerce hace muchas cosas al mismo tiempo: calcula impuestos, gestiona stock, procesa envíos, manda mails automáticos, escribe en la base de datos. Un hosting compartido básico puede llegar al límite de memoria PHP en el peor momento posible, que suele ser cuando más tráfico tenés.

El resultado más habitual es que el checkout se cae. El cliente llegó hasta el último paso, ingresó su tarjeta, y recibe un error. Venta perdida, cliente asustado, y encima a veces el pedido queda a medias en la base de datos.

Otro problema de servidor que se acumula con el tiempo: la base de datos de WooCommerce guarda sesiones, pedidos, logs de actividad y revisiones de posts. Sin limpieza periódica, crece hasta el punto donde las consultas se vuelven lentas y la tienda empieza a responder mal. La solución pasa por usar un plugin de limpieza de base de datos (WP-Optimize o Advanced Database Cleaner son opciones conocidas) y, si el hosting no da para más, migrar a algo más serio. Si querés opciones de hosting pensadas para ecommerce en Argentina, donweb.com tiene planes con más recursos que el shared básico y soporte local.

Conflictos entre plugins y temas que hacen desaparecer contenido

Este es el tipo de problema que más tiempo lleva diagnosticar porque los síntomas son raros: a veces desaparecen solo algunos productos, a veces la tienda muestra categorías vacías, a veces un plugin de SEO pisa las URLs de WooCommerce y los productos quedan huérfanos. Ya lo cubrimos antes en feature plugins gratis para WordPress.

El proceso de aislamiento es el único que funciona de verdad. Activás el modo debug en wp-config.php con define('WP_DEBUG', true); y define('WP_DEBUG_LOG', true);, revisás el archivo debug.log en wp-content/, y empezás a desactivar plugins hasta que el problema desaparece. El último que desactivaste es el culpable.

Las imágenes también juegan un rol que se subestima. Subir fotos de producto directo de la cámara (archivos de 8MB o más) no solo ralentiza la carga: afecta los Core Web Vitals y hace que Google posicione peor la tienda. Comprimir antes de subir no es opcional si te importa el tráfico orgánico.

Caché y cookies: el enemigo silencioso de WooCommerce

La caché es buena para el rendimiento general del sitio, pero WooCommerce y la caché agresiva no se llevan bien por defecto. Si no configurás correctamente las exclusiones, el plugin de caché va a guardar versiones estáticas de las páginas del carrito y del checkout, lo que significa que un usuario puede ver el carrito de otra sesión, productos que ya no existen en stock, o precios desactualizados.

Te llega el aviso de que un cliente dice que su carrito apareció con productos que no agregó, revisás los logs, ves que el plugin de caché estaba guardando la página del carrito sin excluirla, encontrás que la configuración original era del desarrollador anterior y nunca se tocó, y ahí entendés por qué había tickets de soporte sin resolver desde hace semanas.

Las páginas que siempre tienen que estar excluidas de caché en WooCommerce: carrito, checkout, mi cuenta, y cualquier página que use los shortcodes [woocommerce_cart], [woocommerce_checkout] o [woocommerce_my_account]. WooCommerce agrega esto automáticamente en algunos plugins de caché, pero no en todos. Verificalo manualmente. Cubrimos ese tema en detalle en parches Windows críticos para AWS.

Error 404 en la página de tienda y problemas de enlaces permanentes

La tienda da 404. Los productos existen en la base de datos pero no cargan. Esto pasa principalmente después de migraciones (cambio de servidor o dominio), cambio de tema, o actualizaciones que tocan la estructura de URLs.

La solución en el 90% de los casos es ir a Ajustes > Enlaces permanentes y hacer clic en «Guardar cambios» sin modificar nada. Eso regenera el archivo .htaccess con las reglas de reescritura correctas. Si después de eso sigue el 404, el problema puede estar en el propio .htaccess (permisos incorrectos, reglas que pisaron las de WordPress) o en la configuración del servidor (módulo mod_rewrite desactivado en Apache).

Ojo con el impacto en SEO: si Google ya indexó las URLs y de repente devuelven 404, perdés el posicionamiento acumulado. Si la migración era planificada, lo correcto es configurar redirects 301 antes de que los bots vuelvan a rastrear el sitio.

Checklist de mantenimiento para que tu tienda WooCommerce no desaparezca

AcciónFrecuenciaPrioridad
Copia de seguridad completa (archivos + base de datos)Antes de cada actualización y semanalCrítica
Verificar compatibilidad de plugins y tema con nueva versión de WooCommerceAntes de actualizarAlta
Limpiar base de datos (sesiones, revisiones, logs)MensualAlta
Revisar exclusiones de caché para páginas WooCommerceDespués de instalar/cambiar plugin de cachéAlta
Monitorear logs de error de PHP y WordPressSemanalMedia
Comprimir imágenes de productos antes de subirSiempre, al subirMedia
Verificar Core Web Vitals en Google Search ConsoleMensualMedia
Confirmar que PHP está en versión 8.1 o superiorSemestralMedia
Regenerar enlaces permanentes después de migracionesPost-migraciónAlta
Revisar límite de memoria PHP (mínimo 256MB para WooCommerce)Semestral o ante problemasAlta
tienda woocommerce desaparece diagrama explicativo

Para más contexto sobre WordPress en el ecosistema de ecommerce local, donweb.news tiene artículos que complementan bien la parte de infraestructura y rendimiento.

Errores comunes que arruinan tiendas WooCommerce

Actualizar WooCommerce directo en producción sin backup

El error más costoso. Una actualización menor puede romper la integración con un plugin de pagos y dejar el checkout inutilizable por horas. La corrección es simple: copia de seguridad antes, entorno de staging para probar, y recién después aplicar en producción.

Confiar en la «protección» del hosting compartido para manejar picos de tráfico

El hosting compartido tiene recursos limitados y los comparte entre decenas o cientos de sitios. Durante un Hot Sale o una campaña de email marketing que trae 500 visitas simultáneas, la memoria PHP se agota y la tienda se cae. El plan «ilimitado» del hosting básico no incluye garantías de rendimiento bajo carga. (Si, el asterisco del contrato lo dice, pero nadie lo lee.) En Trivy hackeado en GitHub Actions profundizamos sobre esto.

No excluir las páginas de WooCommerce del plugin de caché

Instalar W3 Total Cache o WP Super Cache sin configurar las exclusiones para carrito, checkout y mi cuenta es una de las causas más frecuentes de carritos vacíos y errores en el proceso de compra. La corrección: revisar la configuración del plugin de caché y agregar manualmente las URLs de esas páginas a la lista de exclusión.

Ignorar los logs de error hasta que algo se rompe visiblemente

Los errores de PHP suelen aparecer en el log mucho antes de que el problema sea visible para el usuario. Monitorear el archivo debug.log de forma periódica permite detectar conflictos incipientes, funciones deprecadas que van a fallar en la próxima actualización, o plugins que están generando errores silenciosos.

Preguntas Frecuentes

¿Por qué mi tienda WooCommerce aparece vacía de repente?

Las causas más habituales son un conflicto de plugins después de una actualización, un problema de memoria PHP que interrumpió una operación en la base de datos, o caché del servidor que está mostrando una versión desactualizada del sitio. El primer paso es limpiar la caché del sitio y del navegador. Si sigue vacía, activar el modo debug y revisar los logs para identificar el error concreto.

¿Por qué el carrito de WooCommerce se vacía solo entre páginas?

El problema está casi siempre en las cookies o en las sesiones PHP. Si el sitio tiene caché activa sin las exclusiones correctas, o si hay un problema con el certificado SSL que bloquea las cookies de sesión, el carrito no persiste. Verificar que las páginas de carrito y checkout están excluidas del caché, y que el sitio corre completamente sobre HTTPS sin contenido mixto.

¿Qué hago si los productos desaparecen después de actualizar WooCommerce?

Primero, verificar si hay errores en el log de WordPress. Después, desactivar todos los plugins excepto WooCommerce y verificar si los productos vuelven a aparecer. Si sí, reactivar plugins de a uno hasta identificar el conflicto. Si el problema persiste sin plugins, el conflicto puede estar en el tema activo: cambiar temporalmente a Storefront (el tema oficial de WooCommerce) para confirmar.

¿Cómo solucionar el error 404 en la página de tienda de WooCommerce?

Ir a Ajustes > Enlaces permanentes y hacer clic en «Guardar cambios» sin modificar ninguna opción. Eso regenera las reglas de reescritura. Si el 404 persiste, revisar que el archivo .htaccess tiene permisos de escritura (644) y que contiene las reglas de WordPress. En servidores Nginx, verificar que la configuración del virtual host incluye el bloque try_files correcto para WordPress.

Conclusión

Que una tienda WooCommerce desaparezca no es un misterio sin solución: tiene causas concretas y pasos de diagnóstico claros. El problema real es que la mayoría de estos errores se podían prevenir con mantenimiento básico: backups antes de actualizar, exclusiones de caché bien configuradas, y un hosting con recursos suficientes para el tráfico real del sitio.

En 2026, con herramientas de monitoreo accesibles y documentación abundante, tener la tienda caída por un conflicto de plugins sin diagnosticar es una situación evitable. El checklist de esta nota no es teoría: es lo que separa a los sitios que sobreviven un Hot Sale de los que colapsan en el momento más inoportuno.

Si ya estás viendo síntomas (carritos que se vacían, productos que no cargan, errores 404 esporádicos), no esperes a que el problema sea grave. Activá el modo debug, revisá los logs, y empezá por lo más simple: regenerar permalinks y limpiar caché. En muchos casos, eso alcanza.

Fuentes

Categorizado en: