[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ic] intercept item insert in cart


Quoting Alessandro Poletto (suppressed):
> I'am searching to make a logger for some actions that can generate
> interesting reports in my shops.
> 
> One of them is a report of the items that is inserted in the cart and
> after is dropped out without buying.
> 
> I've thinked that a simple sql insert in a logger table of the item
> was enough, but I've noticed that there isn't a simple way to
> intercept the item's insert moment.
> I go to explain: when the customer insert a item in the cart the form
> with [process-target] method and "mv_order_item", "mv_oder_quantity"
> hidden fields send to the "process-target" page all the datas.
> 
> I suppose that the [process-target] page is ord/basket.html so i've
> tried in that page with: [scratch mv_order_item] or [cgi
> mv_order_item] or [value mv_order_item] (disperation-mode), but
> nothing will be displayed.
> 
> Where and how can I "intercept" the item's adding?

I suggest you override the Vend::Track::add_item routine and
use it. In interchange.cfg:

GlobalSub override_track <<EOS
sub {
	package Vend::Track;
	sub add_item {
		whatever_you_want_to_do();
		return;
	}
}
EOS

-- 
Mike Heins
Perusion -- Expert Interchange Consulting    http://www.perusion.com/
phone +1.765.647.1295  tollfree 800-949-1889 <suppressed>

Any man who is under 30, and is not liberal, has not heart; and any man
who is over 30, and is not a conservative, has not brains.
 -- Winston Churchill
_______________________________________________
interchange-users mailing list
suppressed
http://www.icdevgroup.org/mailman/listinfo/interchange-users


Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.