Highlights
Gemeinsamer Warenkorb über mehrere Verkaufskanäle Automatischer Cross-Login zwischen Shops Gemeinsamer Checkout auch bei getrennten Warenkörben
Features
Nutzung eines gemeinsamen Warenkorbs über alle verbundenen Verkaufskanäle Automatischer Cross-Login zwischen Partner-Shops Funktioniert mit verschiedenen Domains, Subdomains und Sprachversionen Gemeinsamer Checkout mit einheitlicher Zahlung, Versand und Adressdaten – auch bei getrennten Warenkörben Optionales Shop-Auswahlfeld über der Kopfzeile ein- oder ausblendbar
Zweck des Plugins
Im Standard von Shopware sind mehrere Shops oder Verkaufskanäle technisch voneinander getrennt. Kunden müssen sich erneut einloggen, Warenkörbe gehen beim Shopwechsel verloren und ein gemeinsamer Checkout ist nicht möglich.Wir haben daher ein Plugin entwickelt, das genau diese Lücken schließt und folgende Funktionen bietet:
Gemeinsamer Warenkorb über mehrere Verkaufskanäle
Produkte, die in einem Shop in den Warenkorb gelegt werden, bleiben beim Wechsel zu einem anderen Shop erhalten. Kunden können problemlos zwischen Domains, Subdomains oder Sprachshops wechseln – der Warenkorb bleibt vollständig bestehen.
Automatischer Cross-Login
Eine erneute Anmeldung beim Wechsel zwischen Shops entfällt. Das Plugin sorgt dafür, dass Kunden automatisch in verbundenen Partner-Shops eingeloggt werden und nahtlos weiter einkaufen können. Optional kann oberhalb der Kopfzeile ein Shop-Auswahlfeld eingeblendet werden, über das Kunden bequem zwischen den angebundenen Shops wechseln können.
Gemeinsamer Checkout
Auch wenn getrennte Warenkörbe genutzt werden, ermöglicht das Plugin einen einheitlichen Checkout. Zahlungen, Versandoptionen und Adressdaten werden zentral verarbeitet, sodass Bestellungen shopübergreifend abgeschlossen werden können.
Umschaltung der Verkaufskanäle manuell im Theme einfügen
Sollte die Anzeige der Verkaufskanal-Umschaltung aufgrund einer Inkompatibilität mit einem verwendeten Theme nicht korrekt dargestellt werden, kann diese manuell im Header oder Footer des Custom Themes integriert werden.
Fügen Sie dazu folgendes TWIG-Snippet an der gewünschten Stelle (z. B. base.html.twig, header.html.twig oder footer.html.twig) ein:
{% include '@Storefront/storefront/layout/header/acris-cross-login-include.html.twig' ignore missing %}
Nach dem Einfügen und dem Leeren des Caches steht die Umschaltung der Verkaufskanäle wieder wie vorgesehen zur Verfügung.
- Include Template für Custom Theme hinzugefügt.
- Datenbankzugriffe refaktoriert: direkte SQL-Abfragen durch Shopware DAL ersetzt.
- Plugin-Beschreibung hinzugefügt.
- Überarbeitung der Plugin-Einstellungen und Verbesserung der Anzeige der Produktanzahl im Warenkorb.
- Behebt ein Problem bei der Neuinstallation des Plugins.
- Allgemeine Codeverbesserungen und Optimierungen.
- Kompatibilität mit Shopware 6.7.
- Unterstützung der folgenden Sprachen: de-DE, en-GB, nl-NL, fr-FR, es-ES, fi-FI, nn-NO, sv-SE, cs-CZ, pt-PT, tr-TR, da-DK, it-IT, pl-PL, bs-BA
- Include Template für Custom Theme hinzugefügt.
- Plugin-Beschreibung hinzugefügt.
- Überarbeitung der Plugin-Einstellungen
- Behebt ein Problem bei der Neuinstallation des Plugins.
- Allgemeine Codeverbesserungen und Optimierungen.
- Warenkorb und Login bleiben erhalten beim Tabwechsel nach einmaligem Switch.
- Produktverlinkung im Warenkorb: Artikel aus anderen Verkaufskanälen verlinken korrekt.
- Mengenänderung und Löschen im Warenkorb optimiert.
- Die Handhabung des Wechsels zwischen Shop-Domains wurde verbessert.
- Es wurde die Möglichkeit hinzugefügt, einfach zwischen verschiedenen Shop-Domains über ein Dropdown-Menü in der Kopfzeile zu wechseln (konfigurierbar über eine Plugin-Konfigurationsoption).
- Die Anzeige von Bestellungen aus verschiedenen Shop-Domains im Kundenkonto wurde hinzugefügt.
- Es wurde die Möglichkeit hinzugefügt, eine bestimmte Shop-Domain-Id einfach in die Zwischenablage zu kopieren.
- Es wurde die Möglichkeit hinzugefügt, den Twig-Code zum Wechseln zwischen verschiedenen Shop-Domains für eine bestimmte Shop-Domain-Id einfach in die Zwischenablage zu kopieren.
- Ein Problem mit der Übertragung des Warenkorbs zwischen Shop-Domains bei Verwendung einer MariaDB-Datenbank wurde behoben.
- Änderung des Standardwerts für das Warenkorb Verhalten in den Plugineinstellungen.
- Es wurde die Möglichkeit hinzugefügt, zu wählen, wie der Einkaufswagen beim Wechsel zwischen Shop-Domains behandelt werden soll (konfigurierbar über eine Plugin-Konfigurationsoption)
- Es wurde die Möglichkeit hinzugefügt, einfach zwischen verschiedenen Shop-Domains zu wechseln
- Veröffentlichung
Anmelden