(Enterprise)Branching in price rules
A branching element is an element that we can add to a price rule to split a single path into two or more paths. As a result, a single price rule can have different outcomes.
The following table describes the available branching elements for price rules:
Branch type Use this branch type to
Set prices differently within the same price rule depending on conditions you specify. The Condition Branch is mandatory in a price rule to use any conditions, for example, the Catalog Condition.
- Compare the prices output from two or more nested price rules and then give the customer either the highest or the lowest price.
- Run a series of nested price rules in a priority sequence and then use the first nested price rule that returns a valid price.
- Condition Branch in a price rule
Use the Condition Branch in a price rule to set prices differently depending on conditions you specify. The Condition Branch splits a single path in a price rule into multiple paths. Your price rule must contain a Condition Branch to use any of the condition elements, such as the Customer Condition or Catalog Condition elements.- Coordinator Branch in a price rule
Use a Coordinator Branch to compare the prices output from two or more nested price rules and then give the customer either the highest or the lowest price. We can also use the Coordinator Branch to run a series of nested price rules in a priority sequence, and then use the first nested price rule that returns a valid price.