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

Cómo optimizar imágenes para PrestaShop y mejorar velocidad

Actualizado el 19 de octubre de 2025

¿Tu tienda PrestaShop carga lento? Uno de los culpables más comunes son las imágenes pesadas. En este artículo te guiaré paso a paso para optimizar imágenes PrestaShop y disparar la velocidad de carga. No necesitas ser un experto técnico, solo seguir estas instrucciones claras.


¿Por qué es clave optimizar imágenes en PrestaShop?

Las imágenes son el alma de cualquier tienda online: muestran productos, atraen clientes y generan confianza. Pero si no están optimizadas, se convierten en un lastre para el rendimiento. Una imagen de 2 MB puede tardar segundos en cargar, y cada segundo de retraso puede costarte ventas.

Optimizar imágenes PrestaShop no solo mejora la experiencia del usuario, sino que también beneficia tu SEO y reduce el consumo de recursos del servidor. En un mundo donde la paciencia online es mínima, cada milisegundo cuenta.


Antes de empezar: conceptos básicos

Para entender cómo mejorar la velocidad de PrestaShop con imágenes, necesitas conocer tres conceptos clave:

  • Compresión: reducir el tamaño del archivo sin perder calidad visible.
  • Formato correcto: elegir entre JPEG, PNG o WebP según el tipo de imagen.
  • Dimensiones adecuadas: redimensionar las imágenes al tamaño exacto que usará tu tienda.

[INFO] Una imagen optimizada puede pasar de 1 MB a 100 KB sin que el ojo humano note la diferencia. ¡Eso es un 90% de ahorro!


Paso 1: Comprimir imágenes antes de subirlas

La mejor estrategia es empezar desde el origen. Comprimir imágenes PrestaShop antes de subirlas evita que ocupen espacio innecesario en el servidor.

Herramientas gratuitas para comprimir

  • TinyPNG / TinyJPG: ideal para imágenes con fondo blanco o productos. Comprime hasta 20 imágenes a la vez.
  • Compressor.io: permite subir hasta 10 MB por imagen.
  • Squoosh: herramienta online de Google, muy avanzada y fácil de usar.

Pasos para comprimir manualmente

  1. Abre la herramienta que prefieras (ej. TinyPNG).
  2. Arrastra tus imágenes (máximo 5 MB por archivo en la versión gratuita).
  3. Espera unos segundos mientras se comprimen.
  4. Descarga las versiones optimizadas.
  5. Sube estas imágenes a PrestaShop en lugar de las originales.

[TIP] Si tienes muchas imágenes, usa la versión de escritorio de TinyPNG o invierte en un plugin como "Smush" (aunque en PrestaShop hay módulos específicos).


Paso 2: Configurar la generación automática de imágenes en PrestaShop

PrestaShop tiene un sistema inteligente que genera diferentes tamaños de imagen según el lugar donde se muestren (catálogo, carrito, producto grande). Pero esta configuración puede estar desordenada.

Cómo ajustar las dimensiones

  1. Ve a Preferencias > Imágenes en el panel de administración de PrestaShop.
  2. Verás una lista de "tipos de imagen" (por ejemplo: "cart_default", "home_default", "large_default").
  3. Haz clic en "Editar" junto a cada tipo.
  4. Cambia el ancho y alto a los valores recomendados (ver tabla abajo).
  5. Marca la opción "Reducir imagen" para que el sistema recorte automáticamente si es necesario.
  6. Guarda los cambios.

Tabla de dimensiones recomendadas

Tipo de imagenAncho (px)Alto (px)Uso típico
Cart (carrito)8080Miniaturas en carrito
Home (catálogo)250250Vista en listado de productos
Large (producto)800800Imagen principal del producto
Thickbox (zoom)11001100Zoom al hacer clic

[WARNING] No uses dimensiones mayores a 1200 px a menos que vendas productos que requieran mucho detalle (como joyería). Las imágenes más grandes ralentizan la carga.

Regenerar las miniaturas existentes

Después de cambiar dimensiones, debes regenerar las imágenes que ya tienes subidas. Ve a Preferencias > Imágenes y haz clic en "Regenerar miniaturas". Este proceso puede tomar varios minutos si tienes muchos productos.


