[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