Disable Image Cache for Magento 2
gdw/disableimagecache
Controls whether product image URLs use Magento's /cache/ resize paths, optionally returning the original media/catalog/product file instead. Useful for external integrations, QA validation, and debugging image output.
Build Tests
Code Quality
Tested on Magento 2.4.9
Recent Test History
Each release is tested against the latest Magento version at that time.
Top Contributors
View LeaderboardShare This Module's Status
README
Loaded from GitHubGDW_DisableImageCache
GDW_DisableImageCache es un módulo para Magento 2 que permite controlar de forma explícita cuándo usar o no las rutas de caché de imágenes.
Cuando la opción está habilitada, el módulo evita que Magento entregue URL con segmento /cache/ y devuelve la ruta original del archivo en media/catalog/product.
Esto es útil en escenarios donde necesitas que la imagen publicada corresponda exactamente al archivo fuente y no a una versión derivada por resize/cache.
El módulo está orientado principalmente a:
- integraciones externas que consumen URL directas de imagen,
- validaciones de QA donde se requiere comparar archivo original vs. salida en frontend,
- depuración de problemas visuales provocados por regeneración de caché o variaciones de tamaño.
Importante: al desactivar la ruta de caché, puedes afectar tiempos de carga o comportamiento visual en algunos contextos, por lo que se recomienda activar esta opción de forma controlada y validar impacto por tienda.
Compatibilidad
- Rama 4.4.x: Magento Open Source / Adobe Commerce 2.4.4+ con PHP 8.1+ (serie recomendada
^4.4) - Rama 4.x: Magento Open Source / Adobe Commerce 2.4.0 a 2.4.3 con PHP 7.4 (serie recomendada
^4.0) - Rama 3.x: Magento Open Source / Adobe Commerce 2.3.x con PHP 7.4 (serie recomendada
^3.0)
Dependencias
gdw/core^4.4magento/framework>=103.0.4 <104.0.0php>=8.1
Instalación
Ejecutar en la raíz de Magento.
composer require gdw/disableimagecache
php bin/magento module:enable GDW_DisableImageCache
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:flush
Actualización
composer update gdw/disableimagecache
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:flush
Eliminación
php bin/magento module:disable GDW_DisableImageCache
composer remove gdw/disableimagecache
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:flush
Importante
Si usas una rama distinta a 4.4.x, verifica antes que esa rama exista en el repositorio y que su versión de gdw/core sea compatible.
Configuración
Ruta en admin:
Stores > Configuration > GDW | Gestión Digital Web > Catalog > Disable Image Cache
Campo principal:
Desactivar caché de imágenes: cuando está enSí, el módulo intenta devolver URL sin segmento/cache/para imágenes de catálogo y assets relacionados.
Notas técnicas
- El módulo depende de
GDW_Corey extiende su helper base para lectura de configuración. - Incluye plugins para:
Magento\Catalog\Helper\ImageMagento\Catalog\Model\View\Asset\ImageMagento\Framework\View\Asset\Repository
Repositorio
Documentación
Changelog
Consulta el changelog del módulo en:
This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.