Documentation >
MAC-PAC Reference Library >
Distribution >
Expert Configurator >
Key Concepts and Procedures >
Exhibit A: Expert Configurator Single-Level Example >
Pricing Rules
Pricing Rules
The configured pricing rules calculate a price based on the sales order options selected. In our desk example, we defined a secondary variable called BASEPRICE with the base price of a standard desk of 469, but there are other methods of creating prices for configured parts. For more information on secondary variables, see Secondary Variable; Key Concepts and Procedures: Secondary Variable Rule; and the screen Standard Rule Maintenance - Detail: Secondary Variable Rule.
After creating a variable with the basic price of the desk, we created a Finalize Price Rule to calculate the price of a luxury desk as one and one-half the amount of the base price. The Finalize Price Rule for the standard model sets the price equal to the base price of the desk. The syntax for the final price calculations appear in the VALUE OF FINAL PRICE field on the Pricing Rule Inquiry Screen as follows:
Standard: (S-BASEPRICE,X,1)
Luxury: (S-BASEPRICE,X,1.5)
We ensure that the proper price rule is executed by conditioning the luxury price calculation to be processed only if the luxury model was selected on the sales order option selection screen. See below for an example of the Finalized Price Rule for the luxury desk option.
WILLIAMS PLT BEL EXPERT CONFIGURATOR 3/03/92
DSP01 PRICING RULE MAINTENANCE DETAIL
FINALIZE PRICE
Rule Number 00115 01 Part Number DESK-100 Action Code FP Vers 01
Condition
(O-LUXURY,EQ,"Y")
VALUE OF FINAL PRICE
(S-BASEPRICE,X,1.5)
F2=Command F3=Exit F7=Header F9=Inquiry
F10=Function Select F15=Rekey Data
|
The Finalized Price Rule for the Luxury Desk Option.