Hallo,
es gibt keine direkte Einstellmöglichkeit, die das erledigt, es ist aber dennoch relativ einfach machbar. Wir beschreiben Ihnen nun zwei Möglichkeiten.
Unser neues Theme "London" realisiert die direkte Anzeige des Warenkorbs, sobald jemand ein Produkt hineinlegt, durch das Einblenden einer Warenkorb-Vorschau, ohne dadurch die aktuelle Seite zu verlassen (siehe
http://themerepository.merconis.com/theme6/1.0.1/). Diese Technik erfüllt Ihren Wunsch, den Warenkorb direkt zu zeigen, und unterbricht dennoch nicht das aktuelle "Stöbern" des Kunden im Shop. Sofern Sie die neueste Merconis-Version nutzen, sind die im Folgenden erklärten Schritte durchzuführen, um diese Technik zu verwenden. Falls Sie noch nicht die aktuelle Merconis-Version nutzen, führen Sie bitte zunächst das entsprechende Merconis-Update durch.
1. Passen Sie Ihr Mini-Warenkorb-Template an
Kopieren Sie die Datei "\system\modules\zzz_merconis\installerRessources\merconisfiles\themes\theme6\merconisTemplatesTheme6\template_cart_mini.html5" nach "\templates\template_cart_mini.html5". Sollten Sie in diese Template bereits eigene Anpassungen vorgenommen haben, müssen Sie diese entsprechend berücksichtigen.
2. Das Template von Theme-London verwendet themespezifische Sprachvariablen, die Sie noch erstellen müssen
Übertragen Sie dafür die relevanten Sprachvariablen aus "\system\modules\zzz_merconis\installerRessources\merconisfiles\themes\theme6\languages\de\default.php" nach "\system\config\langconfig.php". Berücksichtigen Sie ggf. auch die englischsprachigen Sprachvariablen.
3. Passen Sie das Styling des Mini-Warenkorbs an
Öffnen Sie "\system\modules\zzz_merconis\installerRessources\merconisfiles\themes\theme6\css\style_theme.css", suchen Sie darin die Mini-Warenkorb-Styles (durch den Kommentar "MINI CART" gekennzeichnet) und übernehmen Sie diese in Ihr eigenes Stylesheet.
4. JS-Einblende Effekt des Mini-Warenkorbs aktivieren
Ändern Sie in Ihrer jsConfiguration.js die Zeile "merconis_FE.lsMerconisMiniCart = new class_lsMerconisMiniCart();" in "merconis_FE.lsMerconisMiniCart = new class_lsMerconisMiniCart({bln_useUnfold: true});"
Auch die direkte Weiterleitung zum Warenkorb, die wir wegen der Unterbrechung des Einkauf-Erlebnisses für etwas problematisch halten, können Sie realisieren. Hierfür müssen Sie eine JS-Komponente von Merconis modifizieren. Bitte arbeiten Sie dabei nicht direkt mit der Merconis-Datei (das wäre nicht updatesicher) sondern verwenden Sie ein Duplikat. In den Layout-Einstellungen müssen Sie dann die Einbindung des Originals dieser Datei deaktivieren und Ihre modifizierte Datei über den Bereich "eigene Head-Tags" selbst einbinden.
Die zu verändernde Merconis-Komponente ist "\system\modules\zzz_merconis\vendor\leadingSystems\lsMerconisMiniCart\js\lsMerconisMiniCart.js". Sie finden in dieser Datei eine Funktion "reloadCartMini", die aufgerufen wird, sobald ein Produkt per Ajax in den Warenkorb gelegt wurde. Statt in dieser Funktion den Mini-Warenkorb neu zu laden, können Sie eine Weiterleitung auf die Warenkorb-Seite realisieren.