Sequence builder

The sequence builder is responsible for sorting the list of promotions returned by the agenda builder, and deciding the order in which promotions should be evaluated. This too is a configurable component of the promotion engine. The default sequence builder behavior is explained in the promotion evaluation sequence topic.

The following XML Fragment can be found in the promotion engine configuration. It is used to specify the sequence builder:

<PromotionExecutionSequenceBuilder impl="com.ibm.commerce.marketing.promotion.runtime.StorePathSupportedSequenceBuilder"/> 

Custom sequence builders must implement interface: com.ibm.commerce.marketing.promotion.runtime.PromotionExecutionSequenceBuilder

Related concepts