Example of use in Dynamic Pricing Rules
Original Item Configurations:
Item: A 6-pack of Iced Tea
Base price: $4.00
Profit Center is set as 100% to Retail
Group1 = Retail
Group2 = Food Service
Group3 = Admissions
Profit Center 2 = ADMISSIONS
Profit Center 6 = F&B - FOOD
Profit Center 9 = RETAIL
Dynamic Pricing Rules that could be used for this six-pack Iced Tea item:
Rule #1:
• If the item is sold at a POS that belongs to the Retail salespoint group, the price is set to $15 and 100% revenue goes to Retail profit center.
• If the item is sold at a POS that belongs to the Food Service salespoint group, the price is set to $10 and 100% revenue goes to F&B - Food profit center.
• If the item is sold at a POS that belongs to the Admissions salespoint group, the price is set to $5 and 100% revenue goes to Admissions profit center.
The rule can be written as:
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERS(9)))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERS(6)))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERS(2)))
Or:
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERS("RETAIL")))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERS("F&B - FOOD")))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERS("ADMISSIONS")))
Or:
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERSPERCENT(9)))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERSPERCENT(6)))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERSPERCENT(2)))
Or:
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERSPERCENT("RETAIL")))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERSPERCENT("F&B - FOOD")))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERSPERCENT("ADMISSIONS")))
Rule #2:
• If the item is sold at a POS that belongs to the Retail salespoint group, the price is set to $15 and 100% revenue goes to Retail profit center.
• If the item is sold at a POS that belongs to the Food Service salespoint group, the price is set to $10 and 50% revenue goes to F&B - Food profit center and 50% revenue goes to Retail profit center.
• If the item is sold at a POS that belongs to the Admissions salespoint group, the price is set to $5 and 50% revenue goes to Admissions profit center and 50% revenue goes to Retail profit center.
The rule can be written as (using SETPROFITCENTERSPERCENT or SETPROFITCENTERS):
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERSPERCENT(9)))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERSPERCENT(6,50,9,50)))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERSPERCENT(2,50,9,50)))
Or:
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERSPERCENT(9)))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERSPERCENT("F&B - FOOD",50,"RETAIL",50)))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERSPERCENT("ADMISSIONS",50,9,50)))
Rule #3:
• If the item is sold at a POS that belongs to the Retail salespoint group, the price is set to $15 and ALL the revenue goes to Retail profit center.
• If the item is sold at a POS that belongs to the Food Service salespoint group, the price is set to $10 and $1 revenue goes to F&B - Food profit center and the rest of the revenue (= $9) goes to Retail profit center.
If the item is sold at a POS that belongs to the Admissions salespoint group, the price is set to $5 and $1 revenue goes to Admissions profit center and the rest of the revenue (= $4) goes to Retail profit center.
The rule can be written as:
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERSFLAT(9)))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERSFLAT(6,1,9,999)))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERSFLAT(2,1,9,999)))
Or:
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERSFLAT(9)))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERSFLAT("F&B - FOOD",1,9,999)))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERSFLAT("ADMISSIONS",1,"RETAIL",999)))