This site is also available in English.
    Volver al blog

    WooCommerce caído: cómo saber qué se rompió y cómo monitorear tu tienda

    Por Oh, snap!

    Si tu tienda en WooCommerce está caída, casi siempre es una de tres cosas: el sitio entero no responde (hosting o servidor), el sitio abre pero las páginas de la tienda se rompen (un plugin, el tema, la memoria de PHP o la base de datos), o todo carga menos el checkout (el plugin de pagos, el certificado SSL o una actualización que chocó con otra). Distinguir cuál es tu caso toma dos minutos y te ahorra una hora de pánico. Y para que la próxima vez no te enteres por un cliente, cuatro monitores externos bastan.

    WooCommerce caído: cómo saber qué se rompió en dos minutos

    Haz estas pruebas en orden, desde tu celular con datos móviles, para descartar tu propia red.

    1. Abre la portada. Si no carga nada, sale un error de conexión o un 502/503, el problema es del hosting o del servidor. Pasa tu dominio por un verificador externo para confirmar que está caído para todos y no solo para ti.
    2. Abre una página de producto y la tienda. Si la portada carga pero el producto sale en blanco, con un error crítico o desarmado, es WordPress: un plugin, el tema o la memoria de PHP.
    3. Agrega algo al carrito y entra al checkout. Si todo funciona hasta aquí y el pago falla, el sospechoso es el plugin de pagos o el SSL.
    4. Revisa tu correo. Cuando un plugin o un tema provoca un error fatal, WordPress manda al correo del administrador un aviso de "modo de recuperación" con un enlace para entrar al panel aunque el sitio esté roto. Ese correo te dice exactamente qué plugin fue.

    Dentro del panel, los dos primeros lugares para mirar son WooCommerce > Estado (versiones, límite de memoria, plantillas desactualizadas) y Herramientas > Salud del sitio (versión de PHP, plugins inactivos, cron).

    Tu tienda es una casa que creció a punta de ampliaciones

    Piensa en tu tienda como una casa donde cada cuarto lo construyó un maestro de obra distinto. WordPress puso los cimientos. WooCommerce levantó la sala. El tema pintó la fachada. El plugin de pagos instaló la puerta principal, el de envíos hizo el garaje y el de facturación añadió un cuarto arriba. Cada uno trabajó bien. Ninguno habló con los demás.

    Mientras nadie toca nada, la casa funciona. El problema llega el día en que el de la fachada decide cambiar las ventanas "automáticamente" a las 3 de la mañana y la puerta principal ya no cierra con los marcos nuevos. Eso es una actualización de plugin rompiendo el checkout.

    Por eso una tienda WooCommerce se cae más que una plataforma cerrada: es una casa de muchas manos. La buena noticia: casi todas esas caídas se pueden prevenir.

    Por qué se cae una tienda WooCommerce (y el arreglo de una línea)

    • Actualizaciones automáticas que chocan. Un plugin se actualiza solo, el tema no lo esperaba y el sitio muestra "Ha ocurrido un error crítico en esta web". Arreglo: desactiva las actualizaciones automáticas en los plugins críticos (pagos, envíos, el tema), actualiza de uno en uno y prueba primero en una copia de staging.
    • Hosting compartido sin aire en día de ventas. El plan barato topa el límite de memoria o el tiempo de ejecución de PHP justo cuando entra el tráfico. Arreglo: sube WP_MEMORY_LIMIT en wp-config.php, pídele a tu hosting más recursos o cambia de plan antes de la temporada, no durante.
    • WP-Cron acumulado. WordPress ejecuta sus tareas programadas con cada visita, y en una tienda con muchos pedidos eso frena todo. Arreglo: desactiva WP-Cron con DISABLE_WP_CRON y configura un cron real en el servidor.
    • Certificado SSL vencido. El checkout exige HTTPS; sin candado, el navegador espanta al cliente y el plugin de pagos rechaza la conexión. Arreglo: activa la renovación automática y anota la fecha de vencimiento.
    • El plugin de pagos perdió sus llaves. Mercado Pago, PayU, Wompi o Conekta dejan de responder porque las credenciales caducaron, alguien las regeneró o quedaron las de pruebas (sandbox) en producción. Arreglo: revisa las llaves en WooCommerce > Ajustes > Pagos y confirma que el modo sea producción.
    • Base de datos inflada. La tabla wc_sessions y los registros del Action Scheduler crecen hasta que cada consulta tarda segundos. Arreglo: limpia sesiones expiradas y logs viejos desde WooCommerce > Estado > Herramientas, y prográmalo.
    • Cambio de versión de PHP. El hosting sube PHP y un plugin viejo deja de funcionar. Arreglo: prueba la versión nueva en staging antes y aprende a volver a la anterior desde el panel de tu hosting.

    Síntoma, causa probable y qué revisar primero

    Síntoma Causa probable Revisa primero
    Nada carga, error de conexión o 502/503 Hosting o servidor caído Página de estado de tu hosting
    "Ha ocurrido un error crítico en esta web" Plugin o tema con error fatal El correo de modo de recuperación de WordPress
    Página en blanco o cargada a medias Memoria de PHP agotada WooCommerce > Estado > límite de memoria
    Todo lento, los pedidos tardan en cerrarse WP-Cron acumulado o base de datos inflada Action Scheduler y sesiones en WooCommerce > Estado
    El navegador avisa "conexión no segura" Certificado SSL vencido Fecha de vencimiento del certificado
    El checkout carga pero el pago no pasa Plugin de pagos sin llaves o en sandbox WooCommerce > Ajustes > Pagos

    Qué URLs monitorear en tu tienda WooCommerce (y por qué)

    Un monitor en la portada no basta: es la página más cacheada de tu tienda y puede verse perfecta mientras la tienda real está rota. Monitorea estas cuatro:

    1. La portada. Detecta las caídas grandes: hosting, DNS, SSL.
    2. Una página de producto (o de categoría). Es la que se rompe cuando un plugin o el tema fallan, porque ahí WooCommerce sí trabaja: precios, variaciones, botón de comprar.
    3. El carrito (/carrito/ o /cart/).
    4. El checkout (/finalizar-compra/ o /checkout/).

    Un matiz honesto sobre el checkout: con el carrito vacío, WooCommerce suele redirigir al carrito o mostrar "tu carrito está vacío" con un código 200. Un monitor HTTP en esa URL confirma que la página responde, no que los pagos pasan. Para eso no hay atajo: una compra real pequeña de vez en cuando.

    Y un quinto monitor que vale la pena: la página pública de estado de tu pasarela de pagos. Si Mercado Pago o PayU tienen un incidente, lo sabes antes de culpar a tu plugin.

    Qué hace OhSnap exactamente (y qué no)

    OhSnap entra a cada URL desde afuera, como un cliente más. Si recibe un error HTTP 500 o superior, si la página no responde a tiempo, si el certificado SSL falla o si el DNS no resuelve, cuenta como caída. Antes de avisarte vuelve a comprobar, para que un parpadeo de red no te despierte. Las alertas llegan por correo y SMS en el plan gratis, y por WhatsApp, Slack o Telegram en Unlimited, que además revisa cada 30 segundos o cada minuto en lugar de cada 5.

    Lo que no hace, dicho sin rodeos: no verifica que un pago se complete, no entra a tu panel de WordPress y no escanea tus plugins. Es el vecino que te avisa que tu casa está a oscuras, no el electricista.

    No instalas nada en WordPress para usarlo: agregas las cuatro URLs públicas como monitores en app.ohsnap.io y listo. WordPress ni se entera.

    Checklist antes del Buen Fin, Hot Sale, Black Friday o Cyberlunes

    Haz esto una semana antes, no la noche anterior:

    • Actualiza WordPress, WooCommerce, el tema y los plugins, de uno en uno, en staging primero.
    • Congela las actualizaciones durante el evento. Nada se actualiza del jueves al lunes.
    • Revisa la fecha de vencimiento del certificado SSL. Si vence en menos de 30 días, renuévalo ya.
    • Haz una compra real de 20 pesos mexicanos o 5 mil pesos colombianos y reembólsala. Es la única prueba que verifica el checkout de principio a fin.
    • Configura los cuatro monitores: portada, producto, carrito y checkout.
    • Ten a la mano el canal de soporte de tu hosting. Buscarlo a las 2 de la mañana con la tienda caída no es un plan.

    La casa es tuya, aunque la hayan construido muchos

    Una tienda en línea en WooCommerce es una casa de muchas manos, y eso tiene un precio: alguien tiene que estar pendiente de que todas las piezas sigan encajando. Ese alguien eres tú, pero no tienes que hacerlo a ojo.

    El plan gratis de OhSnap te da 5 monitores con revisiones cada 5 minutos y alertas por correo y SMS, justo lo necesario para vigilar portada, producto, carrito, checkout y pasarela sin gastar un peso. Los maestros de obra ya se fueron a su casa. Que alguien se quede cuidando la tuya.

    Empieza a monitorear en 30 segundos

    Gratis hasta 5 sitios. Sin tarjeta de crédito.