Fehlerbehebung
Wenn du auf ein Problem in deinem Shop stößt, ist es wichtig, zunächst die Fehlerquelle einzugrenzen, bevor du den Support kontaktierst. Viele vermeintliche Theme-Probleme entstehen durch andere Ursachen wie Extensions, individuelle Anpassungen oder Shopware-Konfigurationen.
Diese Anleitung führt dich systematisch durch die Fehlereingrenzung, damit du schnell eine Lösung findest.
Schritt 1: Fehler lokalisieren
Zunächst musst du feststellen, wo der Fehler auftritt:
Storefront (Frontend)
Der Fehler ist im Shop-Frontend sichtbar (was Kunden sehen)?
Darstellungsprobleme, Layout-Fehler, fehlende Elemente
Funktionen wie Warenkorb, Produktseiten, Checkout betroffen
Responsive-Darstellung auf Mobilgeräten fehlerhaft
→ Weiter mit Schritt 2
Administration (Backend)
Der Fehler tritt nur in der Shop-Administration auf?
Theme-Konfiguration lässt sich nicht speichern
Fehler beim Zuweisen des Themes
Theme Manager zeigt Fehler
→ Weiter mit Schritt 2
Schritt 2: Cache leeren & Storefront kompilieren
Viele Probleme lassen sich durch das Leeren des Caches und Neukompilieren der Storefront beheben.
Cache über Administration leeren
Öffne die Administration deines Shops
Navigiere zu "Einstellungen" → "System" → "Caches & Indizes"
Klicke auf "Caches löschen"
Warte, bis der Vorgang abgeschlossen ist
Theme neu kompilieren
Navigiere zu "Inhalte" → "Themes"
Wähle FreeTheme One aus
Öffne das Kontextmenü (drei Punkte)
Klicke auf "Theme kompilieren"
Cache über CLI leeren (Optional)
Für Self-hosted Shops kannst du den Cache auch per CLI leeren:
Problem gelöst?
✅ Ja → Der Fehler lag am Cache. Keine weiteren Schritte nötig.
❌ Nein → Weiter mit Schritt 3
Schritt 3: Browser-Cache leeren
Manchmal werden Darstellungsprobleme durch den Browser-Cache verursacht.
Browser-Cache leeren
Chrome/Edge/Brave:
Drücke
Strg + Shift + Entf(Windows) oderCmd + Shift + Delete(Mac)Wähle "Bilder und Dateien im Cache"
Klicke auf "Daten löschen"
Firefox:
Drücke
Strg + Shift + Entf(Windows) oderCmd + Shift + Delete(Mac)Wähle "Cache"
Klicke auf "Jetzt löschen"
Safari:
Drücke
Cmd + Alt + ELade die Seite neu
Hard Reload durchführen
Alternativ kannst du einen Hard Reload durchführen:
Windows:
Strg + F5oderStrg + Shift + RMac:
Cmd + Shift + R
Inkognito-Modus testen
Öffne deinen Shop im Inkognito-/Privat-Modus des Browsers:
Chrome/Edge:
Strg + Shift + NFirefox:
Strg + Shift + PSafari:
Cmd + Shift + N
Problem gelöst?
✅ Ja → Der Fehler lag am Browser-Cache. Keine weiteren Schritte nötig.
❌ Nein → Weiter mit Schritt 4
Schritt 4: Shopware Standard Theme testen
Jetzt testest du, ob das Problem auch im Shopware Standard Theme auftritt. Dies zeigt, ob der Fehler von FreeTheme One oder von Shopware selbst kommt.
Standard Theme zuweisen
Öffne die Administration
Navigiere zu "Inhalte" → "Themes"
Wähle das Shopware Standard Theme aus (nicht FreeTheme One)
Weise es dem betroffenen Verkaufskanal zu
Bestätige die Zuweisung
Leere den Cache (siehe Schritt 2)
Teste, ob der Fehler weiterhin auftritt
Ergebnis der Prüfung:
✅ Fehler tritt AUCH im Standard Theme auf → Der Fehler liegt nicht an FreeTheme One, sondern an Shopware, einer Extension oder Konfiguration. Weiter mit Schritt 5.
❌ Fehler tritt NICHT im Standard Theme auf → Der Fehler liegt wahrscheinlich an FreeTheme One oder einer Theme-spezifischen Anpassung. Weiter mit Schritt 6.
Schritt 5: Extensions deaktivieren
Wenn der Fehler auch im Standard Theme auftritt, liegt er wahrscheinlich an einer Extension (Plugin/App).
Extensions systematisch deaktivieren
Öffne die Administration
Navigiere zu "Erweiterungen" → "Meine Erweiterungen"
Wechsel zum Reiter "Apps" und/oder "Plugins"
Deaktiviere alle Extensions (außer FreeTheme One und Shopware-Standard-Extensions)
Leere den Cache (siehe Schritt 2)
Teste, ob der Fehler weiterhin auftritt
Problem gelöst?
✅ Ja → Der Fehler wurde durch eine Extension verursacht. Aktiviere Extensions einzeln wieder, bis du die fehlerhafte Extension gefunden hast.
❌ Nein → Der Fehler liegt wahrscheinlich an Shopware-Konfigurationen, Server-Einstellungen oder individuellen Code-Anpassungen. Kontaktiere den Shopware-Support oder deine Agentur.
Extension-Konflikt identifizieren
Wenn das Deaktivieren aller Extensions den Fehler behebt:
Aktiviere Extensions einzeln nacheinander wieder
Leere nach jeder Aktivierung den Cache
Teste, ob der Fehler wieder auftritt
Die zuletzt aktivierte Extension ist die Fehlerquelle
Schritt 6: Individuelle Anpassungen prüfen
Wenn der Fehler nur bei FreeTheme One auftritt (nicht im Standard Theme), könnte er durch individuelle Template-Anpassungen verursacht werden.
Template-Anpassungen identifizieren
Hast du individuelle Anpassungen vorgenommen?
Custom CSS-Code über den Theme Manager eingefügt?
Template-Dateien (Twig) überschrieben?
JavaScript-Code hinzugefügt?
Theme über ein Child-Theme erweitert?
Custom CSS deaktivieren
Falls du Custom CSS über den Theme Manager eingefügt hast:
Öffne die Theme-Konfiguration von FreeTheme One
Navigiere zu Tab "Weiteres" → "Experten-Einstellungen"
Deaktiviere "CSS-Code laden" (falls aktiviert)
Entferne vorübergehend den Inhalt aus "Individueller CSS-Code"
Speichere die Änderungen
Leere den Cache und teste
Problem gelöst?
✅ Ja → Der Fehler lag am Custom CSS. Überprüfe deinen CSS-Code.
❌ Nein → Weiter prüfen
Template-Overrides prüfen
Falls du Twig-Templates überschrieben hast:
Prüfe dein Theme-Verzeichnis auf überschriebene Templates
Benenne überschriebene Templates vorübergehend um (z.B.
page.html.twig→page.html.twig.backup)Leere den Cache und teste
Child-Theme prüfen
Falls du ein Child-Theme verwendest:
Weise vorübergehend das Haupt-FreeTheme One Theme zu (ohne Child-Theme)
Teste, ob der Fehler weiterhin auftritt
Wenn der Fehler verschwindet, liegt er am Child-Theme
Checkliste für Support-Anfrage
Wenn du nach allen Schritten immer noch ein Problem hast und der Fehler nachweislich durch FreeTheme One verursacht wird, bereite folgende Informationen vor:
System-Informationen
Fehler-Details
Durchgeführte Schritte
Welche Schritte aus dieser Anleitung hast du bereits durchgeführt?
Zusätzliche Informationen
Support kontaktieren
Nachdem du die Fehlerquelle eingegrenzt hast:
Fehler liegt an FreeTheme One
Wenn der Fehler nur bei FreeTheme One auftritt und du alle Schritte durchgeführt hast:
Erstelle ein Support-Ticket im Shopware Account
Verwende die Checkliste oben, um alle relevanten Informationen bereitzustellen
Füge Screenshots und Fehlermeldungen hinzu
Fehler liegt an Extension
Wenn der Fehler durch eine Extension verursacht wird:
Kontaktiere den Support des Extension-Herstellers
Teile die Informationen aus deiner Fehlereingrenzung mit
Fehler liegt an Shopware
Wenn der Fehler auch im Standard Theme auftritt:
Kontaktiere den Shopware-Support
Beschreibe, dass der Fehler unabhängig vom Theme auftritt
Fehler liegt an Anpassungen
Wenn der Fehler durch individuelle Anpassungen verursacht wird:
Kontaktiere deine Agentur oder Entwickler
Überprüfe Custom CSS, Template-Overrides oder Child-Theme-Code
Zuletzt aktualisiert