Llega Black Friday. Has preparado las ofertas, has invertido en publicidad, has avisado a tu lista de correo. Entra el pico de tráfico que llevas semanas buscando.
Y la tienda se cae.
Es el peor escenario posible porque el coste no es solo la venta perdida: es haber pagado por traer a esa gente. Vamos a evitarlo.
Por qué se caen las tiendas justo ese día
Una tienda WooCommerce es mucho más exigente que una web normal. Y hay una razón técnica concreta que conviene entender.
Las páginas normales se pueden cachear: se guarda una versión ya montada y se sirve a todo el mundo. Rapidísimo y con poco consumo.
Pero el carrito y el checkout no se pueden cachear, porque son distintos para cada persona. Eso significa que cada usuario comprando genera trabajo real: consultas a la base de datos, sesiones, escrituras.
Con tráfico normal no se nota. Con diez veces más gente a la vez, ese trabajo se multiplica y el servidor llega a su límite.
Lo que hay que hacer antes
1. Pregunta a tu hosting cuánto aguantas
Literalmente, escríbeles: “Espero X visitas simultáneas en Black Friday, ¿mi plan lo soporta?”
Un proveedor decente te responderá con datos y te dirá si conviene ampliar recursos temporalmente. Muchos permiten subir de plan unas semanas y volver después.
Presta atención a los límites de procesos PHP simultáneos, que suele ser el cuello de botella real, más que el ancho de banda.
2. Comprueba que el carrito NO está cacheado
Este error es grave y más común de lo que parece. Si tu plugin de caché guarda el carrito o el checkout, los clientes pueden ver el carrito de otra persona, o incluso sus datos.
Casi todos los plugins de caché excluyen estas páginas automáticamente, pero compruébalo. Debe haber una exclusión explícita para carrito, checkout y mi cuenta.
Prueba práctica: añade algo al carrito, abre la web en otro navegador en incógnito y mira si aparece.
3. Alivia la base de datos
En picos de tráfico, la base de datos es lo que sufre. Dos cosas que ayudan mucho:
- Limpia antes: revisiones acumuladas, sesiones caducadas, carritos abandonados antiguos, pedidos de prueba
- Revisa las opciones autocargadas: son datos que se cargan en cada visita. Si han crecido mucho, penalizan todas las páginas
4. Haz una prueba de carga (aunque sea casera)
Hay servicios que simulan visitantes simultáneos y algunos tienen plan gratuito suficiente para una tienda pequeña.
Si no quieres complicarte, una versión doméstica: pide a cinco o seis personas que entren a la vez y hagan una compra completa mientras tú miras el consumo de recursos en el panel del hosting.
5. Prepara las imágenes de campaña
Los banners de campaña suelen ser lo más pesado de la página, y llegan a última hora sin optimizar.
Compríme, usa WebP, y asegúrate de que el banner principal no sea una imagen de 3 MB. En móvil, con conexión de datos, eso son varios segundos de pantalla en blanco justo cuando más prisa tiene el usuario.
6. Copias de seguridad más frecuentes
Durante la campaña, cada hora contiene pedidos. Sube la frecuencia mientras dure el pico, y comprueba antes que la restauración funciona.
7. Ten un plan si algo va mal
No improvises en caliente. Ten decidido de antemano:
- A quién llamas si la tienda cae (con el teléfono a mano, no buscándolo)
- Qué mensaje pones si hay que parar
- Cómo avisas a los clientes que tenían un pedido a medias
La regla del congelado
Repítela como un mantra: desde mediados de noviembre, no se toca nada.
Ni actualizaciones, ni plugins nuevos, ni cambios de diseño, ni “una cosita rápida”. Salvo emergencia de seguridad.
Todos los cambios que quieras hacer, hazlos ahora, con margen para comprobar que no rompen nada. Cada modificación que entra en plena campaña es una ruleta.
Después de la campaña
Cuando pase el pico, dos cosas:
- Retoma las actualizaciones que dejaste pendientes, con calma y una a una
- Revisa qué falló. Mira las estadísticas: ¿hubo momentos lentos? ¿carritos abandonados en el checkout? Eso te dice qué mejorar para el año que viene
Y baja de nuevo los recursos del hosting si los habías ampliado.
Resumiendo
Preparar una tienda para Black Friday no es magia: es hacer en octubre y noviembre lo que no se puede hacer en diciembre. Hablar con el hosting, comprobar la caché, limpiar la base de datos, probar, y luego no tocar nada.
Si prefieres tener a alguien vigilando durante la campaña, nuestro plan para tiendas WooCommerce incluye monitorización de las pasarelas de pago y del carrito, copias reforzadas y soporte prioritario. Precisamente porque en estas semanas una hora de caída cuesta más que un año de mantenimiento.
¿Prefieres que lo revisemos nosotros? Echa un vistazo a nuestro servicio de mantenimiento WordPress o cuéntanos qué necesita tu web y te respondemos en menos de 24 horas.