Akopia Akopia Services

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

Re: [mv] how I can dynamically generate "Routes" for each item?



******    message to minivend-users from cfm@maine.com     ******

On Sat, Mar 04, 2000 at 10:38:47PM -0500, Mark Stosberg wrote:
> ******    message to minivend-users from Mark Stosberg <mark@summersault.com>     ******


What if you used an outboard database of per-merchant configuration
items and assigned one cart per vendor?  Then you could iterate through
the carts(eg vendors).

> 
> 
> Hello,
> 
>   I'm working with MV4 and am setting up a marketplace system where many
> sellers can sign up. When someone shops at the site they can put items
> from many different vendors in one cart. Because the number of vendors
> is expected to change frequently, and also be potentionally large, it's
> not feasible to maintain their Routing information in catalog.cfg. So
> I'm interested in a system where I dynamically generate the Routes for
> each item at checkout (or rather, 1 route for each distinct vendor
> represented in the basket. :). I tried out two ideas for modifying
> catalog.cfg, but neither of them worked. Both relied on the idea of
> grabbing some information from the environment as needed, which I'm not
> sure I can do. 
> 
> <snip>
> ParseVariables Yes
>  [sql  type=list sql="select email, last_name from seller where id =
> [scratch seller_id]"]
>  Variable    SELLER_EMAIL	 [sql-param email]
>  Variable	    SELLER_LAST_NAME [sql-param last_name]
>  [/sql]
> 
> Route    SELLER	email 	_SELLER_EMAIL__    
> 
> Route	SELLER	email	[data base="seller" field="email" key="[scratch seller_id]"]
> </snip>
> 
> So that approach didn't seem to work. 
> 
> Another idea I had was to change configurations through custom perl,
> possibly setting variables with a syntax like:
>   
>    $Config->{key} = $value;
> 
> BUT, it's not all clear how to do this with Route, because there are 4
> different parts to each data element, so how should I arrange this as a
> name = value pair? Or is there an appropriate hash I can adjust? If
> there's some documentation I missed on this, a pointer is appreciated. 
> 
> Thanks for help on this! 
> 
>    -mark
> 
>   <<-------------------------------------------------------------->>
> personal website                <    Summersault Website Design
>    http://mark.stosberg.com/     >       http://www.summersault.com/
> -
> 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

-- 

Christopher F. Miller, Publisher                             cfm@maine.com
MaineStreet Communications, Inc         208 Portland Road, Gray, ME  04039
1.207.657.5078                                       http://www.maine.com/
Database publishing, e-commerce, office/internet integration, Debian linux.
-
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: