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 .

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

 

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