Hier findest du Lösungen zu den häufigsten Problemen und Fehlern in der Shopware 6 Storefront.
Durch unsere über 3.000 Kunden haben wir fast jedes Problem schon gesehen und gelöst. Es ist daher sehr wahrscheinlich, dass das Problem bereits bekannt ist und es bereits eine Lösung gibt.
Tipp: Schaue bei Problemen immer einmal in den Bereich "Häufige Fehler". Hier findest du sowohl für die Storefront als auch für die Administration Lösungen für die häufigsten, bekannten Probleme und Fehler.
Branding wird trotz Lizenzkey angezeigt
Fehlerbeschreibung
Das Branding "Theme by ThemeWare®" wird in der Storefront angezeigt obwohl du einen Lizenzkey in der Konfiguration eingetragen hast.
Hintergrundinformation
Wenn du das ThemeWare® Branding entfernen möchtest, kannst du eine entsprechende Lizenz bei uns erwerben. Bei Interesse, kannst du uns hier am schnellsten kontaktieren.
Lösung
Prüfe noch einmal genau ob du die richtige ThemeWare® Version für deinen Lizenzkey ausgewählt hast.
Prüfe ob du den Lizenzkey korrekt eingetragen hast. (Manchmal gibt es beispielsweise unabsichtliche Leerzeichen vor oder nach dem Lizenzkey.)
Kompiliere das Theme einmal neu.
Leere einmal vollständig den gesamten Shopware- sowie deinen Browser-Cache.
Prüfe ob du das Plugin "" installiert hast und lösche dies vollständig aus deinem Shop. Das Plugin ist ausdrücklich nur für das Standard-Theme von Shopware vorgesehen.
Storefront
Hier findest du Lösungen zu den häufigsten Fehlern in der Shopware 6 Storefront.
Nach einem Theme-Update traten in einem Theme-Duplikat gelegentlich Darstellungsfehler in der Storefront auf.
Traten die Darstellungsfehler lediglich in einem Theme-Duplikat auf, war dafür meist ein Bug in Shopware die Ursache.
Mehr Informationen dazu findest du im Artikel .
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
AGB Pop-up wird ohne Inhalt angezeigt
Das Pop-up bzw. Modal für "AGB" (z.B. im Footer) öffnet sich, aber bleibt weiß bzw. leer.
Dies ist kein Theme "Problem" oder "Fehler" sondern eine fehlende bzw. unvollständige Shopware Konfiguration.
Mehr Informationen sowie eine Anleitung zur Lösung des "Problems" findest du im Artikel .
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Galerie-Slider haben auf mobilen Geräten eine falsche Höhe
In Shopware 6.3.2.1 hat der Galerie-Slider auf der Artikelseite im Smartphone-Viewport eine falsche Höhe. Dadurch entsteht einen störender Weißraum zwischen dem Slider und dem Preis.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Unterkategorien im Listing werden nicht angezeigt
Leider zeigt der ThemeWare® CMS-Block "Unterkategorien im Listing" keine Unterkategorien an.
Die CMS-Erweiterung "Unterkategorien im Listing" von ThemeWare® funktioniert, wie der Name bereits andeutet, nur auf CMS-Seiten vom Typ "Kategorieseite". Zudem werden Unterkategorien in Shopware 6 nur für Hauptkategorie ausgespielt.
Erstelle ein CMS-Layout vom Typ "Kategorieseite", füge hier den CMS-Block "Unterkategorien im Listing" ein und weise das Layout der gewünschten Kategorie zu. Achte zudem darauf, dass sich die entsprechende Kategorieseite in einer Hauptkategorie befindet.
Das Theme konnte nicht deaktiviert werden
Du erhältst bei einem Shopware Update oder beim Deaktivieren bzw. Deinstallieren eines Themes die folgende Fehlermeldung:
Das Theme "{themeName}" konnte nicht deaktiviert werden. Bitte entferne die folgenden Theme-Zuweisungen: {assignments}
Wie die Fehlermeldung schon sagt, darf ein Theme damit es deaktiviert bzw. deinstalliert werden kann keinem Verkaufskanal mehr zugewiesen sein.
Shopware bitte mit dieser Meldung darum die Zuweisung eines Themes (siehe {themeName}) aus dem Verkaufskanal (siehe {assignments}) zu entfernen.
Weise in diesem Fall einfach dem entsprechenden Verkaufskanal das Shopware Standard Theme zu.
Einige Fehler sind aufgetreten. Bitte überprüfe die Liste im Editor.
Du erhältst beim Speichern deiner Erlebniswelt die Fehlermeldung "Einige Blöcke wurden nicht ausreichend konfiguriert." bzw. "Einige Fehler sind aufgetreten. Bitte überprüfe die Liste im Editor.".
Damit weist Shopware i.d.R. darauf hin, dass du nicht alle Pflichtfelder eines CMS-Elementes vollständig befüllt hast.
Befülle alle Pflichtfelder deiner neu hinzugefügten CMS-Elemente. Oft sind dies Bild-Felder oder fehlende Produkte in Produkt-Slidern.
Weitere Informationen findest du in folgendem Artikel:
Fehlen ein oder mehrere Funktionen oder Konfigurationen die du in der ThemeWare® Dokumentation oder im ThemeWare® Config-Finder findest, schau einmal in den folgenden Artikel:
Speichern der Theme-Konfiguration dauert sehr lange
Fehlerbeschreibung
Das speichern der Theme-Konfiguration dauert mehrere Minuten.
Ursache
Beim speichern der Theme-Konfiguration wird im Hintergrund die gesamte Storefront kompiliert. Das heißt der gesamte JS- und CSS-Code von Shopware und aller Erweiterungen (Plugins, Apps und Themes) wird neu generiert.
Dies kann abhängig vom Theme durchaus 1-2 Minuten dauern, besonders wenn ein Theme viele Einstellungsmöglichkeiten bietet, wie z.B. ThemeWare®..
Lösung
Dieser Prozess ist besonders RAM und CPU abhängig. Prüfe ob dein Server über ausreichende Ressourcen verfügt und PHP diese Ressourcen zugeteilt sind. [Danke @Max_Shop für den Tipp]
Hinweis: Wir können den Fehler in neueren Shopware Versionen nicht mehr nachvollziehen, aktualisiere Shopware ggf. auf eine aktuelle Version.
Fehler nicht gelöst?
Darstellungsfehler in der Storefront
Fehlerbeschreibung
-
Ursache
Die meisten Darstellungsfehler in der Storefront resultieren aus einem veralteten Browser- bzw. Shopware Cache.
Lösung
Die meisten Darstellungsfehler in Shopware 6 kannst du ganz leicht selber lösen, ohne auf uns warten zu müssen.
Wir zeigen dir in unserem Artikel Wie kann ich Darstellungsfehler beheben? zwei einfache Schritte um Darstellungsfehler zu beheben und wie du am besten vorgehen kannst, wenn diese Schritte nicht helfen.
Fehler nicht gelöst?
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Leider ist etwas schief gelaufen auf der Artikelseite
Fehlerbeschreibung
Es erscheint der Fehler "Leider ist etwas schief gelaufen" auf der Artikelseite, wenn du unser "ThemeWare® Customizing Plugin" verwendest.
Ursache
Die Ursache liegt in diesem Fall an einer veralteten Version unserer Erweiterung bzw. an einer veralteten Anpassung.
Lösung
Entferne bitte einmal den Inhalt in den folgenden Dateien:
Aktualisiere anschließend einmal die Storefront um die Änderungen in die Storefront zu übertragen:
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Datenschutz Pop-up wird ohne Inhalt angezeigt
Fehlerbeschreibung
Das Pop-up bzw. Modal für "Datenschutz" (z.B. im Footer-Newsletter) öffnet sich, aber bleibt leer.
Ursache
Dies ist kein Theme "Problem" oder "Fehler" sondern eine fehlende bzw. unvollständige Shopware Konfiguration.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
CMS-Blöcke werden in Erlebniswelt nicht angezeigt
Fehlerbeschreibung
Das Erlebniswelt-Layout wurde zugewiesen aber die CMS-Blöcke werden nicht in der Storefront angezeigt.
Hintergrundinformation
ThemeWare® bietet das Feature "CMS-Animationen". Mit diesem Feature werden CMS-Blöcke ausgeblendet und beim Scrollen der CMS-Seite in der Storefront mit einer CSS-Animation eingeblendet sobald der entsprechende CMS-Block in den sichtbaren Bereich des Browser-Fensters kommt.
Diese Animation wird per JavaScript gesteuert.
Ursache
Werden die CMS-Blöcke nicht wie vorgesehen eingeblendet, wirst du mit 99.9%iger Wahrscheinlichkeit eine oder mehrere Fehlermeldungen in den Browser-DevTools finden, welche sich auf JavaScript-Fehler beziehen.
JavaScript-Fehler, welche durch Erweiterungen Dritter verursacht werden, können JavaScript-Funktionen von ThemeWare® stören. In diesem Fall wird offensichtlich die Scroll-Animation gestört.
Lösungen
Behebe den JavaScript-Fehler. Oftmals hilft es alle Erweiterungen zu aktualisieren.
Wenn du wissen möchtest, welche Erweiterung den Fehler verursacht, deaktiviere (nicht deinstallieren!) einmal alle verwendeten Erweiterung. Besteht das Problem nach Deaktivierung aller Erweiterungen nicht mehr, liegt das Problem höchst wahrscheinlich an einer Erweiterung.
Aktiviere deine Erweiterungen nun nacheinander und prüfe nach jeder aktivierten Erweiterung ob der Fehler wieder auftritt.
Tab "Erlebniswelten" => Bereich "Alle Typen (Shopseiten, Landingpages, Kategorieseiten, Produktseiten)" => Abschnitt "CSS-Scroll-Animationen" => CSS-Scroll-Animation (Überschriften in CMS-Blöcken)
Header überlagert die Erlebniswelt auf der Startseite
Fehlerbeschreibung
Der Header überlagert die Erlebniswelt auf der Startseite bzw. die Erlebniswelt wird vom Header überlagert.
Ursache
Das der Header die Erlebniswelt auf der Startseite überlagert ist kein Darstellungsfehler sondern ein konfigurierbarer Effekt von ThemeWare® um einen bestimmten Look in verschiedenen Themes wie ThemeWare® Outdoor, ThemeWare® Exquisite oder ThemeWare® Lights zu ermöglichen.
Wahrscheinlich verwendest du eines dieser Themes, denn in diesen ist der ThemeWare® Erlebniswelt-Header bereits konfiguriert.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Pop-up (z.B. Datenschutz) wird ohne Inhalt angezeigt
Fehlerbeschreibung
Ein oder mehrere Pop-ups bzw. Modals bleiben leer und zeigen keinen Inhalt an. Dies kann beispielsweise das "Datenschutz" und/oder "AGB" Modal vom Footer-Newsletter und/oder das "Versandkosten" Modal auf der Artikelseite betreffen.
Ursache
Dies ist kein Theme "Problem" oder "Fehler" sondern eine fehlende bzw. unvollständige Shopware Konfiguration.
Damit Shopseiten in Modals (Pop-ups) angezeigt werden können müssen diese zum einen als Erlebniswelt-Layout angelegt werden und zum anderen in den Stammdaten zugewiesen werden.
Lösung
Lege die entsprechende Shopseite als Erlebniswelt-Layout an ("Inhalte" => "Erlebniswelten" => "Shopseiten")
Weise dieses Shopseiten-Layout über die Shop-Stammdaten deiner Storefront zu ("Einstellungen" => "Shop" => "Stammdaten" => "Shopseiten")
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Sticky Top-Navigation funktioniert nicht
Fehlerbeschreibung
Das Erlebniswelt-Layout wurde zugewiesen aber die CMS-Blöcke werden nicht angezeigt.
Hintergrundinformation
Die Sticky Top-Navigation und der Erlebniswelt-Header von ThemeWare® werden per JavaScript eingeblendet und positioniert.
Ursache
Wenn die Sticky Top-Navigation nicht eingeblendet wird, wirst du mit 99.9%iger Wahrscheinlichkeit eine oder mehrere Fehlermeldungen in den Browser-DevTools finden, welche sich auf JavaScript-Fehler beziehen.
JavaScript-Fehler welche durch Erweiterungen Dritter verursacht werden können JavaScript-Funktionen von ThemeWare® stören. In diesem Fall wird offensichtlich die Sticky Top-Navigation gestört.
Lösung
Deaktiviere (nicht deinstalliere!) einmal alle verwendeten Erweiterung. Besteht das Problem nach Deaktivierung aller Erweiterungen nicht mehr, liegt das Problem wahrscheinlich an einer Erweiterung.
Mehr Informationen dazu erfährst du im Artikel .
Administration nicht erreichbar
Fehlerbeschreibung
Deine Administration ist nach einem Shopware-Update nicht erreichbar (bzw. zeigt eine weiße Seite).
Ursache
Vermutlich hast du eine inkompatible Erweiterung in deinem System aktiv.
Es kann in seltenen Fällen vorkommen, dass eine Erweiterung nicht – gleichzeitig – mit der alten und der neuen Shopware Version kompatibel sein kann. Aktivierst du eine inkompatible Erweiterung bzw. deaktivierst du diese vor dem Shopware Update nicht, kann es sein, dass die Administration nicht mehr erreichbar ist.
Lösung
Deaktiviere die entsprechende Erweiterung (ggf. alle Erweiterungen) über die Datenbank. Danach sollte die Administration wieder erreichbar sein.
Aktualisiere alle Erweiterungen und aktiviere sie erst, wenn du sichergestellt hast, dass diese in einer kompatiblen Version installiert sind.
Wie du eine Erweiterung über die Datenbank deaktivieren kannst, zeigen wir dir in der folgenden Anleitung am Beispiel von ThemeWare®:
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
$color2: 0 is not a color
Fehlerbeschreibung
Du erhältst die Fehlermeldung Unable to compile the theme "TcinnThemeWare...". $color2: 0 is not a color.
Ursache
Entscheidend ist der Teil direkt nach der Meldung Unable to compile the theme "TcinnThemeWare...". Dort steht $color2: 0 is not a color.
Diese Fehlermeldung gibt es durch die neue Validierung der Theme-Konfiguration ab Shopware 6.6.9.
Lösung
Prüfe ob du leere Farbkonfigurationsfelder verwendest. Leere Farbfelder sind i.d.R. nicht valide (zumindest wenn diese Variable in einer SCSS-Funktion genutzt wird) und führen zu dieser Fehlermeldung. Befülle leere Farbfelder um dein Theme wieder kompilieren zu können.
Hinweis: Dies ist ein individueller Fehler, denn ThemeWare® liefert von Haus aus ausschließlich valide befüllte Konfigurationsfelder aus.
Hinweis: Meldet die Validierung korrekt befüllte Farbfelder als Fehler wird dieser unserer Erfahrung nach von Erweiterungen Dritter verursacht. Deaktiviere alle Erweiterungen und wiederhole die Validierung dann nochmals.
Fehler nicht gelöst?
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Das Theme konnte nicht kompiliert werden
Fehlerbeschreibung
Du erhältst in der Theme-Konfiguration die Fehlermeldung Das Theme konnte nicht kompiliert werden.
Lösung
Klickst du auf "Kompletten Fehler anzeigen" steht dort "Unable to compile the theme...". Schaue dazu bitte in den folgenden Artikel:
Neue Konfigurationsfelder fehlen im Theme-Duplikat nach Update
Fehlerbeschreibung
Neue Konfigurations-Felder von Themes wurden eine Zeitlang bei einem Theme-Updates nicht in Theme-Duplikate (Child-Themes) übernommen.
Hinweis: Dieses Problem wurde von Shopware mit Version 6.4.8.0 behoben.
Lösung
Aktualisiere bitte Shopware und ThemeWare® auf die jeweils aktuellste Version.
Fehler nicht gelöst?
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Theme kann nicht kompiliert werden
Fehlerbeschreibung
Du erhältst in der Theme-Konfiguration die Fehlermeldung Unable to compile the theme "TcinnThemeWare...".
Lösung
Schaue dazu bitte einmal in den folgenden Artikel:
Du erhältst bei einem Shopware Update oder beim Deaktivieren bzw. Deinstallieren eines Themes die folgende Fehlermeldung:
Unable to deactivate or uninstall theme "{themeName}". Please remove the following theme assignments: {assignments}.
Ursache
Wie die Fehlermeldung schon sagt, darf ein Theme damit es deaktiviert bzw. deinstalliert werden kann keinem Verkaufskanal mehr zugewiesen sein.
Lösungen
Shopware bitte mit dieser Meldung darum die Zuweisung eines Themes (siehe {themeName}) aus dem Verkaufskanal (siehe {assignments}) zu entfernen.
Weise in diesem Fall einfach dem entsprechenden Verkaufskanal das Shopware Standard Theme zu.
Hinweis: Wie du das Shopware Standard Theme einem Verkaufskanal zuweisen kannst erfährst du in der folgenden Anleitung:
Unable to find the theme
Fehlerbeschreibung
Hinweis: Der Fehler tritt extrem selten auf. Noch gibt es hierfür zu wenig Informationen.
Oops! An Error Occurred
Es tritt der Fehler "Oops! An Error Occurred" in der Storefront.
The server returned a "500 Internal Server Error".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.
Der Fehler "Oops! An Error Occurred" ist eine gängige Fehlermeldung, die angezeigt wenn ein technisches Problem auftritt und eine bestimmte Funktion oder Seite nicht ordnungsgemäß geladen werden kann. Es gibt mehrere mögliche Ursachen für den Fehler "Oops! An Error Occurred" in Shopware.
Inkompatible Erweiterungen oder Themes:
Error: argument '$color'
Du erhältst die Fehlermeldung Unable to compile the theme "TcinnThemeWare...". Error: argument `$color` of `red($color)` must be a color.
Entscheidend ist der Teil direkt nach der Meldung Unable to compile the theme "TcinnThemeWare...". Dort steht Error: argument `$color` of `red($color)` must be a color.
Diese Fehlermeldung gibt es durch die neue Validierung der Theme-Konfiguration ab Shopware 6.6.9.
Prüfe ob du leere Farbkonfigurationsfelder verwendest. Leere Farbfelder sind i.d.R. nicht valide (zumindest wenn diese Variable in einer SCSS-Funktion genutzt wird) und führen zu dieser Fehlermeldung. Befülle leere Farbfelder um dein Theme wieder kompilieren zu können.
$color: 0 is not a color
Du erhältst die Fehlermeldung Unable to compile the theme "TcinnThemeWare...". $color: 0 is not a color.
Entscheidend ist der Teil direkt nach der Meldung Unable to compile the theme "TcinnThemeWare...". Dort steht $color: 0 is not a color.
Diese Fehlermeldung gibt es durch die neue Validierung der Theme-Konfiguration ab Shopware 6.6.9.
Prüfe ob du leere Farbkonfigurationsfelder verwendest. Leere Farbfelder sind i.d.R. nicht valide (zumindest wenn diese Variable in einer SCSS-Funktion genutzt wird) und führen zu dieser Fehlermeldung. Befülle leere Farbfelder um dein Theme wieder kompilieren zu können.
Allowed memory size of ... bytes exhausted
Findest du im PHP-Error-Log bzw. in den Shopware Logdateien den Hinweis "Allowed memory size of ... bytes exhausted", liegt der Fehler am PHP memory_limit.;
Die Fehlermeldung "Allowed memory size exhausted" ist eines der häufigsten Probleme, in Shop- bzw. Content-Managment-Systemen, vor allem wenn du ein Shared-Hosting-Angebot nutzt.
Der Fehler "Allowed memory size of ... bytes exhausted" bedeutet, dass der Webserver die Menge des von Shopware verwendeten Speichers limitiert und der bereitgestellte Speicher nicht ausreicht.
Der entscheidende Faktor bei diesem Fehler ist das PHP memory_limit deines Webservers.
Shopware empfiehlt ein memory_limit von "512 MB oder höher". Erhöhe bitte das memory_limit deines Webservers (mindestens) auf den von Shopware empfohlenen Wert.
Konfiguration erforderlich. Bitte fülle alle Elemente mit Daten.
Du erhältst beim Speichern deiner Erlebniswelt die Fehlermeldung "Konfiguration erforderlich. Bitte fülle alle Elemente mit Daten.".
Damit weist Shopware darauf hin, dass du nicht alle Pflichtfelder eines CMS-Elementes vollständig befüllt hast.
Befülle alle Pflichtfelder deiner neu hinzugefügten CMS-Elemente. Oft sind dies Bild-Felder.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Fehler 400 / Theme kann nicht gespeichert werden
Beim Speichern der Theme-Konfiguration wird die Fehlermeldung "Fehler 400" oder "Fehler: Request failed with status code 400" angezeigt und das Theme wurde nicht gespeichert.
Ein klick auf den Button "Show full error" öffnet ein Pop-up mit dem Hinweis "Unable to compile the theme "TcinnThemeWare...". Undefined variable $...".
Der Hinweis "Undefined variable $..." bezieht sich auf eine Theme-Variable welche in einem Konfigurationsfeld genutzt wird. Das ist grundsätzlich möglich unterliegt aber leider einer Einschränkung.
Variablen müssen vor der Nutzung in einem anderen Konfigurationsfeld beriets initialisiert sein. Dies ist nur dann der Fall, wenn die Variable vor dem gewünschten Konfigurationsfeld bereits definiert wurde.
SCSS Value "..." is not valid for type "color"
Du erhältst bei der Validierung der Theme-Konfiguration die Fehlermeldung SCSS Value "..." is not valid for type "color".
Beispiele:
SCSS Value "#9fa5ab;" is not valid for type "color"
SCSS Value "none" is not valid for type "color"
Parse error: failed at $...
Du erhältst die Fehlermeldung Unable to compile the theme "TcinnThemeWare...". parse error: failed at $...
Entscheidend ist hier der Hinweis "parse error: failed at $...". Dies bedeutet, dass ein falscher Wert in einem Konfigurationsfeld eingetragen wurde und auch in welchem Konfigurationsfeld dies der Fall ist bzw. wie der technische Name des Feldes lautet: $...
Laute die Fehlermeldung beispielsweise Unable to compile the theme "TcinnThemeWareBath". parse error: failed at $sw-font-family-base: ‚Open Sans', sans-serif; (stdin) on line 11, at column 1, kann das Theme aufgrund eines Fehler im Konfigurationsfeld $sw-font-family-base nicht kompiliert oder gar gespeichert werden.
Es reicht das entsprechende Konfigurationsfeld zu korrigieren.
Reduzierte Darstellung des Theme-Managers
Die verbesserte Darstellung der Theme-Konfiguration funktioniert in einem Theme-Duplikat nicht.
Damit sich die verbesserte Darstellung der Theme-Konfiguration sowie die nützlichen Links von ThemeWare® nicht auf andere Themes auswirken, ist es nötig, dass wir diese auf ThemeWare® einzugrenzen. Dies geht derzeit lediglich anhand des Theme-Namens.
Enthält dein Theme-Duplikaten nicht das Wort "ThemeWare" im Namen, wird die verbesserte Darstellung der Theme-Konfiguration nicht angewendet.
Benenne dein Duplikat um und ergänze das Wort "ThemeWare" um von der verbesserten Darstellung der Theme-Konfiguration zu profitieren.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Versandkosten Pop-up wird ohne Inhalt angezeigt
Das Pop-up bzw. Modal für "Versandkosten" (z.B. auf der Artikelseite) öffnet sich, aber bleibt leer.
Dies ist kein Theme "Problem" oder "Fehler" sondern eine fehlende bzw. unvollständige Shopware Konfiguration.
Mehr Informationen sowie eine Anleitung zur Lösung des "Problems" findest du im Artikel .
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Einige Blöcke wurden nicht ausreichend konfiguriert
Du erhältst beim Speichern deiner Erlebniswelt die Fehlermeldung "Einige Blöcke wurden nicht ausreichend konfiguriert." bzw. "Einige Fehler sind aufgetreten. Bitte überprüfe die Liste im Editor.".
Damit weist Shopware darauf hin, dass du nicht alle Pflichtfelder eines CMS-Elementes vollständig befüllt hast.
Befülle alle Pflichtfelder deiner neu hinzugefügten CMS-Elemente. Oft sind dies Bild-Felder oder fehlende Produkte in Produkt-Slidern.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
No default folder for entity "cms_page" found
Du erhältst die Fehlermeldung No default folder for entity "cms_page" found, wenn du die Erlebniswelt zu deinem ThemeWare® Theme importieren möchtest.
Internal Server Error
No default folder for entity "cms_page" found, please make sure that basic data is available by running the migrations.
Die Beispielbilder unserer Erlebniswelten werden beim Import in den Standard-Ordner "CMS Media" installiert. Dieser ist in der Regel bereits in Shopware vorhanden. Wurde der Ordner aus irgendeinem Grund nicht angelegt oder entfernt, können die Bilder nicht importiert werden.
Es reicht den entsprechenden Standard-Ordner zu erstellen. Nutze dafür gerne unsere folgende Anleitung:
Nachdem du den Ordner erstellt hast, kannst du das Plugin problemlos installieren/aktivieren.
Konfigurationsfelder im Tab "Allgemein"
Du findest unter Umständen Konfigurationsfelder (die meist nach dem Muster "twt-..." betitelt sind) im Tab "Allgemein" der ThemeWare® Konfiguration welche keine Auswirkung haben.
Dabei handelt es sich um "verwaiste Konfigurationsfelder". Diese entstehen, wenn ein Konfigurationsfeld vom Benutzer irgendwann bearbeitet wurde und dieses Konfigurationsfeld mit einem Theme-Update gelöscht wird.
Leider entfernt die Shopware Update-Routine gelöschte Konfigurationsfelder derzeit nicht automatisch.
Shopware hat auf unseren Hinweis (NEXT-14571) dazu in Shopware 6.4.8.0 den "Speichern"-Button in der Theme-Konfiguration erweitert und eine "Bereinigen"-Funktion ergänzt. Damit kannst du "verwaiste Konfigurationsfelder" löschen lassen.
Wie du "verwaiste Konfigurationsfelder" entfernen kannst erfährst du in der Anleitung .
Theme lässt sich nicht speichern
Das Theme lässt sich – beispielsweise nach einem Shopware-Update – nicht speichern, also deine Änderung wird nicht übernommen.
Die Ursache steht in der begleitenden Fehlermeldung. In der Regel hast du ein Konfigurationsfeld falsch konfiguriert.
Mögliche Fehlermeldungen:
Unable to compile the theme...
Du erhältst in der Theme-Konfiguration die Fehlermeldung Unable to compile the theme "TcinnThemeWare...".
Hier gibt es mehrere Möglichkeiten, denn dieser Fehler kann durch eine unbekannte Variable in einem Konfigurationsfeld oder durch ein falsch befülltest Konfiguratoinsfeld entstehen.
Unable to compile the theme "TcinnThemeWare...". Undefined variable $...
Theme konnte dem Verkaufskanal nicht zugewiesen werden
Beim zuweisen des Themes zu einem Verkaufskanal kommt die Fehlermeldung "Theme konnte dem Verkaufskanal nicht zugewiesen werden".
Leider ist die Fehlermeldung wenig aussagekräftig. Zur Lösung braucht es aber eine detailliertere Fehlermeldungen.
Wie du eine detaillierte Fehlermeldung erhältst, findest du im Artikel .
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Diese Fehlermeldung entsteht durch die verbesserte Validierung der Theme-Konfiguration ab Shopware 6.7 und besagt, dass du ein Farb-Konfiguratoinsfeld falsch befüllt hast.
Bei diesem Fehler gibt es zwei Möglichkeiten:
Du hast vor dem Speichern ein Feld falsch befüllt.
Der falsche Wert wird nicht übernommen. Lade die Konfiguration einmal neu und alles ist wieder in Ordnung.
Du hast vor dem Update auf Shopware 6.7 ein Feld falsch befüllt.
Du musst nun den Wert finden und korrigieren.
Warum ist der Fehler bisher nicht aufgefallen?
Der Fehler ist dir in Shopware 6.6 möglicherweise noch nicht aufgefallen. Mit Shopware 6.7 wurde die Validierung der Theme-Konfiguration jedoch deutlich verbessert, sodass nun auch kleinere Tippfehler zuverlässig erkannt werden.
Wie du invalide Konfigurationsfelder korrigieren kannst, erfährst du in folgendem Artikel:
Mehr Informationen zu diesem Validierungs-Fehler findest du in folgendem Artikel:
Unable to compile the theme "TcinnThemeWare...". parse error: failed at $...
Darüber gibt es durch die neuen Validierung der Theme-Konfiguration ab Shopware 6.6.9 neue Fehlermeldungen:
Unable to compile the theme "TcinnThemeWare...". Error: argument `$color` of `red($color)` must be a color
Unable to compile the theme "TcinnThemeWare...". $color: 0 is not a color
Unable to compile the theme "TcinnThemeWare...". $color2: 0 is not a color
Entscheidend ist der Teil direkt nach der Meldung Unable to compile the theme "...". Dort steht Undefined variable $... oder parse error: failed at $... oder ein Verweis auf die Variable $color bzw. $color2.
Unable to compile the theme "TcinnThemeWare...". Undefined variable $...
Unable to compile the theme "TcinnThemeWare...". parse error: failed at $...
Unable to compile the theme "TcinnThemeWare...". Error: argument `$color` of `red($color)` must be a color
Unable to compile the theme "TcinnThemeWare...". $color: 0 is not a color
Unable to compile the theme "TcinnThemeWare...". $color2: 0 is not a color
Nicht mit der aktuellen Shopware-Version kompatible Erweiterungen können den Fehler verursachen.
Fehlende, veraltete oder fehlerhafte Dateien: Fehlerhafte, veraltete oder fehlende Dateien können den Fehler verursachen.
Falsche Einstellungen: Falsche Einstellungen können den Fehler verursachen.
Datenbankprobleme: Fehlerhafte oder fehlende Einträge in der Datenbank können den Fehler verursachen.
Serverprobleme: Unzureichende Ressourcen, fehlerhafte Konfigurationen oder Netzwerkprobleme auf dem Server können den Fehler verursachen.
Um den Fehler gezielt zu beheben, solltest du systematisch vorgehen. Die folgenden Schritte helfen dir, mögliche Ursachen zu identifizieren und das Problem zu lösen.
Erweiterungen und Themes überprüfen: Stelle sicher, dass alle Erweiterungen mit der aktuellen Shopware-Version kompatibel sind. Aktualisiere alle Erweiterungen und deaktiviere inkompatible Erweiterungen vorübergehend.
Cache leeren: Leere einmal den gesamten Shopware-Cache (ggf. per FTP).
Dateien und Konfigurationen überprüfen: Überprüfen, ob alle erforderlichen Dateien vorhanden und die Shopware-Konfiguration korrekt ist.
Shopware aktualisieren: Aktualisiere Shopware auf die neueste Version, da Fehler in neueren Versionen behoben sein könnten.
Datenbank überprüfen: Prüfe die Datenbank auf mögliche Probleme, beispielsweise mit Tools wie phpMyAdmin. Wende dich an deinen Hosting-Anbieter für Unterstützung bei der Überprüfung.
Serverumgebung überprüfen: Stelle sicher, dass ausreichend Ressourcen verfügbar sind.
Fehlerprotokolle überprüfen: Prüfe den PHP-Error-Log sowie die Shopware-Fehlerprotokolle auf Hinweise zur genauen Fehlerursache.
Der Fehler "Oops! An Error Occurred" in Shopware lässt sich mit einer systematischen Prüfung von Erweiterungen, Themes, der Datenbank und der Serverumgebung beheben.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Fehlerbeschreibung
Oops! An Error Occurred
Ursachen
Hinweis: Aus unserer Erfahrung tritt der Fehler häufig im Zusammenhang mit Updates von Erweiterungen und Themes auf, wobei in den meisten Fällen Inkompatibilitäten durch manuelle Updates verursacht werden. Wir empfehlen daher bei Updates stets unseren zu nutzen.
Lösungen
Tipp: Besonders wichtig ist es, Shopware sowie alle Erweiterungen stets aktuell zu halten und deren Kompatibilität regelmäßig zu überprüfen!
Fehler nicht gelöst?
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Fehlerbeschreibung
Ursache
Lösung
Hinweis: Dies ist ein individueller Fehler, denn ThemeWare® liefert von Haus aus ausschließlich valide befüllte Konfigurationsfelder aus.
Fehler nicht gelöst?
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Fehlerbeschreibung
Ursache
Lösung
Hinweis: Dies ist ein individueller Fehler, denn ThemeWare® liefert von Haus aus ausschließlich valide befüllte Konfigurationsfelder aus.
Hinweis: Meldet die Validierung korrekt befüllte Farbfelder als Fehler wird dieser unserer Erfahrung nach von Erweiterungen Dritter verursacht. Deaktiviere alle Erweiterungen und wiederhole die Validierung dann nochmals.
Fehler nicht gelöst?
Falls du nicht weißt, wie du den Wert ändern kannst, ist dir dein Hoster sicherlich gerne behilflich.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Fehlerbeschreibung
Ursache
Lösung
Wichtig: Auch wenn dein Hosting (insbesondere Shared-Hosting) ein ausreichendes Memory Limit angibt ist es nicht automatisch sicher, dass du dieses auch erhältst. Wende dich an deinen Hoster oder deine Agentur um das einmal prüfen zu lassen.
Fehler nicht gelöst?
Das Problem betrifft alle Konfigurationsfelder, tritt aber Hauptsächlich in Shopware Standard-Konfigurationsfeldern und Theme-Duplikaten auf. (Problematische Konfigurationsfelder sind mit entsprechenden Hinweisen in den Hilfe-Texten versehen.)
Wenn du gerade eine Variable in ein Konfigurationsfeld eingetragen hast, lade einmal die Theme-Konfiguration neu und ändere das entsprechende Konfigurationsfeld wieder zu einem entsprechenden HEX- oder RGB-Wert.
Falls du nicht weißt, um welches Konfigurationsfeld es sich hierbei handelt, besuche einfach den ThemeWare® Config-Finder und suche dort nach dem technischen Namen aus der Fehlermeldung (z.B. $twt-color-brand-primary-light) ohne dem Dollarzeichen "$".
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Fehler: Request failed with status code 400
Unable to compile theme
Fehlerbeschreibung
Ursache
Lösung
Fehler nicht gelöst?
Falls du nicht weißt, um welches Konfigurationsfeld es sich hierbei handelt, besuche einfach den ThemeWare® Config-Finder und suche dort nach dem technischen Namen sw-font-family-base (ohne "$").
Nachdem du das Feld korrigiert hast, lässt sich das Theme oder das Duplikat wieder speichern und kompilieren.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Fehlerbeschreibung
Ursache
Beispiel:
Hinweis: Lautet der Fehler nicht "parse error: failed at $..." sondern "Undefined variable $..." schau bitte in diesen Artikel: Undefined variable $...
Lösung
Fehler nicht gelöst?
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Verwaiste Konfigurationsfelder landen automatisch im Tab "Allgemein"
Fehlerbeschreibung
Ursache
Hinweis: Mit ThemeWare® profitierst du von einer kontinuierlichen Weiterentwicklung. Von Zeit zu Zeit kann es durchaus vorkommen, dass Konfigurationsfelder mit einem Update entfernt oder ersetzt werden.
Es reicht das entsprechende Konfigurationsfeld zu korrigieren. Um welches Konfigurationsfeld es sich handelt steht möglicherweise in der Fehlermeldung.
Alternativ kannst du deine Konfiguration einmal validieren:
Warum ist der Fehler bisher nicht aufgefallen?
Der Fehler ist dir in Shopware 6.6 möglicherweise noch nicht aufgefallen. Mit Shopware 6.7 wurde die Validierung der Theme-Konfiguration jedoch deutlich verbessert, sodass nun auch kleinere Tippfehler zuverlässig erkannt werden.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Eine Variante einer falschen Konfiguration ist eine falsche geschriebene bzw. falsch verwendete Variable. Dies führt in der Regel zu folgender Fehlermeldung:
Hinweis: Unserer Erfahrung nach ist meist das PHP memory_limit die Ursache solcher Probleme. Mehr Informationen dazu findest du im Artikel Allowed memory size of ... bytes exhausted.
Fehler nicht gelöst?
ThemeWare® Pro-Edition (verbesserte Darstellung)
ThemeWare® Cloud-Edition (Standard-Darstellung)
Fehlerbeschreibung
Wichtig: Die verbesserte Darstellung der Theme-Konfiguration ist technisch bedingt derzeit nur in der ThemeWare® Pro-Edition verfügbar!
ThemeWare® Update veröffentlicht aber nicht verfügbar
Fehlerbeschreibung
In deiner Administration ist kein Update von ThemeWare® verfügbar, obwohl im Shopware Store oder im Service Portal bereits eine neue Version von ThemeWare® aufgeführt wird.
Hinweis: Dieser Artikel beziehet sich nur auf den Fall, dass die Update-Option in der Erweiterungs-Verwaltung nicht angezeigt wird!
Funktioniert das Update über die Erweiterungs-Verwaltung nicht, schaue bitte in den Artikel .
Ursache
Dieses "Problem" kann verschiedene Ursachen haben:
Das fehlen einer Update-Möglichkeit von Erweiterungen oder Themes kann ganz banal zeitlich bedingt sein. Es kann durchaus dauern, bis ein Update in deinem System verfügbar ist.
Eine weitere Ursache könnte sein, dass die Subscription für dein Theme – im Fall einer Kaufversion von ThemeWare® – ausgelaufen ist.
Es kann aber auch an einer veralteten Shopware Version liegen. Ist eine Erweiterung oder ein Theme nicht mit deiner Shopware Version kompatibel erhältst du weitere Updates erst wenn du Shopware aktualisiert hast.
Zudem gibt es Fälle, wo der Shopware Account nicht oder nicht mehr mit dem Shop verbunden ist. In diesem Fall bezieht den Shop keine Informationen mehr über mögliche Updates.
Aufgrund der oben genannten Optionen gibt es keine eindeutige Lösung sondern mehrere Lösungswege.
Warte ein paar Stunden. Es kann etwas dauern, bis ein Update in deinem System ankommt.
Prüfe ob du eine gültige für dein Theme hast und verlängere diese gegebenenfalls.
Hinweis: Betrifft die Kaufversion von ThemeWare®. Die Mietversion hat stets eine gültige Subscription.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Fehler 500 / Themes können nicht gespeichert werden
Fehlerbeschreibung
Es tritt im Theme-Manager entweder ein "Fehler 500" auf und/oder das Theme kann nicht gespeichert werden.
Ursache
In der Regel bedeutet dieser Fehler, dass der Server nicht genug Ressourcen bereitstellt. Das bedeutet nicht, dass der Server generell zu schwach ist, es ist eher ein Einstellungsproblem.
Die genaue Ursache findest du in den meisten Fällen in dem PHP-Error-Log auf deinem Server. Damit ist nicht der Log innerhalb von Shopware gemeint. Falls du nicht weißt, wie du den PHP-Error-Log einsehen kannst, ist dir dein Hoster sicherlich gerne behilflich.
Im PHP-Error-Log findest du vermutlich Hinweise auf die PHP Einstellungen memory_limit oder max_execution_time.
Lösung
Erhöhe das memory_limit und/oder die max_execution_time mindestens auf die empfohlenen Werte:
memory_limit: mind. 512 MB
max_execution_time: mind. 60 Sekunden
Falls du nicht weißt, wie du den Wert ändern kannst, ist dir dein Hoster sicherlich gerne behilflich.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Konfigurationsfelder fehlen
Fehlerbeschreibung
Ein oder mehrere Konfigurationsfelder fehlen in der Theme-Konfiguration obwohl diese im ThemeWare® Config-Finder oder der ThemeWare® Dokumentation aufgeführt werden.
Hinweis: Dieses Problem bezieht sich auf Original Themes und nicht auf Duplikate. Bei fehlenden Konfigurationsfeldern in mit ThemeWare® Duplikaten schaue bitte in den Artikel .
Ursache
Fehlen ein oder mehrere Konfigurationsfelder in der Theme-Konfiguration gibt es zwei mögliche Ursachen:
Am wahrscheinlichsten nutzt du nicht die aktuellste Version von ThemeWare®.
Es gab irgendein Problem bei einem Shopware oder ThemeWare® Update.
Lösung
1) ThemeWare® aktualisieren
Sowohl die ThemeWare® Dokumentation als auch der basieren auf der aktuellsten Version von ThemeWare®. Findest du dort eine Funktion bzw. Konfiguration die in deinem Shop fehlt, nutzt du wahrscheinlich nicht die neuste Version von ThemeWare®.
Prüfe ob du die die neuste Version von ThemeWare® nutzt und aktualisiere dein Theme falls nötig.
Tipp: Welche Version die aktuellste ist, siehst du beispielsweise im .
Konfigurationsfelder werden vom Shopware Core verwaltet. ThemeWare® hat keine Funktion die Felder hinzufügt oder entfernt, daher haben wir darauf leider keinen Einfluss.
Es kann schlicht sein dass eine alte Version der Administration gecacht wurde. Lade bitte einmal die Administration mit folgender Tastenkombination neu:
Windows: Strg + F5
Mac: Command (⌘) + Shift (⇧) + R oder Command (⌘) + Option/Alt (⌥) + R
Hilft dies nicht ist das Problem etwas größer. Führe bitte einmal mit der folgenden Anleitung einen "Soft Reset" von ThemeWare® durch:
Ungültige Konfiguration
Fehlerbeschreibung
Du erhältst beim Speichern des Themes die Fehlermeldung Ungültige Konfiguration – Die Konfiguration ist fehlerhaft. Das Theme kann nicht gespeichert werden.
Ursache
Der Hinweis deutet darauf hin, dass bei der Kompilierung der Storefront (Shopware-Core + Theme + individuelle Anpassungen + Erweiterungen) ein Fehler auftritt.
Dieser Fehler äußert sich in der Regel beim Speichern des Themes, weil dies die Kompilierung anstößt.
Derzeit sind uns zwei Ursachen bekannt:
In der Regel liegt der Fehler schlicht in einem fehlerhaft befüllten Konfigurationsfeld, was z.B. einen falschen Wert enthält.
Er kann aber wie oben beschrieben auch durch einen Fehler in einer individuellen Anpassung oder Erweiterung Dritter auftreten.
ThemeWare® wird selbstverständlich fehlerfrei ausgeliefert – bei der Konfiguration oder individuellen Anpassungen kann es jedoch vorkommen, dass sich versehentlich ein kleiner Tippfehler einschleicht.
Warum ist der Fehler bisher nicht aufgefallen?
Der Fehler ist dir in Shopware 6.6 möglicherweise noch nicht aufgefallen. Mit Shopware 6.7 wurde die Validierung der Theme-Konfiguration jedoch deutlich verbessert, sodass nun auch kleinere Tippfehler zuverlässig erkannt werden.
Zur Lösung des Fehlers gibt es zwei Möglichkeiten:
Du hast gerade einen falschen Wert eingetragen:
Da die Konfiguration nicht gespeichert werden konnte, wurde der falsche Wert auch nicht übernommen. Lade die Konfiguration einmal neu, dann kannst du ohne weiteres fortfahren.
Der Wert war vor dem Update von Shopware 6.6 auf 6.7. bereits falsch:
Mehr Informationen zur Validierung findest du in folgendem Artikel:
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Vorschaubilder im Erlebniswelt-Editor zeigen Platzhalterbilder
Fehlerbeschreibung
Statt der ausgewählten Bilder werden die Platzhalterbilder angezeigt. Dies betrifft leider alle CMS-Elemente auch die von ThemeWare®. In der Storefront werden dennoch die korrekten Bilder dargestellt.
Ursache
Leider gab es in Shopware 6.4.14 einen Bug im Erlebniswelt-Editor bezüglich der Vorschaubilder von CMS-Elementen. Dieser wurde Shopware gemeldet und mit Version 6.4.15 behoben.
Lösung
Aktualisiere Shopware auf Version 6.4.15.
Hinweis: Es gibt leider nach wie vor noch Szenarien in welchen die Vorschaubilder nicht immer richtig angezeigt werden. Wird ein Fall gelöst, gibt es in einem anderen Fall wieder ein Problem. Sofern die Bilder in der Storefront richtig angezeigt werden muss man damit derzeit wohl so leben.
Fehler nicht gelöst?
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Undefined variable $...
Fehlerbeschreibung
Du erhältst die Fehlermeldung Unable to compile the theme "...". Undefined variable $....
Ursache
Entscheidend ist hier der Hinweis "Undefined variable $...". Dies bedeutet, dass eine unbekannte Variable in einem Konfigurationsfeld eingetragen wurde und auch in welchem Konfigurationsfeld dies der Fall ist bzw. wie der technische Name des Feldes lautet: $...
Beispiel:
Laute die Fehlermeldung beispielsweise Unable to compile the theme "TcinnThemeWareModern". Undefined variable $twt-color-brand-primary-light: line: 12, column 1, kann das Theme aufgrund eines Fehler im Konfigurationsfeld $twt-color-brand-primary-light nicht kompiliert oder gar gespeichert werden.
Hinweis: Lautet der Fehler nicht "Undefined variable $..." sondern "parse error: failed at $..." schau bitte in diesen Artikel:
Lösung
Es reicht das entsprechende Konfigurationsfeld zu korrigieren.
Falls du nicht weißt, um welches Konfigurationsfeld es sich hierbei handelt, besuche einfach den ThemeWare® Config-Finder und suche dort nach dem technischen Namen twt-color-brand-primary-light (ohne "$").
Nachdem du das Feld korrigiert hast, lässt sich das Theme oder das Duplikat wieder speichern und kompilieren.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Melde dein Shopware Konto in der Administration ab ("Meine Erweiterungen" => "Shopware Account")
Leere den Shopware Cache
Logge dich aus der Administration aus
Logge dich erneut in deine Administration ein
Melde dein Shopware Konto in der Administration nun wieder an ("Meine Erweiterungen" => "Shopware Account")
Aktualisiere bitte deine Shopware Installation auf eine aktuellere bzw. auf die aktuellste Shopware Version. (Neuere Releases gibt es möglicherweise nur für eine aktuellere Shopware-Version.)
Hinweis: Prüfe davor bitte ob die aktuelle ThemeWare® Version kompatibel mit der neusten Shopware Version ist: Shopware Kompatibilität
Gibt dir die Validierung beispielsweise einen Farbwert als Fehlerursache, durchsuche deine Konfiguration nach dem falschen Wert und korrigiere diesen bitte.
Deaktiviere ALLE individuellen Anpassungen und Erweiterungen und prüfe erneut ob du speichern kannst. Tritt der Fehler nicht mehr auf liegt es an einer Anpassung oder Erweiterung.
Tipp: Mit der ThemeWare® Fehlerbehebung kannst du Fehler auf Erweiterungen ganz einfach – Schritt für Schritt – eingrenzen.
Hinweis: In den bisher bekannten Fällen lag der Fehler zumeist an einer fehlerhaft befüllten Farbkonfiguration. Es gab aber auch Fälle in denen ein Fehler in einer Erweiterung Dritter das Problem verursacht hat.
Tipp: Nutze den Farbwähler von Shopware um einen validen Farbwert zu erhalten.
Tipp: Oftmals tritt dieser Fehler auf, wenn Variablen in Konfigurationsfeldern genutzt werden, die Variablen an dieser Stelle aber noch gar nicht initialisiert wurden. Nutze dann einfach den RGBA- oder HEX-Wert einer Farbe statt der Variable.
Fehler nicht gelöst?
Hinweis: Auch wenn dein Hosting (insbesondere Shared Hosting) ein ausreichendes Memory Limit angibt ist es nicht automatisch sicher, dass du dieses auch erhältst. Wende dich an deinen Hoster oder deine Agentur um das einmal prüfen zu lassen.
Fehler nicht gelöst?
ThemeWare® lässt sich nicht updaten
Fehlerbeschreibung
Es kommt in seltenen Fällen vor, dass zwar ein Update in der Erweiterungs-Verwaltung verfügbar ist, aber dies nicht durchgeführt werden kann.
Hinweis: Dieser Artikel beziehet sich nur auf den Fall, dass ein Update zwar in der Erweiterungs-Verwaltung angezeigt wird, aber das Update nicht funktioniert.
Fehlt die Update-Option in der Erweiterungs-Verwaltung, schaue bitte in den Artikel .
Ursache
Leider gibt es bisher keine eindeutige Lösung da das Problem verschiedene Ursachen haben kann.
Lösungen
Es gibt derzeit verschiedene mögliche Workarounds:
1) PHP Memory Limit prüfen
Unserer Erfahrung nach ist oftmals ein unzureichendes PHP memory_limit die Ursache für Probleme bei Updates von Erweiterungen (Plugins, Apps oder Themes).
Prüfe und erhöhe ggf. das PHP memory_limit auf den von Shopware empfohlenen Wert von "512 MB oder höher".
Falls du nicht weißt, wie du den Wert ändern kannst, ist dir dein Hoster sicherlich gerne behilflich.
Wichtig: Auch wenn dein Hosting (insbesondere Shared-Hosting) ein ausreichendes Memory Limit angibt ist es nicht automatisch sicher, dass du dieses auch erhältst. Wende dich an deinen Hoster oder deine Agentur um das einmal prüfen zu lassen.
2) Theme deaktivieren
Es ist stets sinnvoll eine Erweiterung (Plugin oder App) bzw. ein Theme vor dem Update zu deaktivieren (nicht deinstallieren!). Häufig hilft das auch bei Update-Problemen.
Anleitung:
Anleitung:
Anleitung:
In seltenen Fällen funktioniert das Update mit Schritt 1 und 2 dennoch nicht. In diesem Fall könnte es beispielsweise ein Problem mit Schreibrechten geben. Hier hilft oft nur eine Neuinstallation.
Anleitung:
Anleitung:
Anleitung:
Zusätzlich zu den oben genannten Optionen, wäre ein manuelles Theme-Update über die Erweiterungs-Verwaltung von Shopware 6 ebenfalls eine alternative.
Anleitung:
Du kannst die ThemeWare® Zip-Datei auch manuell per FTP auf deinen Server laden, anstatt die Erweiterungs-Verwaltung zu nutzen. Achte besonders darauf, dass die Schreibrechte der Source-Files nicht durcheinander kommen.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Hinweis: Die Theme-Konfiguration bleibt derzeit auch bei der Deinstallation erhalten sofern du nicht die Option "Alle App-Daten endgültig entfernen" auswählst. (Stand: Shopware 6.4.11.0)
Wichtig: Sichere dir bitte vorher dennoch deine Theme-Konfiguration. Eine Anleitung dafür findest du im Artikel .
Lösungen (für erfahrene Anwender)
Theme manuell updaten
Achtung: Da es hierbei zu Inkompatibilitäten kommen kann muss unbedingt die Shopware Kompatibilität von ThemeWare® geprüft werden. Daher empfehlen wir diese Methode nur erfahrenen Anwendern!
Theme per FTP updaten
Achtung: Da es hierbei zu Inkompatibilitäten kommen kann muss unbedingt die Shopware Kompatibilität von ThemeWare® geprüft werden. Daher empfehlen wir diese Methode nur erfahrenen Anwendern!