Geräteübergreifender Warenkorb

Ein geräteübergreifender Warenkorb ist eine Funktion der WEBSALE Shoplösung, die es ermöglicht, die Produkte im Einkaufswagen eines eingeloggten Nutzers über längere Zeiträume hinweg zu speichern. Das funktioniert selbst, wenn der Benutzer den Shop verlässt und später zurückkehrt oder das Gerät während des Kaufprozesses wechselt. Die einzige Voraussetzung ist ein Login des Nutzers im Onlineshop.

Käufer müssen Produkte nicht erneut suchen und wiederholt in den Warenkorb legen, wenn sie eine Kaufentscheidung über einen längeren Zeitraum und mehrere Besuche hinweg treffen wollen. Auf diese Weise verbessern Sie das Einkaufserlebnis und die Benutzerfreundlichkeit Ihres Onlineshops.

Die Möglichkeit, Produkte im Warenkorb zu speichern, kann dazu beitragen, die Zahl der Kaufabbrüche zu reduzieren. Käufer, die ihren Einkauf aus unterschiedlichen Gründen unterbrochen haben, finden bei ihrer Rückkehr die gleiche Auswahl vor und können den Einkauf einfach abschließen.

Der geräteübergreifende Warenkorb ermöglicht es Käufern, den Einkauf auf einem Gerät zu beginnen und auf einem ganz anderen fortzusetzen. So können sie z. B. zunächst auf ihrem Smartphone eingeloggt stöbern und den Kauf später auf dem Laptop abschließen.

Inhalt

Funktionsweise

Hinweise

Integration

 

Funktionsweise

Technisch gesehen ist der geräteübergreifende Warenkorb eine Kombination aus Cookiewarenkorb und Merkliste, also eine Liste von Produkten mit entsprechenden Konfigurationen und/oder Ausprägungen.

Ein Produkt aus dieser Liste wird direkt (automatisiert) in den Warenkorb gelegt.

Synchronisation und Verhalten

Der geräteübergreifende Warenkorb ist als eine browserunabhängige Produktliste konzipiert, die an den Account des Nutzers gebunden ist. Eine Kombination mit dem "normalen" Cookiewarenkorb ist möglich:

Nicht angemeldete Nutzer – Verwendung des Cookiewarenkorbs

Für nicht angemeldete Nutzer werden Produkte im Warenkorb über eine eindeutige ID realisiert, die in einem Cookie gespeichert wird. Hier kommt der "normale" Cookiewarenkorb zum Einsatz. Kehrt der Käufer zu einem späteren Zeitpunkt in den Shop zurück, werden diese Produkte aus der Liste erneut in den Warenkorb gelegt. Dabei werden alle zu diesem Zeitpunkt aktuellen Produktkonfigurationen (wie z.B. der Preis) verwendet.

Meldet sich der "anonyme" Käufer an und es existiert eine Produktliste für sein Kundenkonto, werden diese beiden Listen synchronisiert:

Der Cookiewarenkorb wird mit der geräteübergreifenden Produktliste "verschmolzen". Konkret bedeutet dies:

Produkte, die in der geräteübergreifenden Produktliste enthalten sind, sich aber noch nicht im Warenkorb befinden, werden dem Warenkorb hinzugefügt.

Produkte aus dem Cookiewarenkorb werden in die geräteübergreifende Produktliste übernommen.

Da die Produkte aus Cookiewarenkorbs in die geräteübergreifende Produktliste übernommen wurden, werden der Cookiewarenkorb und der Verweis darauf gelöscht. Dies bedeutet auch, dass nach einem Logout oder nach einer abgelaufenen Session beim erneuten Öffnen des Shops der Warenkorb leer ist.

Kombination mit "Nach Bestellung eingeloggt bleiben": Wenn diese Option aktiviert ist, wird der Käufer beim ersten Aufruf des Shops (FirstCall) automatisch wieder angemeldet. Es wird kein Cookiewarenkorb verwendet, sondern es werden die im Kundenkonto gespeicherten Produkte in den Warenkorb gelegt.

Verhalten innerhalb einer Session bzw. bei mehreren aktiven Sessions in unterschiedlichen Geräten

Beim "normalen" Cookiewarenkorb führen Veränderungen im Warenkorb zu einer vollständigen Aktualisierung der Produktliste. Beim geräteübergreifenden Warenkorb findet hingegen eine Synchronisation statt:

Im Idealfall ist nur eine einzige Session aktiv, damit sind der Inhalt der geräteübergreifenden Produktliste und der Inhalt des Warenkorbs immer identisch.

Sind mehrere Sessions aktiv, werden diese mit der geräteübergreifenden Produktliste synchronisiert:

Die Synchronisation des Warenkorbs einer Session mit der geräteübergreifenden Produktliste erfolgt an genau definierten Stellen.

In einer aktiven Shop-Session wird der Warenkorb wie folgt synchronisiert:

Produkte, die nicht in der geräteübergreifenden Produktliste enthalten sind, werden aus dem Warenkorb gelöscht.

Produkte, die in der geräteübergreifenden Produktliste, aber nicht im Warenkorb enthalten sind, werden in den Warenkorb gelegt.

Produkte, die der Käufer im Warenkorb ändert, löscht oder hinzufügt, werden vorrangig auch in der geräteübergreifenden Produktliste geändert, gelöscht oder hinzugefügt.

Die geräteübergreifenden Produktliste wird anhand des Warenkorbs aktualisiert

Der Abgleich wird an folgenden Stellen durchgeführt:

Bei Aufruf der Warenkorbseite sowie einer Warenkorb-Aktion (Produkt löschen/hinzufügen/ändern) wird ein vollständiger Abgleich durchgeführt.

Bei Login in den Shop werden die Produkte in den Warenkorb übernommen.

Nach einer Bestellung werden alle bestellten Produkte aus der geräteübergreifenden Produktliste gelöscht.

Hinweise

Bitte beachten Sie folgende Besonderheiten und Einschränkungen:

Es werden unter Umständen nicht alle sessionabhängigen Daten exakt wiederhergestellt. Das kann beispielsweise den Split der Warenkorbposition auf verschiedene Lieferadressen betreffen oder die Zuweisung von Versandarten.

Bei Verwendung dieser Funktion fallen Leistungseinheiten analog zum Cookiewarenkorb an.

Der geräteübergreifende Warenkorb kann nicht in Kombination mit der SuperUser-Funktion genutzt werden.

Bei Einsatz der Web-to-Print-Funktion hat der Parameter SaveW2PToCookieBasket-Allow im Abschnitt <W2P> der Shopkonfiguration shop.config die gleichen Auswirkungen auf den geräteübergreifenden Warenkorb wie auf den Cookiewarenkorb:

<W2P>
   ...
   SaveW2PToCookieBasket-Allow = yes
   ...
</W2P>

Referenz: Abschnitt W2P

Integration

Das Feature muss lediglich von WEBSALE freigeschaltet werden und ist danach aktiv. Ihr WEBSALE-Ansprechpartner ist gerne für Sie da.