FriendsOfREDAXO / shoppingcart

REDAXO Warenkorb AddOn - Super flexibel, ohne Checkout
MIT License
28 stars 2 forks source link

ToDo: Weitere Storage Implementationen #2

Closed hirbod closed 11 months ago

hirbod commented 7 years ago

Das AddOn stellt einen CookieStore und SessionStore zur Verfügung. Der CookieStore überdauert einige Tage, der SessionStore eine Browser Session. Die Umsetzung weiterer Stores ist super einfach und dauert wenige Minuten

Man kann Redis, Memcached. MySQL oder PDO nutzen. Ich werde keine weiteren implementieren, bin jedoch für PRs offen. Diese sollten nicht im Vendor liegen, sondern als eigene Class.

Die Storages könnte man dann auch ziemlich smart an eine User-ID binden, um z.B. einen Warenkorb überdauernd zu erstellen, welcher noch Monate danach mit den gewählten Artikleln befüllt sein kann. Außerdem könnte man mit einem MySQL Storage z.B. auch User anschreiben und hinweisen, dass der Warenkorb noch Artikel etc. enthält.

Ich würde mich über einen PR freuen, ansonsten gerne als bezahlter Auftrag.

hirbod commented 7 years ago

Hab jetzt doch weitere Storage umgesetzt. Fehlt nur noch MySQL.

joachimdoerr commented 7 years ago

SQL wäre interessant für übergreifende domains oder geht das auch mit einer der anderen Lösungen ?

hirbod commented 7 years ago

Also REDIS und Memcached sind thoretisch auch übergreifend nutzbar.