Hierarchical Lookups

Configuration Of Bootstrapping

Configuration tables for Hierarchical Lookups are created dynamically by bootstrapping. Bootstrapping receives 4 inputs:

All of these are handled by PlatformManager in the standard deployment scenario. For edits after deployment, follow Change Product Segmentation.

Hierarchical Config Lookup

After generating hierarchical tables, these should be filled with data:

Attributes

Attributes of hierarchical tables are described on their pages.

Keys

Each hierarchical table has 1-6 keys. Each key is a product attribute. If there was no name to the product column, “ProductColumn-attributeXX” name is used. The user should describe groups of products, with the ability of using “*” fallback. Order of entries is irrelevant – the most detailed config is chosen.

If no entry has been chosen, the user might create a general fallback with only an asterisk (“*“).

If no “asterisk fallback” is used, hierarchical fallback will be utilized. It means there is no need to create configs for very detailed dependency levels on which we do not perform segmentation: Dependent Price Lists and Data Fallbacks | Lookup Keys Config Fallbacks.

 

Example:

Lookup List

The "TempHooks" PPs listed above each correspond to a single lookup.

  • AdditionalDiscount

  • AdjustedPriceCorridor

  • BaseStrategySelection

  • CostPlus

  • CostSelection

  • DependencyLevelAdjustment

  • Discount

  • ListPriceCorridor

  • MarginAlertsForPriceLists

  • MinMargin

  • PriceIncrease

  • RelevantCompetitionData

  • StrategySelection

  • VolumeBreakdown