You are here: Configuration > Rules > Pricing Rules

Pricing Rules

OVERVIEW

What are they?

Pricing rules are used to calculate price based on how a product is configured. Pricing rules can be based on a combination of one or more configured values. Like most rules, a pricing rule also has a condition and an action. The action determines the price of the model being configured.

How do they work?

Displaying the price to the user is the default setting, though doing so is optional. If the price should be shown to the user can be determined by an Advanced Function. If the function returns true then the price is displayed. If the function returns false, then the price is not displayed. Including the price in the total configured price is also optional. The default value is true, which indicates to the system that the price should be included in the total configured price. An advanced function can modify a default value if necessary.

ADMINISTRATION

ClosedManaging Simple Pricing Rules

Example: You need to set the price for a Dell PowerEdge R415 Server. The price is $1,450.00.

  1. ClosedNavigate to the Pricing: Rules List page.
    1. Click Admin to go to the Admin Home Page.
    2. Click Catalog Definition in the Products section.

      The Supported Products page appears.

    3. Confirm that Product Families is listed in the Navigation column, and click List.

      The Supported Product Families page appears.

    1. For the Product Family for which you want to create a Pricing rule, select Prices in the Navigation column and click List.

      The Pricing: Rules List page appears

  2. Click Add to create a new rule.
  3. Enter the Properties of the rule.
  4. Select the Condition Type.
  5. Define the Price Amount by entering a static value.
  6. Enter a User Message, which will be displayed with the price.
  7. Define the Price Behavior by choosing Yes or No for the following options:


Use Cases

ClosedAdvanced Pricing Rule

  1. ClosedNavigate to the Pricing: Rules List page.
    1. Click Admin to go to the Admin Home Page.
    2. Click Catalog Definition in the Products section.

      The Supported Products page appears.

    3. Confirm that Product Families is listed in the Navigation column, and click List.

      The Supported Product Families page appears.

    1. For the Product Family for which you want to create a Pricing rule, select Prices in the Navigation column and click List.

      The Pricing: Rules List page appears

  2. Click Add to create a new rule.
  3. Enter the Properties of the rule.
  4. Select the Condition Type
    1. This rule can run all of the time, so you should select Always True.
  5. Define the Price Amount . Since you are creating a rule for multiple items, you will need to create an Advanced Function by clicking Define BML Function.
  6. Choose the Attributes you will use the script by clicking the Add Attributes button in the Function Editor.

    In this case, we'll select Size and Crust Type.

  7. Begin to write the pricing script in BML.
  8. You will need to first assign a variable to zero. Try price = 0;

  9. Set up the User Message that the buyer will see when they see the Price. Click the Define BML button.
  10. Select the necessary attributes. They should be the same as found in Step 6.
  11. Create an empty string variable to hold your user message string.
  12. Write the user message to be returned.


ClosedNegative Pricing

Before implementing Negative Pricing, review your requirements to ensure that this is absolutely necessary. Ideally, this situation should be avoided. Business functional requirements that make Negative Pricing appealing:


NOTES

Related Topic

Related Topics Link IconSee Also