[ic] Saving and restoring shopping carts
William Carr
bill at bottlenose-wine.com
Mon Jan 13 17:58:07 UTC 2014
On Jan 13, 2014, at 12:46 PM, Stefan Hornburg (Racke) <racke at linuxia.de> wrote:
> On 01/13/2014 06:20 PM, William Carr wrote:
>> How would I go about in Interchange having the shopping cart automatically saved (userdb.carts) every time the cart is updated
>> and then restored when the user signs in? The idea is a consumer starts shopping on one computer adding items to the cart and
>> then once logged back into the site on another computer their cart from their previous session is available.
>>
>
> I have such a feature implemented for a couple of clients, with cart storage in a carts and cart_products table.
>
> Supporting code can be found here:
>
> https://github.com/interchange/wellwell/blob/master/lib/WellWell/DatabaseCart.pm
>
> If you want to keep the cart in the session so you can use regular Interchange tags it is possible
> to update the session cart from the database at the beginning of the page handling.
>
> Let me know if you need more information.
>
> BTW: This feature is standard behaviour in Interchange 6. 8-)
Thanks, Racke.
I'm checking it out.
-Bill
More information about the interchange-users
mailing list