Preguntas frecuentes sobre caché en PrestaShop y Syspanel
¿Te ha pasado alguna vez que haces un cambio en tu tienda PrestaShop, como modificar un precio, actualizar un producto o instalar un módulo, y el cambio no se ve en la página? Lo refrescas, cierras el navegador, vuelves a entrar, y nada. Es como si la tienda se hubiera quedado congelada en el tiempo. No te preocupes, no has roto nada. Lo más probable es que sea un problema de caché.
La caché es una de esas herramientas mágicas que hace que tu tienda vuele, pero cuando no sabes cómo gestionarla, puede volverse un dolor de cabeza. En este artículo, vamos a resolver las dudas más comunes sobre la caché en PrestaShop y cómo gestionarla desde tu panel de control Syspanel (antes conocido como HestiaCP). Al final, sabrás exactamente qué hacer cuando tu tienda se "congele".
¿Qué es la caché y por qué es importante en PrestaShop?
Imagina que tienes una biblioteca gigante. Cada vez que un cliente entra a tu tienda, tiene que ir a buscar un libro (los datos de tus productos, imágenes, CSS, etc.). Si cada visita obligara a tu servidor a leer todos los libros desde cero, la tienda sería lentísima. La caché PrestaShop es como tener un "carrito de biblioteca" donde guardas los libros más populares ya preparados. Así, cuando alguien los pide, se los entregas al instante.
En términos técnicos, la caché guarda copias temporales de tu sitio web (páginas, imágenes, consultas a la base de datos) para que el servidor no tenga que generar todo desde cero cada vez que alguien hace clic. Esto reduce drásticamente el tiempo de carga y el consumo de recursos del servidor.
[INFO] La caché es tu aliada para la velocidad, pero también puede ser tu enemiga si no la limpias después de hacer cambios importantes. Un sitio rápido pero desactualizado no sirve de nada.
Preguntas frecuentes sobre caché en PrestaShop
Aquí tienes las respuestas a las dudas más habituales que nos llegan al soporte técnico. Si tienes una pregunta que no aparece aquí, no dudes en contactarnos.
1. ¿Por qué no veo los cambios que acabo de hacer en mi tienda?
Esta es, con diferencia, la pregunta más común. Has actualizado el precio de un producto, has cambiado el texto de un banner o has instalado un nuevo módulo. Sin embargo, al visitar la tienda, todo sigue igual.
Causa principal: La caché de PrestaShop (o la del navegador) ha guardado la versión anterior de la página. El servidor te está mostrando la copia antigua en lugar de la nueva.
Solución rápida: Sigue estos pasos en orden:
- Ve al panel de administración de tu PrestaShop.
- En el menú superior, busca el botón "Limpiar caché" (suele tener un icono de una escoba o un rayo).
- Haz clic en él. Verás un mensaje de confirmación como "Caché limpiada con éxito".
- Ahora, refresca la página de tu tienda (F5 o Ctrl+R). Si el cambio sigue sin verse, prueba a borrar la caché de tu navegador.
[TIP] Si trabajas en cambios grandes, te recomiendo desactivar la caché temporalmente desde el panel de PrestaShop (Parámetros de la tienda > Rendimiento > Caché). Así verás los cambios en tiempo real. Eso sí, no olvides volver a activarla cuando termines para que tu tienda no se vuelva lenta.
2. ¿Cómo limpio la caché de PrestaShop desde el panel de administración?
Es muy sencillo y es el primer lugar donde debes buscar. Hay varias formas de hacerlo:
Método 1: El botón mágico (recomendado)
- En la barra superior del back office de PrestaShop, busca el botón "Limpiar caché" (a veces está representado por un icono de dos flechas formando un círculo o una escoba).
- Haz clic y listo. Es la forma más rápida y segura.
Método 2: Desde el menú de Parámetros
- Ve a Parámetros de la tienda > Rendimiento.
- En la sección "Caché", verás un botón que dice "Limpiar la caché".
- También puedes desactivar la opción "Usar caché" si estás en pleno desarrollo, pero recuerda activarla después.
Método 3: Forzar la compilación (para cambios en plantillas o CSS)
- Si has modificado archivos de diseño (como el CSS o los archivos .tpl) y no ves los cambios, en la misma página Rendimiento:
- Busca la sección "Plantillas".
- Activa la opción "Forzar compilación".
- Guarda los cambios.
- Después de ver los cambios, desactívala y vuelve a guardar. Dejarla activada permanentemente ralentiza la tienda.
3. ¿Qué es Syspanel y cómo me ayuda a gestionar la caché?
Syspanel es el nombre que recibe el panel de control de tu hosting (el antiguo HestiaCP). Piensa en él como el "cuarto de máquinas" de tu servidor. Desde aquí puedes gestionar todo lo que no se puede hacer desde el panel de PrestaShop, incluyendo la caché a nivel de servidor.
El acceso a Syspanel se realiza a través de tu navegador, usando la dirección de tu dominio o IP, seguida del puerto 2106. Por ejemplo: tudominio.com:2106 o 192.168.1.1:2106.
[WARNING] No confundas la caché de PrestaShop con la caché de Syspanel. La primera es interna de tu tienda, la segunda es del servidor web (Nginx o Apache). A veces necesitas limpiar ambas para que los cambios se vean.
4. ¿Cómo limpio la caché del servidor desde Syspanel?
Si después de limpiar la caché de PrestaShop sigues sin ver los cambios, es posible que tu hosting tenga activada una caché a nivel de servidor (como Varnish, Redis o la caché de Nginx). Aquí te explico cómo limpiarla desde Syspanel:
Paso a paso:
- Accede a Syspanel: Abre tu navegador y escribe
tudominio.com:2106. Introduce tu usuario y contraseña. - Busca la opción de caché: Una vez dentro, verás un menú lateral. Busca una sección que se llame "Caché", "Servidor Web" o similar. El nombre exacto puede variar según la configuración de tu hosting.
- Limpia la caché: Dentro de esa sección, normalmente verás un botón grande que dice "Limpiar caché" o "Vaciar caché". Haz clic en él.
- Confirma la acción: El sistema te pedirá confirmación. Acepta.
- Verifica: Vuelve a tu tienda y refresca la página.
[TIP] En algunos Syspanel, la caché del servidor se limpia automáticamente cada cierto tiempo. Si no ves la opción, contacta con tu proveedor de Syspanel hosting para que te indiquen dónde está o si está activa.
5. ¿Qué es la caché de navegador? ¿También debo limpiarla?
¡Sí! Esta es la caché que guarda tu propio ordenador o móvil. Es la más fácil de limpiar y la primera que debes probar si el cambio no se ve solo en tu dispositivo.
¿Cómo limpiarla?
-
Chrome / Edge:
- Haz clic en los tres puntitos (menú) > Más herramientas > Borrar datos de navegación.
- Selecciona "Todo el período" en el rango de tiempo.
- Marca la casilla "Imágenes y archivos almacenados en caché".
- Haz clic en "Borrar datos".
-
Firefox:
- Menú > Historial > Limpiar el historial reciente.
- Selecciona "Todo" en el rango.
- Marca "Caché".
- Haz clic en "Limpiar ahora".
-
Safari (Mac):
- Menú Safari > Preferencias > Avanzado.
- Marca la casilla "Mostrar el menú Desarrollo en la barra de menús".
- Ve al menú Desarrollo > Vaciar las cachés.
[INFO] Si solo tú ves el problema, es casi seguro que es la caché de tu navegador. Si lo ven todos tus clientes, entonces es la caché del servidor o de PrestaShop.
6. ¿Cada cuánto tiempo debo limpiar la caché de mi PrestaShop?
No hay una regla fija, pero aquí tienes una guía práctica:
- Nunca limpies por limpiar: Si no has hecho cambios, no toques la caché. Está ahí para acelerar tu tienda.
- Después de cada cambio importante: Cada vez que añadas o modifiques productos, cambies el diseño, instales o actualices módulos, o subas nuevas imágenes.
- Si notas lentitud: Una caché demasiado grande o corrupta puede ralentizar la tienda. Limpiarla de vez en cuando (una vez al mes) es una buena práctica de mantenimiento.
- No la limpies en horas punta: Si tienes mucho tráfico, limpiar la caché hará que tu servidor tenga que regenerar todas las páginas desde cero, lo que puede ralentizar momentáneamente la tienda. Hazlo en horas de baja actividad.
7. ¿Puedo desactivar la caché por completo para evitar problemas?
Técnicamente sí, pero no te lo recomiendo en absoluto. Si desactivas la caché PrestaShop por completo, tu servidor tendrá que generar cada página desde cero para cada visitante. Esto:
- Aumentará drásticamente el tiempo de carga: Tus clientes se irán.
- Sobrecargará tu servidor: Podrías tener caídas del sitio si recibes visitas.
- Empeorará tu SEO: Google penaliza las páginas lentas.
La solución inteligente: Aprende a gestionarla. Usa la caché durante el día a día y desactívala solo cuando estés haciendo cambios importantes en un entorno de pruebas o en horas de muy bajo tráfico.
8. ¿Qué hago si después de limpiar todo (PrestaShop, Syspanel y navegador) el cambio sigue sin verse?
Esto puede ser frustrante, pero no te desesperes. Prueba estas soluciones avanzadas:
- Limpia la caché de tu CDN: Si usas un servicio como Cloudflare o StackPath, estos también guardan copias de tu sitio. Deberás entrar en su panel y purgar la caché.
- Comprueba los permisos de archivos: Si has subido un archivo manualmente (por ejemplo, un CSS), es posible que no tenga los permisos correctos para ser leído. Desde Syspanel, puedes revisar los permisos de la carpeta
themesomodules. - Revisa el archivo .htaccess: A veces, las reglas de redirección o de caché en este archivo pueden interferir. Puedes regenerar el .htaccess desde PrestaShop (Parámetros de la tienda > SEO y URLs > Guardar, sin hacer cambios).
- Contacta al soporte: Si todo lo demás falla, contacta con el equipo de soporte de tu Syspanel hosting. Diles que has limpiado la caché de PrestaShop, del navegador y del servidor, pero el cambio persiste. Ellos podrán revisar logs y configuraciones más profundas.
[WARNING] No modifiques archivos del sistema de PrestaShop o de Syspanel si no sabes exactamente lo que haces. Un cambio incorrecto puede dejar tu tienda inaccesible. Siempre es mejor pedir ayuda.
Conclusión: Domina la caché y tu tienda volará
La caché no es tu enemiga, es tu mejor herramienta para tener una tienda rápida y eficiente. La clave está en entender cómo funciona y saber dónde y cuándo limpiarla.
Recuerda el orden de ataque cuando no veas un cambio:
- Paso 1: Limpia la caché de PrestaShop (el botón mágico en el back office).
- Paso 2: Limpia la caché del servidor desde Syspanel (accediendo por
tudominio.com:2106). - Paso 3: Limpia la caché de tu navegador.
Siguiendo estos pasos, resolverás el 99% de los problemas de actualización de contenido. Y si no, ya sabes que puedes contar con nosotros para ayudarte.
¡Esperamos que esta guía te haya sido de gran ayuda! Si tienes más dudas, no dudes en consultar nuestra sección de tutoriales o abrir un ticket de soporte.
