🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo vaciar la caché de PrestaShop desde el panel de administración

Actualizado el 5 de febrero de 2026

¿Tu tienda PrestaShop va lenta? ¿Los cambios que haces en el CSS o en los módulos no se reflejan al recargar la página? El problema casi siempre tiene el mismo nombre: caché. No te preocupes, no es nada grave. Es un mecanismo de almacenamiento temporal que acelera tu web, pero que a veces se queda con información obsoleta.

En esta guía te voy a explicar paso a paso, y sin tecnicismos, cómo vaciar caché prestashop desde el panel de administración. Además, veremos trucos para forzar compilación prestashop y solucionar esos molestos problemas de rendimiento. Al final, tendrás un checklist para que tu tienda vuele.


¿Qué es la caché y por qué deberías limpiarla?

Imagina que la caché es como la memoria a corto plazo de tu tienda online. Cuando un cliente entra a tu web, el servidor no tiene que calcular todo desde cero; en su lugar, sirve una copia guardada de las páginas más visitadas. Esto es genial para la velocidad, pero tiene un inconveniente: si modificas un archivo, un módulo o el diseño, es posible que tu tienda siga mostrando la versión antigua hasta que esa memoria se renueve.

Por eso, limpiar caché prestashop es una de las tareas de mantenimiento más importantes. Es como reiniciar el ordenador cuando se queda colgado: simple, rápido y soluciona el 90% de los problemas visuales o de rendimiento.


Preparación: Antes de tocar nada

Antes de lanzarnos a los botones, es crucial que sepas qué tipo de caché tiene tu PrestaShop. No es lo mismo la caché de plantillas (Smarty) que la caché de base de datos o la de los navegadores de tus clientes.

Vamos a centrarnos en la que puedes gestionar desde tu panel de administración: la de PrestaShop y la de tu servidor (si usas Syspanel).

Requisitos previos

  1. Acceso al panel de administración de tu PrestaShop (la URL suele ser tudominio.com/adminXXXX).
  2. Credenciales de acceso al panel de control de tu hosting (Syspanel, cPanel, etc.).
  3. Paciencia y un té bien cargado. (Esto es opcional, pero recomendable).

Método 1: La vía rápida (Panel de Administración de PrestaShop)

Esta es la forma más directa y segura de vaciar cache prestashop sin necesidad de tocar archivos. PrestaShop incluye una herramienta nativa para ello desde hace varias versiones.

Paso 1: Accede a Parámetros Avanzados

Una vez dentro de tu administrador, busca en el menú lateral izquierdo la opción que dice "Parámetros Avanzados". Haz clic para desplegar el submenú.

Paso 2: Entra en Rendimiento

Dentro de ese submenú, verás varias opciones. Haz clic en "Rendimiento". Esta es la sala de máquinas de tu tienda. Aquí se controla la velocidad y la compilación de plantillas.

Paso 3: Limpieza de caché (La opción estrella)

En la parte superior de esta página, encontrarás un botón azul que dice "Vaciar la caché" (o "Limpiar la caché", dependiendo de la versión). Al hacer clic, PrestaShop borrará automáticamente todos los archivos temporales de plantillas y compilaciones.

[TIP] Haz clic en ese botón siempre después de hacer cambios en tu tema, CSS o módulos. Es la solución instantánea para ver tus modificaciones en pantalla.

Paso 4: Fuerza la compilación de plantillas (Smarty)

Un poco más abajo, en la misma página de "Rendimiento", verás una sección llamada "Plantillas" o "Compilación de plantillas".

Aquí tienes un desplegable con opciones. Para forzar que PrestaShop regenere todos los archivos de plantilla desde cero, selecciona "Forzar la compilación".

[WARNING] Esta opción es más lenta porque obliga al servidor a trabajar más. No la dejes activada para siempre. Úsala solo para depurar problemas y, después de solucionarlo, vuelve a ponerla en "Nunca volver a compilar" o "Recompilar si los archivos han sido actualizados".


Método 2: Limpieza manual desde el servidor (Syspanel)

A veces, el botón de "Vaciar caché" no es suficiente. Esto pasa cuando la caché está "atascada" a nivel de archivos en el servidor. Para esto, necesitas acceder a tu panel de control de hosting. Si tu proveedor usa Syspanel, la forma de acceso es a través del puerto 2106.

Acceso a Syspanel

  1. Abre tu navegador y escribe: https://tudominio.com:2106.
  2. Inicia sesión con las mismas credenciales que usas para tu hosting.

[INFO] Syspanel es el nombre que le damos al panel de control de tu servidor. Es una herramienta gráfica que te permite gestionar archivos, bases de datos y dominios. El puerto 2106 es la puerta de entrada segura a este panel.

Eliminar la carpeta /var/cache

Una vez dentro de Syspanel, busca el Administrador de Archivos.

  1. Navega hasta la carpeta de tu tienda. Normalmente es public_html o una subcarpeta si tienes la tienda en un subdirectorio.
  2. Dentro de la raíz de PrestaShop, busca la carpeta llamada var/cache (en versiones antiguas era cache).
  3. Entra en esa carpeta y verás subcarpetas con nombres extraños como dev, prod o class_index.php.
  4. Selecciona todo el contenido de esa carpeta cache y elimínalo.
  5. No borres la carpeta en sí, solo su contenido.

PrestaShop volverá a generar estos archivos automáticamente la próxima vez que cargue la página. Es como vaciar la papelera de tu escritorio.

