Verstehe ich nicht ganz. Wieso ist "das größte Problem", "dass mit Ablauf der Session der Warenkorb futsch ist" ? Das trifft doch lediglich für nicht-eingeloggte Kunden zu und das vorliegende Modul betrifft ja doch lediglich eingeloggte Kunden.
Wenn der Kunde eingeloggt ist wird der Warenkorbinhalt in der DB gespeichert (Tabellen customers_basket und ggfls. customers_basket_attributes) und wenn er nicht eingeloggt ist kann/will (zumindest das vorliegende Modul) doch ohnehin niemanden an seinen Warenkorb erinnern, der natürlich mit Ablauf der Session wieder leer ist.
Speichert man nun auch uneingeloggte Warenkörbe ist das vielleicht interessant für manche Kunden, die ja von Sessions usw. in der Regel nichts wissen, man müsste allerdings zur Wiedererkennung des Besuchers einen Parameter haben, was lediglich mit einem Cookie ginge, was wiederum evtl. mit der neuen vermeintlichen Pflicht Zustimmungen für unnötige Cookies einzuholen aneinandergerät.
Gruß,
noRiddle
*NACHTRAG*
Okay, man könnte es auch mit "Web/Offline Storage" machen, also "Local Storage", "Session Storage" usw.