ofbiz-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jacopo Cappellato <...@sastau.it>
Subject Re: Help to set up a promotion
Date Thu, 01 Mar 2007 18:42:25 GMT
David,

thanks for your answer, please see my comments inline:

David E. Jones wrote:
> 
> So, what you want is a promotion for buy A and B get 20% off both.
> 
> I don't think we have a promotion implemented like that. You can see in 
> the actions what your options are, like buy X of certain products get 
> 50% (or 100%) off of one of them, or the Gift With Purchase where it 
> adds a product with a certain discount to the cart, etc.
> 
> What happens with the rule you setup? I guess it may do nothing, I'm not 
> sure if it is designed to handle that, but you can always walk through 
> the code and see what it is/isn't doing (ie see if the conditions 
> evaluate to true, and see what the action tries to do).

Yes, your guess is right, it doesn't do anything.
The two conditions are both true, but the actions is not run because the 
ShoppingCartItem.addPromoQuantityCandidateUse(...) returns a 0.0 value

I still cannot figure out why...

Jacopo


> 
> -David
> 
> 
> On Mar 1, 2007, at 7:08 AM, Jacopo Cappellato wrote:
> 
>> Hi all,
>>
>> I'm having hard time to set up the following promotion:
>>
>> "If product A and product B are to the cart, then apply a 20% discount 
>> to product A and a 20% discount to product B"
>>
>> Example:
>> product A: unit price $100
>> product B: unit price $200
>>
>> if they are both added to the cart:
>> product A: unit price $100, adjustment $20, line amount = $80
>> product B: unit price $200, adjustment $40, line amount = $160
>>
>>
>> I tried to implement it with one promo with two conditions:
>>
>> cond 1: "X Quantity of Product", "Is", quantity=1 for "Rule Product"=A
>> cond 2: "X Quantity of Product", "Is", quantity=1 for "Rule Product"=B
>>
>> and one action:
>>
>> action: "X Product For Y% Discount", quantity=1, amount=20 for "Action 
>> Product"=A,B
>>
>> The problem is that:
>>
>> a) the above promotion is never applied
>> b) if I use one condition (instead of the two above) the 20% discount 
>> is applied to one of the product only and the amount is then splitted 
>> and assigned to the two items in the cart!!!
>>
>> Here is an example of it:
>> https://demo.hotwaxmedia.com/catalog/control/EditProductPromo?productPromoId=10000

>>
>>
>> You can test it by creating an order and adding product "A" and "B" to 
>> the cart.
>>
>> I've also tried to setup two different actions or to setup two 
>> different promotions with the same rules but one action each (one for 
>> A, and one for B), but without success.
>>
>> Any hints?
>>
>> Thanks,
>>
>> Jacopo
>>
> 



Mime
View raw message