PriceSettingDimensions PP

Column name

Dimension

Order

Feature Name

Field Name

Values

  • Products

  • Custom

  • 1

  • 2

  • 3

  • 4

  • 5

  • Fallback

  • StrategySelection

  • BaseStrategySelection

  • MinMargin

  • CostPlus

  • PriceIncrease

  • AdditionalDiscount

  • RelevantCompetitors

  • DependencyAdjustment

  • VolumeBreakdown

  • AdjustedPriceCorridor

  • ListPriceCorridor

  • CostSelection

  • Discount

  • Products: {name of the column from the products table}

  • Custom: {name of the custom value provided in Groovy code}

Description

The dimension value will be taken from:

  • Products: Product master data

  • Custom: Custom value provided by Groovy code

Hierarchy order where "1" is the most important attribute, the following ones are used for more specific lookups.

Name of the affected feature for which PP will be generated with given keys. Only "Fallback" is mandatory, features with no specified keys will use "Fallback".



Example: 

Custom Dimension

In hierarchy lookup, it is not only the Product attribute that can be used as the lookup dimension. A calculated value by Groovy can also be used as a dimension. What is available: 

  • CustomDimensionManager that can be used to provide the custom dimension value in Groovy code.

    libs.PriceBuilderCommonElementUtils .CustomDimensionManager .getInstance() .addCustomDimensionValue("CustomDimensionName", "Custom Dimension Value")

     

  • Custom dimension type that can be used to configure the lookup dimension. The custom dimension value is provided by CustomDimensionManager. If the custom dimension value is not provided by the manager, the Universal wildcard will be used instead.