[ic] Can't restore saved carts

Moe Pitman interchange-users@interchange.redhat.com
Mon Sep 17 18:05:01 2001


Thanks, Ed!

Actually, I have finally been able to dig into the usertag section and
discover the load_cart and delete_cart family of functions that handle these
calls.  Including the following line near the top of my basket.html did the
trick:

[if cgi retrieve_cart][load_cart nickname="[cgi retrieve_cart]"][/if]

This picks up the CGI variable load_cart which is set by the link on the
saved_carts.html page.

--Moe Pitman

Ed LaFrance wrote:

> At 10:41 AM 09/14/2001 -0500, you wrote:
> >I'm stumped.
> >
> >We are implementing a store based on Foundation.  We are able to log in
> >and save carts and recurring orders.  They appear in the userdb databse
> >as they should.  But when we go to the saved_carts page and select a
> >saved cart, the basket page displays an empty cart.
> >
> >This happens even when we take out our modified cart code and replace it
> >with the original code from the foundation cart.
> >
> >Is there any documentation at all that explains how foundation restores
> >thise carts?  I can't seem to find any.
> >
> >Any help is greatly appreciated.
> >
>
> That doc is here:
>
> http://ic.redhat.com/cgi-bin/ic/dev-4.8/icdatabase_48.html
>
> I used the [userdb set_cart] and [userdb get_cart] features constantly with
> Minivend 3.x, but I just have not had the need with any IC catalogs I have
> worked on.
>
> [userdb get_cart] takes a target parameter (i.e. [userdb function=get_cart
> target=cartname] to load a saved cart into an 'active' cart, main should be
> the default), and though it is not documented, set_cart takes a source
> parameter: [userdb function=set_cart source=cartname] (again, main should
> be the default).  Hope this helps.
>
> - Ed L.
>
> ===============================================================
> New Media E.M.S.               Software Solutions for Business
> 463 Main St., Suite D          eCommerce | Consulting | Hosting
> Placerville, CA  95667         edl@newmediaems.com
> (530) 622-9421                 http://www.newmediaems.com
> (866) 519-4680 Toll-Free       (530) 622-9426 Fax
> ===============================================================
>
> _______________________________________________
> interchange-users mailing list
> interchange-users@interchange.redhat.com
> http://interchange.redhat.com/mailman/listinfo/interchange-users