Re: Promo items
Posted by
Bob Morley on
Apr 29, 2010; 10:11pm
URL: http://ofbiz.116.s1.nabble.com/Promo-items-tp2073637p2076266.html
On Apr 29, 2010, at 5:54 PM, Adam Heath wrote:
> Well, I don't know about your question, it really should be a separate
> thread(or change the subject).
>
> What we are seeing, is that getSurvey is being called on the product,
> 2000+ times. It's also hitting the database quite a bit, because of
> one missing findByAndCache call on ProductCategoryMember(I'll send a
> patch for this one eventually).
>
> There's no reason to call getSurvey over and over with the same
> parameters. However, there's also no way for it to cache that call.
> The real fix here is to allow each promo action to 'swallow' as much
> quantity as is allowed, instead of the higher code looping once for
> each whole number of quantity.
>
Yes, I think it should do exactly what you are saying -- all I was
saying was that you are in the code right now and it would be
interesting (on a related matter) to know how it would handle quantity
fractions. If you are going to rework it one of the requirements
should be that it handles these properly. Being un-familiar with
promotions I can only speculate that I should be able to create a
promotion where if I buy a 1/2 oz of a product I should be able to get
a 1/4 oz free. And based on the original post I don't think that
would work either.