Pricing Rule Doesn't Fire if You Reload an Order and Add a Qualifying Ticket

Hello, looking for some help with a Pricing Rule.

We are trying to create a bundle discount on 2 performances. I used a Product Volume rule that works correctly only when they are purchased at the same time within the same order. The tickets cost $7 for each performance; and the rule correctly discounts both tickets to $5 each ($5 ticket from perf_#1 = $5 ticket from perf_#2 = $10 order total). However, it does not work if we reload an existing order with only 1 of the 2 products (performances) and then add on a ticket from the second product.

For example, we create an order with a $7 ticket on perf_#1, pay off the order, print the ticket and finish the order. If we then reload that order and attempt to add on a $7 ticket from perf_#2 (which should then qualify) the rule doesn’t fire and the total order amount is $14 with $7 due (instead of $3 due if the rule would fire). What is odd to me is that if we were to then add on another $7 ticket from perf_#1, then the rule fires, but the original ticket remains at $7 (the order now has 3 tickets in the order, 2 @ $5 and 1 @ $7).

The Begin date for the rule is in the past so that is not an issue. We are trying to avoid the need to return existing ticket(s) in order to get the rule to fire.

I also attempted to use a second rule, an Add-On rule, but it will only discount the 2nd ticket purchased (from the other perf) and not the original ticket ($7 + $5 = $12). Our Finance department does not like the idea of discounting the 2nd ticket to a $3 price ($7 + $3 = $10), since they would have to subtract $2 from the other performance to make the accounting balance (perf_#1 would get $2 more than they should, and perf_#2 would get $2 less than they should, and then vice versa for when it is the opposite situation).

From what I have read in the documentation, there are only 2 Pricing Rules that we can choose from in this situation (Product Volume or Add-On); because it involves 2 separate performances. The other 4 Pricing Rules only deal with same performance.

Product Volume Rule -- This rule type is useful for:

  • Product bundling style pricing changes based on purchasing multiple products at the same time.

Does anyone happen to know a way around this issue?

If it matters, we are still on version 12.5.1.

Thanks,

  • I don't know of a way to make it fire using the previous line item but what our groups do with these is add both Perf 1 and Perf 2 to fire the rule and return the original line item to get the $7 credit into the balance.

  • Thank you for your comment Mindee. Your way is how our Desk staff would adjust the order, however, we have ~ 60 part-time staff that will be selling these tickets. Only about 20 or so would have the rights to be able to return/void a ticket. We don’t want our non-Desk trained staff to be able to return tickets. The other problem is that these tickets are sold about 6 blocks away from our Desk area (we are a large zoo).

     The issue seems to occur when the ticket is PRINTED. I was able to get the rule to fire after reloading an order, if I did NOT print the ticket (just clicked Done). Maybe the pricing rules do not apply when the SLI has the status of TPD?

  • That is correct. Printed tickets are not evaluated by pricing rules because you cannot reprice a printed ticket. Even with an Add On rule, if the SLI for the qualifying product is printed, it will no longer be considered by pricing rules so it won't be able to trigger the discount on the add on product.

    -Kevin