PriceSettingDimensions PP

Column Name

Values

Description

Column Name

Values

Description

Dimension Type

  • Products

  • Custom

The dimension value will be taken from:

  • Products: Product master data

  • Custom: Custom value provided by Groovy code

Order

  • 1

  • 2

  • 3

  • 4

  • 5

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

Feature Name

  • Fallback

  • StrategySelection

  • BaseStrategySelection

  • MinMargin

  • CostPlus

  • PriceIncrease

  • AdditionalDiscount

  • RelevantCompetitors

  • DependencyAdjustment

  • VolumeBreakdown

  • AdjustedPriceCorridor

  • ListPriceCorridor

  • CostSelection

  • Discount

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".

Dimension

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

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

 

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.

For more details see .