David E Jones wrote:
> On Mar 5, 2010, at 12:46 PM, Adam Heath wrote:
> 
>> We have a client that has requested being able to assign ship group
>> assignments during browse.  We have this part supported, by adding a
>> free-form attribute specifying the 'named' target on each ship group.
> 
> Based on the rest of this message I'm guessing that "assign ship group 
> assignments" means something like "assign a promotion to a ship group." Is 
> that correct? If so, what does that mean, something like you want to restrict 
> a promotion to a particular ship group? Does the user explicitly select the 
> promotion and associate it to the ship group?

Yeah, I th ought I wasn't clear enough.

When a user picks a product from the catalog, the client wishes to be
able to assign a ship group to that regular product, and a quantity,
during catalog browse time.

This is complicated by having to support anonymous browsing, without
anyone logged in.  I have this part supported, by setting a generic,
free-form attribute on the ShoppingCartItem(it's a patch I added
recently).

The question becomes what to do with any promos that are added to the
cart.  What ship group should they be assigned to?

What happens if multiple ship groups have been created during browse,
and the quantities get updated?  Any promos that have been assigned to
a previous ship group are removed during the doPromotions logic.

Reply via email to