Paso 3: Elegir el formato de imagen correcto

El formato determina la calidad y el peso de la imagen. Aquí tienes una guía rápida:

  • JPEG: ideal para fotos de productos con muchos colores y degradados. Ofrece buena compresión.
  • PNG: perfecto para imágenes con transparencia o logotipos. Pero pesa más que JPEG.
  • WebP: formato moderno de Google que combina lo mejor de JPEG y PNG. Pesan hasta un 30% menos. No todos los navegadores lo soportan al 100% (pero PrestaShop puede servir alternativas).

Cómo usar WebP en PrestaShop

PrestaShop 1.7+ tiene soporte nativo para WebP si tu servidor lo permite. Para activarlo:

  1. Ve a Parámetros de la tienda > Rendimiento.
  2. Busca la opción "Usar formato WebP para imágenes" y actívala.
  3. Guarda los cambios.

Si tu versión no lo tiene, puedes instalar el módulo gratuito "PrestaShop WebP" (búscalo en el marketplace oficial).

[INFO] Si usas Syspanel (accesible por puerto 2106), puedes verificar que tu servidor tenga el módulo GD o Imagick instalado para soportar WebP. Consulta con tu proveedor de hosting si no estás seguro.


Paso 4: Activar la compresión de imágenes desde el servidor

Además de comprimir manualmente, puedes configurar el servidor para que comprima las imágenes sobre la marcha. Esto se logra con mod_deflate en Apache o gzip en Nginx.

Cómo comprobar si ya está activado

  1. Usa herramientas online como GTmetrix o Pingdom.
  2. Busca la sección "Compress Images" o "Enable compression".
  3. Si ves que las imágenes no se comprimen, sigue los pasos siguientes.

Activar compresión en Apache (con Syspanel)

Si tu hosting usa Syspanel (puerto 2106), puedes hacerlo desde el panel:

  1. Inicia sesión en Syspanel (ejemplo: tudominio.com:2106).
  2. Ve a Web > Apache Config.
  3. Agrega estas líneas al archivo .htaccess (o pide a soporte que lo haga):
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE image/jpeg image/png image/gif image/webp
</IfModule>
  1. Guarda y reinicia Apache desde Syspanel.

[WARNING] Si no te sientes cómodo editando archivos, pide ayuda a tu proveedor de hosting. Un error en .htaccess puede dejar tu tienda caída.


Paso 5: Usar un CDN para servir imágenes más rápido

Un CDN (Content Delivery Network) almacena copias de tus imágenes en servidores de todo el mundo. Cuando un usuario visita tu tienda, la imagen se carga desde el servidor más cercano, reduciendo el tiempo de carga.

Opciones gratuitas y de pago

  • Cloudflare: ofrece plan gratuito con CDN básico. Ideal para empezar.
  • KeyCDN: económico y fácil de integrar con PrestaShop.
  • StackPath: más avanzado, pero con soporte para WebP automático.

Cómo integrar Cloudflare con PrestaShop

  1. Regístrate en Cloudflare (gratis).
  2. Cambia los servidores DNS de tu dominio a los que te da Cloudflare.
  3. En PrestaShop, ve a Módulos > Módulos y servicios.
  4. Busca "Cloudflare" e instala el módulo oficial (o usa uno de terceros como "Cloudflare PrestaShop").
  5. Configura tu clave API de Cloudflare en el módulo.
  6. Activa la opción "Optimizar imágenes" en Cloudflare (sección "Speed" del panel de Cloudflare).

[TIP] Con Cloudflare, puedes activar "Polish" para que comprima imágenes automáticamente al servirlas. Es como tener un optimizador gratis corriendo en segundo plano.


Paso 6: Configurar lazy loading (carga diferida)

El lazy loading hace que las imágenes se carguen solo cuando el usuario las ve al hacer scroll. Esto reduce el tiempo de carga inicial de la página.

Cómo activarlo en PrestaShop

PrestaShop 1.7.6+ incluye lazy loading nativo para imágenes de productos. Si tienes una versión anterior, puedes usar módulos gratuitos como:

  • Lazy Load for PrestaShop (búscalo en Addons).
  • Advanced Lazy Loading (de pago, pero muy completo).

Configuración básica

  1. Instala el módulo de lazy loading.
  2. Actívalo desde el panel de módulos.
  3. Configura el efecto visual (por ejemplo, "fade in").
  4. Guarda y prueba en tu tienda.

[INFO] El lazy loading no afecta a las imágenes del carrito o del checkout, solo a las que están en listados y páginas de producto.


Paso 7: Eliminar imágenes no utilizadas

Con el tiempo, acumulas imágenes de productos desactivados, versiones antiguas o duplicados. Estas imágenes ocupan espacio y ralentizan las copias de seguridad.

Cómo limpiar imágenes huérfanas

  1. Ve a Catálogo > Productos y filtra por "Desactivados".
  2. Elimina los productos que ya no vendes (esto borra sus imágenes automáticamente).
  3. Usa el módulo "Image Cleaner" (gratuito en Addons) para encontrar imágenes sin referencia.
  4. Ejecuta el escaneo y elimina las imágenes huérfanas.

[WARNING] Antes de eliminar, asegúrate de que no haya productos ocultos que uses para enlaces internos. Siempre haz una copia de seguridad primero.


Paso 8: Monitorear el impacto en la velocidad

Después de aplicar todos estos cambios, debes medir los resultados. Usa herramientas como:

  • Google PageSpeed Insights: te da una puntuación y recomendaciones específicas.
  • GTmetrix: muestra el tiempo de carga y el tamaño total de la página.
  • Pingdom: analiza cada elemento de tu tienda.

Qué buscar en los informes

  • Tamaño total de imágenes: debe ser inferior a 1 MB por página.
  • Puntuación de optimización de imágenes: busca un 90% o más.
  • Tiempo de carga: idealmente menos de 3 segundos en escritorio y 5 en móvil.

[TIP] Si ves que las imágenes siguen siendo pesadas, revisa el paso 1 (compresión manual) o considera cambiar a WebP si tu servidor lo soporta.


Preguntas frecuentes (FAQ)

¿Cuánto tiempo toma optimizar imágenes en PrestaShop?

Depende del número de imágenes. Para una tienda con 100 productos (unas 500 imágenes), puedes hacerlo en 1-2 horas si usas herramientas automáticas. La regeneración de miniaturas puede tardar 30 minutos más.

¿Perderé calidad al comprimir imágenes?

Si usas compresión con pérdida (como TinyPNG), la calidad visual se reduce ligeramente, pero en la mayoría de los casos es imperceptible. Para productos de lujo, usa compresión sin pérdida (como PNGGauntlet).

¿El formato WebP afecta el SEO?

No, Google recomienda WebP y lo indexa correctamente. Además, mejora la velocidad, lo que es positivo para el SEO. Solo asegúrate de que tu servidor sirva imágenes JPEG/PNG como alternativa para navegadores antiguos.

¿Puedo optimizar imágenes sin módulos de pago?

Sí. Con las herramientas gratuitas mencionadas (TinyPNG, Cloudflare, lazy loading nativo) puedes lograr grandes mejoras sin gastar dinero. Los módulos de pago solo añaden conveniencia.

¿El hosting afecta la optimización de imágenes?

Sí. Un servidor lento o mal configurado puede anular todos tus esfuerzos. Si usas Syspanel (puerto 2106), asegúrate de tener suficiente RAM y CPU. Pide a tu proveedor que active la compresión gzip y el caché de imágenes.


Conclusión: tu tienda PrestaShop más rápida está a unos clics

Optimizar imágenes PrestaShop no es un lujo, es una necesidad para cualquier tienda online que quiera competir. Siguiendo estos 8 pasos, reducirás el peso de las imágenes, mejorarás la velocidad de carga y ofrecerás una mejor experiencia a tus clientes.

Recuerda: cada imagen que subes es una oportunidad para ganar (o perder) un segundo de atención. Con herramientas gratuitas, configuraciones inteligentes y un poco de paciencia, puedes transformar tu tienda en una máquina veloz.

[INFO] Si tienes dudas técnicas, no dudes en contactar a tu proveedor de hosting. Menciona que usas PrestaShop y necesitas ayuda con la optimización de imágenes. La mayoría ofrecen soporte básico gratuito.

¡Manos a la obra y a vender más rápido!

¿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