Veröffentlicht am 2026-05-27
Fehlerbehebungen
- Im Preisberechner werden PartialEntity-Instanzen jetzt übersprungen. Bundle-Plugins laden Produkte über Criteria::addFields als Partial-Entities ohne typisierte Getter. Der Dekorator warf zuvor UndefinedMethodError beim Aufruf von getTaxId() — was alle Code-Pfade rund um Bundle-Artikel auf HTTP 500 laufen ließ, die PHP-FPM-Worker auslastete und schließlich den gesamten Shop unerreichbar machte. Der dekorierte Shopware-Berechner verarbeitet diese Produkte jetzt ohne Neuberechnung.
- Konflikt mit Drittanbieter-Plugins behoben, die auf Shopware 6.7 den finalen CachedSalesChannelContextFactory-Typ als Type-Hint verwenden. Der DI-Compiler-Pass erkennt jetzt den kollidierenden Type-Hint und überspringt die Dekoration, statt die Container-Kompilierung abzubrechen.
Veröffentlicht am 2026-05-15
Fehlerbehebungen
- Endlos-Redirect ("zu viele Weiterleitungen") nach Login im Checkout behoben, wenn das Standard-Lieferland des Kundenkontos vom im Popup oder Länderschalter gewählten Land abweicht. Das Cookie wird jetzt direkt synchronisiert statt über einen Redirect auf dieselbe URI — der Fehler trat zuvor unter HTTP-Cache auf.
- Das Lieferland-Cookie wird beim Kunden-Login automatisch auf das Standard-Lieferland des Kontos gesetzt, sodass der Länderschalter im Header sofort das richtige Land zeigt und das Popup nach dem Login im Checkout nicht mehr aufpoppt.
- Das secure-Flag des Lieferland-Cookies wird jetzt vom Request-Schema abgeleitet — HTTPS-Storefronts setzen sichere Cookies, lokale HTTP-Entwicklung funktioniert weiterhin.
- Die Überschrift im Länder-Popup nutzt ein zugängliches Nicht-Überschrift-Element, damit die Template-Compliance-Prüfungen des Shopware Stores bestehen — Screenreader kündigen die Überschrift weiterhin als Ebene 2 an.
Neue Funktionen
- Das Lieferland-Cookie ist jetzt im Shopware-Cookie-Manager registriert, sodass Storefronts mit Consent-Banner sw-switch-country korrekt deklarieren und steuern können.
- chore: release v5.1.0
- fix(popup): attach popup data via StorefrontRenderEvent for 6.6 + 6.7 compat
- fix(popup): set sw-switch-country cookie on context switch; render popup via base.html.twig
- fix(composer): whitelist composer plugins for Shopware plugin-finder
- fix(subscriber): decouple popup extension from header widget active toggle
- fix(validate): address shopware-cli findings
- feat(plugin): enable executeComposerCommands to auto-install geoip2
- docs(testing): add country popup smoke checklist
- feat(snippets): add popup and country hint translations (en-GB, de-DE)
- feat(hint): add static country hint when popup disabled
- feat(popup): add storefront JS plugin for country popup
- style(popup): add country popup SCSS partial
- feat(popup): add country popup Twig component and base layout include
- feat(subscriber): add countryPopup extension, stale cookie guard, checkout mismatch handler
- feat(geoip): wire resolver service and extend Subscriber deps
- feat(geoip): add MaxMindGeoIpCountryResolver and geoip2/geoip2 dependency
- feat(geoip): add GeoIpCountryResolverInterface
- feat(config): add country popup + GeoIP configuration card
- docs(plan): add country popup implementation plan
- docs(spec): add country popup + GeoIP design
- chore(release): update version to v5.0.0
- ci: drop administration assets verification step
- fix(ci): correct plugin name in build workflow
- fix: resolve shopware-cli validation errors and warnings
- ci: switch store upload to OAuth client credentials
- docs: add bilingual docs + refresh store metadata
Hinzugefügt: Neue Option in der Plugin-Konfiguration, um eine andere Anzeige in der oberen Leiste zu ermöglichen.
Fehlerbehebung in der Darstellung der Preise und des Lieferlands
Hinzufügen eines Aktiv-Schalters zur Aktivierung der Auswahl pro SalesChannel
Performance Boost
- JavaScript für das Select Feld ist jetzt komprimiert => schnellere Ladezeit
Performance Boost
- JavaScript für das Select Feld ist jetzt komprimiert => schnellere Ladezeit
Bugfix
- Mobile Kategorie Darstellung wird nicht mehr doppelt dargestellt
Bugfix
- Mobile Kategorie Darstellung wird nicht mehr doppelt dargestellt
Fehlerbehebung für Problem bei der Warenkorbberechnung
Fehlerbehebung für Problem bei der Warenkorbberechnung
Neue Funktion
Styling Möglichkeiten für:
- Label (Farbe)
- Select (Farbe, Hintergrundfarbe, Breite und innere Abstände)
- Rahmen des Select (Farbe, Radius, Dicke)
Fehlerbehebung bei Aktivierung des Plugins
Verbesserungen und Fehlerbehebung
Hinzugefügt:
Neue Option zum Ausschließen einzelner Länder von der Neuberechnung der Brutto-Preise
Hinzugefügt:
Neue Option zum Ausschließen einzelner Länder von der Neuberechnung der Brutto-Preise
Kompatibilität zu Shopware 6.7
Fehlerbehebung Darstellung im Warenkorb
-Bugfix: Offcanvas Navigation hat nicht funktioniert
Fehlerbehebung im Off-Canvas Menü
Verbesserungen im Handling von Versandkosten
- Hinzufügen von Accessibility Label
- Hinzufügen von Accessibility Label
- Verbesserungen des Cachings
Fehlerbehebung in der Netto-Berechnung
Fehlerbehebung in der Netto-Berechnung
Fehlerbehebungen und Verbesserungen
Fehlerbehebungen und Verbesserungen
Fehlerbehebung in der Verkaufkanal-Kontext Generierung
Fehlerbehebung in der Verkaufkanal-Kontext Generierung
- Update ermöglicht es mit dem GET-Parameter "country" das Lieferland voraus zu wählen
- Update ermöglicht es mit dem GET-Parameter "country" das Lieferland voraus zu wählen
- Aktualisieren Sie den Verweis auf den Ländernamen, um translated.name in Länderauswahl-Widgets zu verwenden
- Aktualisieren Sie den Verweis auf den Ländernamen, um translated.name in Länderauswahl-Widgets zu verwenden
- Hinzufügen der Option nebst des Lieferlands auch die dazugehörige Währung zu selektieren
- Hinzufügen der Option nebst des Lieferlands auch die dazugehörige Währung zu selektieren
- Unterstützung für Shopware 6.6.x hinzugefügt
- Optimierungen der Leistung
- Fehlerbehebungen und Verbesserungen
- Support für Shopware 6.6.X
- Kleinere Verbesserungen
- Verbesserungen der Rundung der angepassten Preise
- Verbesserungen der Rundung der angepassten Preise
Fehlerbehebungen und Verbesserungen
Möglichkeit für Neuberechnung der Versandkosten anhand der Steuersätze
Fehlerbehebung im Snippet
Aktiviert das Snippet "header.country-search"
Nettopreisberechnung bei steuerfreien Bestellungen optimiert
- Hotfix für die 2.0.6 WICHTIG - Behebt ein Brechungsfehler der Steuer bei Staffelung der Produkte
Änderung der Steuerberechnung, wenn ein Kunde eingeloggt ist
Lieferland Auswahl lief ab 6.5.3 nicht mehr mobil - wurde nun gefixt
Ab 6.5.x wurden teilweise die Preise mit dem Steuersatz nicht nach dem Lieferland-Wechsel aktualisiert. Dieser Fehler wird mit der Version behoben.
Hotfix in der Berechnung dank Kunden-Feedback (Ticket) -> Fallback bei falscher Grundeinstellung.
Hotfix in der Berechnung dank Kunden-Feedback (Ticket) -> Fallback bei falscher Grundeinstellung.
6.4.x Kompatibilität Erweiterung für andere SW Plugins von externen weiteren Anbietern.
kleiner Bug fix und Kompatibilität für finale 6.4.x
Dieses Update stellt die Kompatibilität zu 6.5.x hier.
Vorzugsweise wie von Shopware empfohlen erst Plugin deaktivieren, dann Shop updaten dann Plugin updaten und wieder aktivieren.
Bugfix für sporadischauftretenden Fehler "Error thrown while running command "messenger:consume default --time-limit=xx --memory-limit=xx
Hier wurde durch einen Fehler ein Queer verweis ausgelöst. Dies passiert mit der neuen Version nicht mehr.
Jetzt auch am Smartphone einstellbar im Off Canvas Menu
Erweitert auf Flaggen in der Darstellung sowie ein Suchefeld
Support für Store Plugin: Artikel-Sets, Stücklisten & Bundles -> ZeobvBundleProducts (Bundle/composed products)
Unterstützt Staffel-Preise