Hello there world!
I had a question in regards to having 2 rules fire in one order for sepreate line items.
Is this possible? the example we are trying is...
Add Package to cart before date x to (have pricetype change to) get early bird pricing.This would need to fire once for Adult tickets and once for Concession tickets.
This is due to other business rules we can not discount the Package pricetypes hense needing to use Pricetype Change and not price change.
When this runs currently it will only pick the rule that has the higher ranking, but was wondering if there was a work around people have tried?
Cheers all!
Paul :)
Hi Paul,
The drawback to this is that when a pricing rule has already taken action in the order, each sublineitem is tagged as either a Result or a Qualifier (R or Q), and is therefore not considered for the action of any further pricing rules in the set. So the short answer is no, you can’t have two rules acting on one order. HOWEVER…
You can simulate this sort of behavior with a bit of creative pricing setup. The trick to using a rule that effects a Price Change (not a Price Type change) is:
1. Set the amount of the change to the quantity or percentage of the larger of the necessary changes (i.e. if one is a 50% discount and the other is a comp, set the rule to a 100% discount.)
a. Set the pricing rule to Respect Minimum Price.
b. When setting up the price types, set each of the price types so that the Minimum Price of the price type is equal to the lowest amount to which it should be discounted by the pricing rule – e.g. for the price type that is to be free, make it 0; for the one to be 50% off, set it to 50% of face value.
2. When the rule is invoked, it will discount the price type by 100%- up to the limit of the minimum price.
Hope this is helpful,
Jonathan