# DataFirefly Image Optimizer — WebP, AVIF, compressione e CDN per Shopware 6

> Ottimizzazione immagini nativa per Shopware 6.6 e 6.7. Generazione automatica WebP e AVIF accanto a ogni immagine, ricompressione JPEG/PNG senza perdita visibile, rimozione metadati EXIF/ICC, riscrittura trasparente degli URL verso il vostro CDN (BunnyCDN, Cloudflare, KeyCDN, CloudFront). Tag picture, loading lazy, decoding async e attributi width/height anti-CLS iniettati automaticamente nello storefront.

- Pagina: <https://www.datafirefly.com/it/product/dfimageoptimizer-it/>
- Lingua: it
- Aggiornato il: 2026-06-29
- Piattaforma: Shopware
- Categoria: SEO e Performance
- Codice: DF-IMGOPT
- Prezzo: 59.00 EUR
- Altre lingue: [fr](https://www.datafirefly.com/product/dfimageoptimizer/index.md), [en](https://www.datafirefly.com/en/product/dfimageoptimizer-en/index.md), [es](https://www.datafirefly.com/es/producto/dfimageoptimizer-es/index.md), [de](https://www.datafirefly.com/de/produkt/dfimageoptimizer-de/index.md), [pl](https://www.datafirefly.com/pl/produkt/optymalizacja-obrazow-webp-avif-cdn-shopware/index.md), [nl](https://www.datafirefly.com/nl/product/dfimageoptimizer/index.md), [pt](https://www.datafirefly.com/pt/produto/dfimageoptimizer/index.md)
- Indice: <https://www.datafirefly.com/it/product/llms.txt>

## Perché questo plugin

Le immagini rappresentano in media tra il 50 e il 70 percento del peso di una pagina e-commerce. Su Shopware 6 di fabbrica, la pipeline nativa comprime i JPEG e ridimensiona in più formati, ma non genera né WebP né AVIF, e non offre alcuna integrazione CDN nativa. DataFirefly Image Optimizer colma questa lacuna con una pipeline completa, attivata automaticamente all'upload, che produce le varianti moderne e riscrive gli URL verso il vostro CDN.

## Cosa fa concretamente il plugin

Ad ogni caricamento media, il subscriber ascolta l'evento entity media.written, identifica i file JPEG, PNG e GIF, e avvia la pipeline di ottimizzazione: ricompressione progressiva del JPEG con sottocampionamento 2x2/1x1/1x1, o ricompressione PNG con livello e filtri ottimizzati; rimozione dei metadati EXIF e ICC; generazione del sibling WebP con qualità configurabile; generazione del sibling AVIF con qualità indipendente e salvaguardia di larghezza massima. Anche le miniature Shopware vengono elaborate.

Per le immagini già in libreria, un task pianificato gira di default ogni 15 minuti e processa i batch pendenti, con dimensione del batch configurabile. Un pulsante nel dashboard permette anche di lanciare un batch manuale su richiesta.

## Riscrittura CDN intelligente

Il plugin riscrive gli URL verso il CDN configurato, con tre ambiti disponibili: solo media, media più miniature, o tutti gli asset statici inclusi tema e bundle. Compatibile con tutte le piattaforme CDN principali: BunnyCDN, KeyCDN, Cloudflare con hostname personalizzato, AWS CloudFront, Bunny Optimizer, o qualsiasi reverse proxy interno. Quando il CDN è attivo, il plugin inietta automaticamente i tag dns-prefetch e preconnect nell'head dello storefront.

## Rendering storefront moderno

Il componente Twig di miniatura è esteso via sw_extends per avvolgere l'immagine originale in un tag picture con sorgenti AVIF, WebP e fallback originale. Il browser sceglie automaticamente il formato più leggero supportato. Gli attributi loading lazy, decoding async, width e height anti-CLS vengono iniettati secondo la configurazione. Vengono esposti un filtro Twig df_cdn e una funzione df_picture per gli sviluppatori di temi.

## Dashboard amministrativo

Un modulo Vue 3 dedicato nel menu Catalogues mostra in tempo reale le capacità server rilevate: versione PHP, presenza di Imagick, presenza di GD, supporto effettivo WebP e AVIF, motore raccomandato. Le statistiche globali mostrano il totale immagini, la percentuale ottimizzata, i contatori WebP e AVIF, e soprattutto lo spazio cumulativo risparmiato. Una tabella attività di 30 giorni mostra la cadenza giornaliera.

## Compatibilità server

Il plugin utilizza Imagick come priorità quando disponibile — qualità di codifica superiore e unico modo di avere AVIF via libheif sui server datati — e ripiega su GD quando Imagick manca. AVIF richiede PHP 8.1+ con supporto GD AVIF compilato, o Imagick con libheif. Il dashboard segnala immediatamente cosa è disponibile lato server.

## Dati persistiti

Una tabella df_image_optimizer registra per ogni media ottimizzato la presenza di sibling WebP e AVIF, lo stato di ricompressione, la dimensione originale e il cumulativo dei byte risparmiati. Una seconda tabella df_image_optimizer_log conserva opzionalmente un diario degli errori. La chiave esterna con cascata dalla tabella media di Shopware pulisce automaticamente le voci orfane.

## Compatibilità

Shopware 6.6 e 6.7. PHP 8.2 e successivi. Estensione GD obbligatoria, Imagick fortemente raccomandata per la codifica AVIF e qualità WebP superiore.
