Shopware CDN.

Deliver media transparently via a content delivery network — better load times, less origin load.

01
What goes through the CDN

All media — automatically.

Once the plugin is active, every media asset URL in Shopware is automatically rewritten to the CDN domain — no template changes, no manual migration.

Images

JPG, PNG, WebP, AVIF

All product images, slider graphics and theme assets are served transparently via the CDN. Original URLs remain functional.

Videos

MP4, WebM

Product and background videos are streamed through the CDN — global POPs, adaptive bitrate.

Fonts

WOFF2, WOFF

Web fonts are served with correct CORS headers and long-term cache — perfect for Core Web Vitals.

PDFs

Downloads offloaded

Product datasheets and other downloads also go through the CDN — origin server fully offloaded.

Theme assets

CSS, JS automatically

The Shopware-compiled theme bundle is also delivered via the CDN — all /theme/* paths.

SVGs

Inline-capable icons

SVGs with correct MIME type and optional inline fallback for critical icons.

02
CDN provider

Creoline as a single-source partner.

Plesk hosting and CDN from a single source — no provider hopping, fast configuration, clear support channel.

Creoline CDN · the provider

We use Creoline as the CDN provider — the same infrastructure our Shopware servers run on.

Instead of juggling multiple vendors, everything runs on one platform: Plesk hosting, backup, monitoring and CDN from a single source. Configuration and support become significantly faster — when issues arise, you know who to call.

POPs

Europe-wide edge nodes

Frankfurt, Amsterdam, Vienna, Paris, London — images are served from the geographically nearest node.

Origin pull

First request caches automatically

On the first call of an asset the CDN pulls it from origin and caches it across all POPs. Subsequent calls come from cache.

TLS 1.3

Modern encryption

All CDN connections use TLS 1.3 with HSTS — the same security standard as the origin shop.

03
Performance features

More than just geographic proximity.

Image resize, auto-format detection, Brotli — the CDN turns Shopware images into exactly what Core Web Vitals rewards.

Image resize

On-the-fly via URL params

Images are generated in any required resolution on the fly — no pre-generation in Shopware needed. Useful e.g. for responsive srcset.

Auto-WebP

Format detection per browser

The CDN detects via Accept header whether the browser supports WebP/AVIF — and serves the smallest format available.

Brotli

CSS/JS compressed

Text assets are compressed with Brotli on the CDN — 15-25% smaller bundles than Gzip.

Cache tags

Selective invalidation

No need to nuke everything at once: cache tags let you invalidate just the images of a single product, for example.

Origin shield

Protection from traffic spikes

Even when 10,000 visitors hit a new collection at once — the origin only sees one request per asset.

Stale-while-revalidate

Never empty cache

Even when an asset is being updated, the visitor gets the old version instantly — the new one is fetched in the background.

04
In numbers

What changes measurably.

Typical numbers we measure in customer shops after CDN activation.

-60 %
LCP (Largest Contentful Paint)
-45 %
Origin bandwidth
99.9 %
CDN uptime
<50ms
TTFB across Europe
+12
PageSpeed score points
05
Technical details

Clean Shopware integration.

No theme changes, no storage migration. Install plugin, enter CDN URL, done.

Compatibility

Shopware 6.5Shopware 6.6Shopware 6.7PHP 8.2+

Implementation

URL rewrite via a Shopware EventSubscriber that overrides the FilesystemFactory. No core patches, no manual template edits. The media folder stays automatically consistent.

GDPR

Creoline is a GDPR-compliant provider based in Germany. A data processing agreement is in place — talk to us for the details.

Shopware Store

Available in the official Shopware Community Store — with license validation and auto-update notifications:
store.shopware.com → CDN for Shopware 6

Ready for faster page loads?

Available in the Shopware Store.

From the Creoline account through DNS configuration to plugin installation — we handle the complete setup. Live in under 24 hours.