En algún proyecto me ha sucedido que las imágenes de los productos no se estaban mostrando en la tienda online, sin embargo, si aparecían en la administración de la web o backoffice.

Al revisar la consola (con el inspector de elementos), me aparecían errores los 404, indicando que las imágenes no se estaban encontrando, sin embargo en el backoffice las encontraba…

Error 404 al descargar imagen de un producto en PrestaShop

En la administración de la tienda, deshabilité las ULRs amigables, guardé los cambios y las habilité de nuevo para regenerar el .htaccess de nuevo.

URLs amigables en PrestaShop

Pero no conseguí nada…

Dejé deshabilité las URLS amigables e inspeccioné el mismo producto.

Pude ver la ruta completa de la imagen (…) /1/4/2/0/4/14204-nombredelproducto-product_large.jpg

Error 404 sin URL amigable en PrestaShop

Me estaba indicando que las imágenes de tamaño “large” no estaban.

Así todo, para cerciorarme, acudí a la ruta de la imagen y efectivamente no estaba.

Las imágenes de los productos en PrestaShop en guardan en httpdocs / img / p

Tenía que regenerar las imágenes.

Regenerar las imágenes de los productos en PrestaShop

Para ello, hay que ir a Personalizar > Diseño > Ajustes de imágenes > Regenerar miniaturas.

Cuidado con estas opciones, puede saltar un error en el servidor y dejar la web inoperativa.

Para evitar el error del servidor comentado, selecciona que quieres regenerar tan solo las imágenes de los productos y  ve regenerándolas por tamaño.

En mi caso el tamaño que necesitaba era “large”.

Particularmente, regeneré las imágenes con la opción de “no borrar” marcada.

Con estas acciones se solventó el problema de que no pintaba las imágenes de los productos.

Para ello, hay que ir a Personalizar > Diseño > Ajustes de imágenes > Regenerar miniaturas.

Cuidado con estas opciones, puede saltar un error en el servidor y dejar la web inoperativa.

Para evitar el error del servidor comentado, selecciona que quieres regenerar tan solo las imágenes de los productos y  ve regenerándolas por tamaño.

En mi caso el tamaño que necesitaba era “large”.

Particularmente, regeneré las imágenes con la opción de “no borrar” marcada.

Con estas acciones se solventó el problema de que no pintaba las imágenes de los productos.

Otras consideraciones

  • Limpia siempre la caché desde la administración de PrestaShop >> Parámetros avanzados >> Rendimiento.
  • Revisar el error_log para tratar de averiguar más información de por qué no te salen las imágenes.
  • En la administración del PS, en parámetros avanzados > Registros/logs puede aparecer información de interés.
¡Valora este artículo y ayúdame a mejorar la calidad del blog!
(Votos: 1 Promedio: 1)