Dynamic Pricing : Sample program configuration : Package pricing
 
Package pricing
 
Package pricing uses the presence of modifiers to determine the price of the item and/or the price of the item’s modifiers.
 
Example:
Skis when sold alone costs $350
Bindings when sold alone costs $150
When they are all sold together, they total $400
 
Package pricing can also involve price discounts based on line item quantities.
 
Example:
Qty. 1-19 Adult Tickets do not get a discount.
Qty. 20-49 Adult Tickets get a 10% discount.
Qty. 50-999 Adult Tickets get a 15% discount.
 
Note: The quantity functionality is based on the line item quantity only. It is not based on the sum of all quantities in a sale, nor is it based on the sum of the main item and its modifiers.
 
Sample program:
The Henry Ford Museum offers the following products:
Henry Ford Museum Entrance Adult price $14
Greenfield Village Entrance Adult price $20
Ford Rouge Factory Tour Adult price $14
 
Visitors to the museum may purchase each of these products independently or they may purchase a Fun-Pack that allows the selection of two out of the three options for a discounted rate. The Fun-Pack program was implemented using a combination of modifier functionality and Dynamic Pricing capability. The basic Adult Fun-Pack program implementation is as follows:
1. The following items were configured:
An Adult Henry Ford Museum Entrance.
An Adult Greenfield Village Entrance.
Several Adult Ford Rouge Factory Tours representing the times of the tours.
 
2. An Adult Fun-Pack item was configured. The price of the Adult Fun-Pack is always total $26. The options listed above were attached to the Adult Fun-Pack item as modifiers and minimum/maximum modifier selection restrictions were enforced:
 
 
3. Dynamic Pricing Rules were configured that priced each piece of the package based on the combination of modifiers present in the Fun-Pack. The conditions used were ISMOD(), HASMOD() and SHAREMOD(). These functions can specify a department, category and item within the parenthesis separated by commas. Each rule was attached to the corresponding item.
 
Adult Henry Ford Museum rule:
SETPRICE(14)
IF(ISMOD(HFM-FPCKS) AND SHAREMOD(HFM-GFV), SETPRICE(10.75))
IF(ISMOD(HFM-FPCKS) AND SHAREMOD(HFM-RGE), SETPRICE(13))
 
 
Adult Greenfield Village rule:
SETPRICE(20)
IF(ISMOD(HFM-FPCKS) AND SHAREMOD(HFM-HFM), SETPRICE(15.25))
IF(ISMOD(HFM-FPCKS) AND SHAREMOD(HFM-RGE), SETPRICE(15.25))
 
 
Adult Ford Rouge Factory Tour rule:
SETPRICE(14)
IF(ISMOD(HFM-FPCKS) AND SHAREMOD(HFM-GFV), SETPRICE(10.75))
IF(ISMOD(HFM-FPCKS) AND SHAREMOD(HFM-HFM), SETPRICE(13))
 
 
4. The result was that the price of each option is adjusted based on the combination selected for the Fun-Pack.
 
 
 
 
When sold independently, the price is the regular rate:
 
 
 
 
Other examples of this type of package pricing:
Bike Race Entrance that comes with a free T-shirt, otherwise the t-shirt costs $20.
Discounted ski packages when purchasing skis, bindings and boots together.
Value Meal pricing based on the selection of a hamburger, fries and a Coke.