Documentation Home

Price List Data Model

The new tables introduced by price lists allow for several approaches to maintaining prices for SKUs in a Broadleaf implementation.

BLC_SKU_PRICE_DATA and BLC_SKU_BNDL_ITM_PRC_DATA support the need to explicitly define a price for a product in the context of a price list.

BLC_PRICE_MODIFIER allows you to define rules and formulas to modify prices. For example, you could provide a pricelist to customers that provided 20% off the base price for items in a selected category.

PriceList

Tables

Table Related Entity Description
BLC_PRICE_LIST PriceList Primary entity representing a price list.
BLC_SKU_PRICE_DATA SkuPriceData Supports overriding the price and availability data for a SKU
BLC_SKU_BNDL_ITM_PRC_DATA SkuBundleItemPriceData Supports overriding the price and availability data for a bundle item
BLC_PRICE_ADJUSTMENT PriceAdjustment Used to override the adjusted price for a charge related to a product option
BLC_RULE_MAP n/a Join table between Price List and it's rules.
BLC_PL_CRITERIA_RULE PriceListRuleCriteria Contains rule data for when this price list would be active
BLC_PRICE_MODIFIER PriceModifier Information to indicate how a price list modifies the price