Zum Inhalt springen
Telefon Kontakt
Shopware Tipps · 26.10.2026 · aktualisiert 02.11.2026 · 2 Min. LesezeitKonsole

Shopware 6: Theme kompilieren, wenn CSS-Änderungen nicht ankommen

Ahmad JarkasAhmad Jarkas · Shopware-Entwickler, Erlangen

Shopware 6 baut aus SCSS und JavaScript fertige Dateien für die Storefront. Wer am Theme arbeitet, muss diesen Build anstoßen – sonst bleibt alles beim Alten. Drei Befehle, eine Reihenfolge.

Der Standardfall

bin/console theme:compile

Kompiliert alle zugewiesenen Themes für alle Verkaufskanäle. Dauert je nach Server einige Sekunden bis Minuten. Danach Cache leeren, falls alte Dateien noch ausgeliefert werden.

Wenn sich die Theme-Konfiguration geändert hat

bin/console theme:refresh
bin/console theme:compile

theme:refresh liest die theme.json neu ein – nötig, wenn Sie Felder, Farben oder Schriften in der Konfiguration ergänzt haben, nicht bei reinen SCSS-Änderungen.

Theme einem Verkaufskanal zuweisen

bin/console theme:change

Fragt interaktiv Verkaufskanal und Theme ab. Im Admin geht dasselbe unter Verkaufskanäle → Theme.

Im Admin statt Konsole

Unter Inhalte → Themes → Theme öffnen → Änderungen speichern löst Shopware das Kompilieren selbst aus. Das reicht für Farb- und Logoänderungen über die Oberfläche. Für Änderungen an Dateien im Theme-Ordner braucht es die Konsole.

Fehlerbilder und Ursachen

FehlerUrsache
Build bricht mit Speicherfehler abmemory_limit zu klein – 512 MB sind Minimum, 1 GB entspannt
Storefront ohne StylesKompilieren abgebrochen, public/theme leer – erneut kompilieren
JS-Änderung nicht sichtbarJavaScript wird separat gebaut (bin/build-storefront.sh), nicht über theme:compile
Nur ein Kanal aktualisiertTheme ist dem anderen Kanal nicht zugewiesen
Wann lieber Finger weg: Vom Bearbeiten der fertigen Dateien in public/theme/. Sie werden beim nächsten Kompilieren überschrieben. Änderungen gehören ins Theme oder Plugin.

Theme-Fehler nach einem Update gehören zu den häufigsten Notfällen – meist ist es die Vererbung, nicht der Build.

War dieser Tipp hilfreich?

Betrifft das Ihren Shop?

Schreiben Sie mir kurz, ich schaue drauf. Antwort in 24 Stunden.