[WARNING] Si no encuentras la carpeta var/cache, es posible que tu hosting la oculte. En Syspanel, asegúrate de tener activada la opción "Mostrar archivos ocultos" en la configuración del Administrador de Archivos.


Método 3: Solución avanzada (Forzar compilación desde el código)

Si los métodos anteriores fallan, podemos ir un paso más allá. Esto es para cuando PrestaShop está tan bloqueado que ni siquiera responde el botón de limpiar caché.

Modificar el archivo config/defines.inc.php

Este es un archivo de configuración crítico. Ten mucho cuidado al editarlo.

  1. Accede a Syspanel y al Administrador de Archivos.

  2. Localiza y edita el archivo config/defines.inc.php.

  3. Busca la línea que dice:
    define('_PS_MODE_DEV_', false);

    Cámbiala a:
    define('_PS_MODE_DEV_', true);

    Esto activa el modo desarrollo, que fuerza a PrestaShop a mostrar errores y a no usar la caché de forma tan agresiva.

  4. Guarda el archivo.

  5. Ve a tu tienda y recarga la página. Verás que ahora va más lenta, pero los cambios deberían aparecer.

  6. IMPORTANTE: Después de solucionar el problema, vuelve a cambiar el valor a false para no dejar tu tienda expuesta.

[WARNING] Este método es para casos extremos. Si no te sientes cómodo editando archivos de código, mejor contacta con tu soporte de hosting. Un error aquí puede romper tu tienda.


¿Por qué mi PrestaShop sigue yendo lento después de vaciar la caché?

Bien, has vaciado la caché, has forzado la compilación y aún así notas que tu tienda va como una tortuga. No desesperes. El problema puede ser otro.

1. Caché de tu navegador

A veces el problema no está en tu servidor, sino en tu propio ordenador. El navegador guarda copias de las páginas para cargarlas más rápido.

Solución: Prueba a recargar la página con Ctrl + F5 (Windows) o Cmd + Shift + R (Mac). Esto fuerza a tu navegador a ignorar su caché local y descargar todo de nuevo.

2. Caché de tu proveedor de hosting (Varnish/CDN)

Si tu hosting usa sistemas de aceleración como Varnish o una CDN (Red de Distribución de Contenido), estas herramientas también tienen su propia caché.

Solución: Necesitas purgar la caché de estos sistemas. En Syspanel, busca una sección llamada "Caché" o "Varnish" y haz clic en el botón "Purgar" o "Limpiar".

3. Optimización de la Base de Datos

Una base de datos llena de basura (pedidos antiguos, carritos abandonados, logs) también ralentiza tu tienda.

Solución: En el panel de administración de PrestaShop, ve a "Parámetros Avanzados" > "Base de datos". Ahí puedes optimizar las tablas para que funcionen más rápido.


Preguntas Frecuentes (FAQ)

¿Con qué frecuencia debo vaciar la caché?

No hay una regla fija. Te recomiendo hacerlo después de cada cambio importante en tu tienda (instalar un módulo, cambiar el tema, modificar el CSS). Si no haces cambios, no es necesario hacerlo a diario.

¿Vaciar la caché afecta a mis ventas o a mis pedidos?

No, para nada. La caché solo guarda archivos temporales de presentación (HTML, CSS, imágenes). Tus pedidos, clientes y precios están en la base de datos, que no se toca. Es 100% seguro.

¿Qué es mejor: vaciar caché o forzar compilación?

Son cosas distintas. Vaciar la caché es como borrar los archivos temporales. Forzar la compilación es decirle a PrestaShop que reescriba esos archivos desde cero, ignorando los existentes. Siempre debes vaciar la caché primero y, si el problema persiste, forzar la compilación temporalmente.

Mi tienda está en Syspanel, ¿el proceso es diferente?

No, el proceso dentro de PrestaShop es idéntico. La diferencia está en el método 2, donde accedes al servidor para borrar archivos manualmente. En ese caso, recuerda que el acceso a Syspanel es a través del puerto 2106.


Checklist final: Soluciona tu PrestaShop lento

Sigue este orden y resolverás el 95% de los problemas de caché:

  1. Vaciar caché desde el panel de administración (Parámetros Avanzados > Rendimiento).
  2. Forzar compilación de plantillas (y desactivarla después).
  3. Purgar la caché del navegador con Ctrl + F5.
  4. Limpiar la caché del servidor desde Syspanel (puerto 2106).
  5. Eliminar el contenido de la carpeta /var/cache manualmente.
  6. Optimizar la base de datos desde el administrador.

Conclusión y consejo final

Saber limpiar caché prestashop no es un lujo, es una necesidad para cualquier propietario de una tienda online. Es la herramienta número uno para diagnosticar y solucionar problemas de velocidad y de visualización de cambios.

Mi consejo es que no tengas miedo a este proceso. Es seguro, rápido y reversible. Una vez que le cojas el truco, verás que en menos de un minuto puedes dejar tu tienda lista para mostrar las últimas novedades.

Si después de seguir todos estos pasos tu tienda sigue yendo lenta, el problema puede ser de otro tipo (mal hosting, módulos incompatibles, imágenes demasiado pesadas). En ese caso, te recomiendo contactar con tu proveedor de hosting para que realice una auditoría del rendimiento.

Espero que esta guía te haya sido de ayuda. Ahora ve y haz que tu PrestaShop vuele.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel