Imágenes

Regenerar miniaturas en PrestaShop (y pasar las imágenes a WebP)

Las fotos de tus productos no se enseñan tal cual. PrestaShop guarda la original y crea de cada una varias copias de distintos tamaños, las miniaturas: la del listado, la de la ficha, la del carrito… Si cambias de tema, de tamaños o de formato, esas copias se quedan viejas y las fotos salen borrosas o cortadas. Aquí tienes cuándo regenerarlas, cómo hacerlo sin dejar la tienda sin fotos y cómo pasar a WebP. Vale para la 1.7, la 8 y la 9.

Guía técnicaLectura ~5 minPublicado el
En esta guía7 apartados
  1. Cuándo hay que regenerarlas
  2. Cómo se hace desde el panel
  3. Si se corta a medias
  4. Pasar las imágenes a WebP
  5. ¿Lo hacemos nosotros?
  6. Preguntas frecuentes
  7. Dónde lo hemos comprobado

Cuándo hay que regenerarlas

Cómo se hace desde el panel

  1. Haz una copia de la carpeta img (cómo hacer la copia). Las fotos originales no se tocan, pero es la red si algo sale mal.
  2. Entra en Diseño → Ajustes de imágenes y pulsa «Regenerar miniaturas».
  3. En «Seleccionar imagen», mejor por partes que «Todas»: primero «Productos», que es lo que más tarda, y después «Categorías», «Marcas», «Proveedores» y «Tiendas».
  4. En «Seleccionar formato», «Todas» o solo el tamaño que has cambiado.
  5. «Eliminar las imágenes anteriores» en «Sí» borra las copias viejas antes de crear las nuevas. Mientras trabaja, pueden faltar fotos en la tienda: hazlo de madrugada.
  6. Al terminar, borra la caché, y si usas Cloudflare u otra red de distribución, vacía también la suya.

Si se corta a medias

Con muchos productos, el panel puede quedarse sin tiempo antes de acabar. PrestaShop avisa: «Solamente una parte de las imágenes han sido regeneradas. La conexión con el servidor se interrumpió antes de finalizar». Vuelve a lanzarlo con «Eliminar las imágenes anteriores» en «No»: así sigue por donde iba en lugar de empezar de cero, que es lo que indica el propio panel.

En la 9, si tu alojamiento te da acceso por SSH, es mejor hacerlo por consola, porque no depende del navegador:

php bin/console prestashop:thumbnails:regenerate products

En lugar de products admite categories, manufacturers, suppliers, stores o all, y con --delete borra antes las copias viejas.

Pasar las imágenes a WebP

WebP pesa bastante menos que el JPG para la misma calidad, y las imágenes son lo que más pesa en una tienda: en el estudio de 297 tiendas PrestaShop, más de la mitad de lo que descarga la portada.

Después, regenera las miniaturas como arriba. Para comprobarlo, abre una ficha de producto, pulsa F12, ve a la pestaña «Red», filtra por imágenes y mira la columna «Tipo»: tiene que poner webp.

¿Prefieres que lo hagamos nosotros?

Pasamos tus imágenes a WebP, las dejamos del tamaño justo y lo medimos antes y después, dentro de la optimización de velocidad. Primero en una copia de tu tienda.

Preguntas frecuentes

¿Regenerar las miniaturas borra mis fotos?
No. PrestaShop guarda la foto original de cada producto y solo borra y vuelve a crear las copias de cada tamaño. Aun así, haz antes una copia de la carpeta img.
¿Dónde se regeneran las miniaturas en PrestaShop?
En Diseño → Ajustes de imágenes, con el botón «Regenerar miniaturas». En la 9 también por consola: php bin/console prestashop:thumbnails:regenerate products.
¿PrestaShop admite imágenes WebP?
La 8 y la 9, sí, de serie: en la 8, con «Usar WebP para todas las imágenes.»; en la 9, marcando WebP en «Formatos de imagen a generar». La 1.7 no: necesita un módulo. Después hay que regenerar las miniaturas.
¿Por qué se ven borrosas las imágenes de mi tienda?
Lo más habitual es que las miniaturas sean de otro tamaño que el que pide el tema, por ejemplo después de cambiarlo, o que la foto original sea pequeña. Lo primero se arregla regenerando; lo segundo, subiendo una foto más grande.

Comprobado el 3 de noviembre de 2026 en el código de PrestaShop: los ajustes de imágenes de la 8, los formatos de la 9, el comando de consola y qué hace un tema al activarse. Los nombres del panel, en la 8 y la 9 en español.

← Volver al blog

Escribir por WhatsApp