Akopia Akopia Services

[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date ][Minivend by thread ]

Re: [mv] combine values to generate product sku and place in basket



******    message to minivend-users from scott@rant.tzo.com     ******

Works just great - thanks!

Scott


Mike Heins <mikeh@minivend.com> said: 

> ******    message to minivend-users from Mike Heins <mikeh@minivend.com>     
******
> 
> Quoting Scott Benson (scott@rant.tzo.com):
>  
> > 
> > so now what is the best way to get "[value style][value color][value
> > size]" as the product's sku pushed into the cart (basket.html)?
> > 
> 
> MV4.x/Interchange's ActionMap allows you to override or create an action
> -- there is an example in the Interchange "barry" demo:
> 
> # Here we override Interchange's normal order routine
> ActionMap  order   <<EOR
> sub {
>     #Log('in order action');
>     if($CGI->{mv_nextpage} ne 'order') {
> 	    # Do nothing
>     }
>     elsif($Values->{no_basket}) {
> 	    $CGI->{mv_nextpage} = 'ord/nobasket';
>     }
>     else {
> 	    $CGI->{mv_nextpage} = '__ORDER_STYLE__/basket';
>     }
>     if($CGI->{style}) {
> 	$CGI->{mv_order_item} = $CGI->{style} . $CGI->{color} . $CGI->{size};
> 	Log("ordering $CGI->{mv_order_item}");
>     }
>     elsif ( ! $CGI->{mv_order_item}) {
> 	 $CGI->{mv_order_item} = $CGI->{mv_arg} || undef;
>     }
>     $Tag->update('values');
>     return 1;
> }
> EOR
> 
> Probably better is to do "ActionMap style_order" and let
> the normal routine stay, though.
> 
> Now:
> 
>     [page href=style_order
> 	    form="
> 		style=somestyle
> 		color=somecolor
> 		size=somesize
> 	    "]Order it</A>
> 
> -- 
> Akopia, Inc., 131 Willow Lane, Floor 2, Oxford, OH  45056
> phone +1.513.523.8220 fax 7501 <heins@akopia.com>
> 
> Be patient. God isn't finished with me yet.  -- unknown
> -
> To unsubscribe from the list, DO NOT REPLY to this message.  Instead, send
> email with 'UNSUBSCRIBE minivend-users' in the body to 
Majordomo@minivend.com.
> Archive of past messages: http://www.minivend.com/minivend/minivend-list
> 



-- 



-
To unsubscribe from the list, DO NOT REPLY to this message.  Instead, send
email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
Archive of past messages: http://www.minivend.com/minivend/minivend-list


Search for: Match: Format: Sort by: