Loading
Feature degradation | Gmail Email delivery failureRead More
Set Up and Maintain Retail Execution
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Understand Penny Perfect Pricing

          Understand Penny Perfect Pricing

          Learn the architecture of Penny Perfect Pricing and how schemas, templates, search strategies, and keys interact to calculate precise order prices.

          Penny Perfect Pricing ensures financial accuracy by using a structured chain of logic that replicates your backend ERP’s pricing behavior. The building blocks of the pricing engine work together to retrieve specific pricing conditions for every line item.

          The calculation schema is a list of steps for calculating the price. You create these steps for each order scenario you need—based on markets, customer types, volume discounts, and so on. If you need more than one calculation schema, create a schema determination table to select pricing schema based on information such as customer pricing type, order pricing type, and market.

          Each calculation step within the schema is linked to a Pricing Condition Template that defines the information needed for the step (for example, a base price or a specific customer discount):

          • A key type representing a combination of key attributes. For example: customer group plus product ID, to price a product for a specific group of customers.

          • A search strategy that determines a sequence of places to look based on the keys

          At order time, the key values are pulled from the live order, then used to look up a value in the database. This value is the pricing condition used in the calculation step.

          When you create these building blocks, it’s easiest to start with the smallest components (key attributes and key types) and work your way up to the calculation schema and the schema determination.

          • Calculation Steps
            A calculation step is a container for a pricing condition template, which determines the behavior of the step and how to retrieve the data required to perform the calculation.
           
          Loading
          Salesforce Help | Article