Sample Dynamic Pricing Rules:
A sample rules that establishes the price of a seat based on the Show description, Level, Obstructed View percentage, Ticket DCI, Row numbers, Show Time and Show DOW:
LOOPFORQTY()
IF(RES_SHOW(LES MIS),
SETPRICE(30)
IF(RES_LEVEL(ORCH), SETPRICE(75))
IF(RES_LEVEL(MEZZ), SETPRICE(50))
)
IF(RES_SHOW(THE BEATLES),
SETPRICE(50)
IF(RES_LEVEL(ORCH), SETPRICE(95))
IF(RES_LEVEL(MEZZ), SETPRICE(70))
)
IF(RES_OBSTRUCTED(10-50), MULT(.5))
IF(DCI(,,CHILD),MULT(.75))
IF(RES_ROW(<5), ADDPRICE(1))
IF(RES_SHOWTIME(7PM-11PM), ADDPRICE(10))
IF(RES_SHOWDOW(FRI,SAT),ADDPRICE(10))
A sample rule that establishes the price of a Series ticket based on the Show Description and offers an overall 10% discount on the package:
LOOPFORQTY()
IF(RES_SHOW(CLASSICAL: EROICA), SETPRICE(35))
IF(RES_SHOW(CLASSICAL: SIMONE), SETPRICE(35))
IF(RES_SHOW(JAZZ: JANIS), SETPRICE(45))
IF(RES_SHOW(JAZZ: PAQUITO), SETPRICE(45))
IF(RES_SHOW(ORGAN: PAUL), SETPRICE(40))
IF(RES_SHOW(ORGAN: PETER), SETPRICE(40))
IF(RES_SHOW(WORLD: ANOUSHKA), SETPRICE(40))
IF(RES_SHOW(WORLD: LUNASA), SETPRICE(40))
IF(RES_SHOW(WORLD: SOLEDAD), SETPRICE(42))
IF(RES_SHOW(WORLD: SOWETO), SETPRICE(40))
DISCOUNT(10)