Pricing Condition Types
You can create different pricing conditions to define various pricing scenarios.
Required Editions
Available in: Lightning Experience Available in: Enterprise and Unlimited Editions that have Consumer Goods Cloud enabled |
- Price
- Calculates the base prices for products.
Quantity Condition Type Condition Value Condition Formula Condition Result 10 Base Price 10 Quantity x Condition Value 10 x 10 = 100 - Amount
- Calculates fixed discounts or surcharges per order item.
Quantity Condition Type Condition Value Condition formula Condition Result 10 Amount -0.5 Quantity x Condition Value 10 x -0.5 = -5 - Percentage
- Calculates percentage discounts or surcharges based on the current total value or the
condition result of a previous calculation step.
Quantity Total Condition Type Condition Value Condition formula Condition Result 10 90 Percentage Discount -10 Total x (Condition Value / 100) 90 x (-10/100) = 90 x -0.1 = -9 - Flat Rate
- Gives all products a uniform and flat rate and are distributed among all order items.
Applies only to item and header levels that are used to calculate discounts or surcharges
independent of product quantity and amount.
Condition Type Condition Value Condition Result Flat Rate -10 -10 - Last Valid Value (LVV)
- Saves a current total value in a calculation step of the calculation schema. The
subtotal takes only the current total value and stores the value in the condition result
of the calculation step. This value is useful for calculating calculation step percentage
discounts based on a subtotal, such as tax calculation based on order position value
without discounts.
Quantity Condition Type Condition Value condition formula Condition Result 10 Base Price 10 Quantity x Condition Value 10 x 10 = 100 10 Special Price 9 Quantity x Condition Value 10 x 9 = 90 10 Effective Price (LVV) — — 90 - Minimum
- Saves the smallest result of several calculation steps in a separate calculation step of
the calculation schema.
Quantity Condition Type StepReference Condition Value condition formula Condition Result 10 Base Price — 10 Quantity x Condition Value 10 x 10 = 100 10 Special Price — 9 Quantity x Condition Value 10 x 9 = 90
10 Effective Price (Minimum) 1–2 — — 90 - Maximum
- Saves the biggest result of several calculation steps in a separate calculation step of
the calculation schema.
Quantity Condition Type StepReference Condition Value condition formula Condition Result 10 Base Price — 10 Quantity x Condition Value 10 x 10 = 100
10 Special Price — 9 Quantity x Condition Value 10 x 9 = 90
10 Effective Price (Maximum) 1–2 — — 100 - Summation
- Saves the sum of several calculation steps in a separate calculation step of the
calculation schema.
Quantity Condition Type Step Reference Condition Value ConditionResult 10 Discount1 — -1 -10 10 Discount2 — -2 -20 10 Discount3 — -0.5 -5 10 Total Discount (SUM) 1–3 — -35 - Add Free Item
- Determines and adds free items to an order.
- Multi Buy
- Adds free items per piece multiple times. For example, buy X and get Y free promotions.
- User Exit Only
- Defines various types of user exits to skip or modify a calculation step or condition result.
Did this article solve your issue?
Let us know so we can improve!

