Con el lanzamiento de PrestaShop 8.3 en 2025, algunos usuarios han reportado un problema inesperado al intentar regenerar imágenes del catálogo: el proceso se detiene antes de completarse o muestra un error 500, especialmente en tiendas con miles de productos.
Tras analizar el comportamiento, la comunidad identificó que el error se produce debido a un límite interno en la función de regeneración, que afecta a catálogos grandes cuando se utiliza el nuevo sistema de manejo de miniaturas introducido en esta versión.
Síntomas del fallo
La regeneración se detiene siempre en el mismo punto.
Error «Out of memory» en hosting compartido.
En modo debug aparece un aviso relacionado con ImageManager::resize.
El back-office no muestra una causa clara, solo un fallo silencioso.
Causa principal
En PrestaShop 8.3 se añadió un nuevo control para gestionar automáticamente las dimensiones de imagen según el tema. Este control ejecuta una verificación adicional por cada miniatura generada. En catálogos grandes, esta verificación se multiplica miles de veces y satura el proceso, provocando que el servidor lo finalice anticipadamente.
Solución temporal (2025)
Hasta que salga el parche oficial, la comunidad ha propuesto un workaround muy eficaz:
Ve al archivo: classes/ImageManager.php
Localiza dentro de resize() la validación nueva similar a: if (!self::checkImageDimension($destWidth, $destHeight)) { return false; }
Guarda, limpia caché y regenera imágenes de nuevo.
La regeneración vuelve a funcionar correctamente incluso con catálogos grandes.
Parche definitivo recomendado
Se espera que PrestaShop publique un fix en un 8.3.1 o 8.3.2, pero mientras tanto puedes aplicar una mejora manual:
Sustituye la verificación por una condición más ligera que solo se ejecute para imágenes superiores a 3000px.
O bien delega el resize en herramientas externas como ImageMagick, que PrestaShop ya soporta si el hosting lo permite.
Conclusión
Este bug ha sido uno de los primeros reportados en 2025 para PrestaShop 8.3, y demuestra que incluso con mejoras en la gestión visual, los grandes catálogos requieren un tratamiento especial. Hasta que llegue el parche oficial, la solución propuesta permite mantener la tienda operativa sin riesgos.
Una tienda online rápida no solo mejora la experiencia del usuario, sino que también influye directamente en el posicionamiento en Google, la tasa de conversión y la satisfacción del cliente. En este artículo, te guiamos paso a paso para que tu tienda en PrestaShop cargue mucho más rápido, sin sacrificar funcionalidad ni diseño.
1. Mide tu Velocidad Actual
Antes de optimizar, necesitas saber dónde estás. Estas herramientas gratuitas te ayudarán a identificar los cuellos de botella:
PageSpeed Insights (de Google): analiza tiempo de carga móvil y desktop.
GTmetrix: ofrece métricas detalladas como LCP, TTFB y recomendaciones.
Una tienda rápida no solo mejora el rendimiento técnico, sino que genera más ventas. Si aplicas estos pasos, no solo reducirás los tiempos de carga, sino que también mejorarás la percepción de calidad por parte de tus clientes.
La versión PrestaShop 9.0 marca un antes y un después en la evolución del CMS de e-commerce. Esta actualización incorpora mejoras clave en rendimiento, seguridad, interfaz de usuario y compatibilidad con tecnologías modernas.
🧱 Base técnica actualizada
Symfony 6.4 y soporte para PHP 8.1–8.4
PrestaShop 9.0 se ha reconstruido sobre Symfony 6.4 LTS, asegurando mayor estabilidad y rendimiento.
Compatible con PHP 8.1 a 8.4, ofreciendo mejor seguridad y eficiencia.
El código ha sido depurado y reorganizado para facilitar el mantenimiento y desarrollo.
Back-office 100% en Symfony/Twig
Toda la interfaz administrativa ahora utiliza Twig, proporcionando mayor cohesión visual y mejor rendimiento.
🔌 Nueva API de administración
REST/JSON con API Platform
Se introduce una nueva API de administración moderna, ideal para conectar la tienda con herramientas externas como CRM, ERP y sistemas de automatización.
Basada en el estándar REST/JSON para máxima compatibilidad.
En constante evolución con apertura a sugerencias de la comunidad.
🎨 Tema Hummingbird: diseño moderno y rápido
Nuevo tema basado en Bootstrap 5, TypeScript y BEM.
Mejor modularidad, rendimiento y compatibilidad con el modo oscuro.
Aunque no es el tema predeterminado, es una base sólida para plantillas modernas.
🚀 Mejoras en front-office y SEO
Enfocado en velocidad y posicionamiento
Compatibilidad con formatos de imagen modernos como WebP y AVIF.
URLs más limpias y mejor estructuración para motores de búsqueda.
Breadcrumbs dinámicos, carga optimizada de scripts y checkout más rápido.
🛍️ Nueva experiencia en la gestión de productos
Página de producto por defecto rediseñada para mayor claridad y agilidad.
Mejoras en la interfaz de selección de categorías y opciones de ordenación flexibles.
⚙️ Renovación completa del back-office
Rediseño visual completo y migración de múltiples páginas clave (productos, pedidos, atributos, clientes…).
Posibilidad de crear cuentas de cliente tipo «invitado» directamente desde el back-office.
🔐 Seguridad y depuración mejoradas
Activación del modo debug mediante cookie para mayor seguridad.
Prefijo aleatorio en las tablas de base de datos durante la instalación.
Prevención del acceso directo a archivos sensibles.
Nuevas herramientas para seguimiento de actividad en módulos.
⬆️ Nuevo módulo de actualización: Update Assistant 7
Asistente guiado paso a paso para actualizar tu tienda sin complicaciones.
Ejecutable por interfaz o línea de comandos.
Registros detallados, validaciones previas y mayor fiabilidad en todo el proceso.
✅ ¿Qué hacer ahora?
Si gestionas una tienda PrestaShop:
Planifica la migración a PrestaShop 9.0 en un entorno de pruebas.
Actualiza tus módulos y temas para garantizar compatibilidad.
Prueba el nuevo tema Hummingbird y evalúa su implementación.
Si eres desarrollador o agencia:
Adapta tus soluciones a Symfony 6.4 y la nueva estructura del back-office.
Explora la nueva API para integrar funcionalidades avanzadas.
Participa en la comunidad aportando sugerencias o contribuciones.
Conclusión
PrestaShop 9.0 es una actualización ambiciosa y moderna que ofrece un entorno más sólido, eficiente y preparado para el futuro del comercio electrónico. Tanto si eres comerciante como desarrollador, es el momento perfecto para comenzar a explorar todas sus posibilidades.
Comentarios recientes