Configuration du moteur de promotion pour un générateur de séquence personnalisée

Vous pouvez configurer le moteur de promotion pour l'utilisation du générateur de séquence personnalisée.

Procédure

  1. Editez le fichier XML de configuration du moteur de promotion dans un éditeur. Ce fichier se trouve dans l'emplacement suivant : workspace_dir/WC/xml/PromotionEngineConfiguration/WCSPromotionEngineConfig.xml
  2. Mettez à jour le segment de code suivant :
    <PromotionExecutionSequenceBuilder impl="
    com.ibm.commerce.marketing.promotion.runtime.DefaultSequenceBuilder"/>
    
  3. Le segment en caractères gras doit être mis à jour pour refléter soit le générateur de séquence personnalisé, soit un des générateurs de séquence suivants :
    StorePathSupportedSequenceBuilder
    Il s'agit du générateur de séquence par défaut. Il prend en charge toutes les fonctionnalités de WebSphere Commerce et les modèles commerciaux. Il évalue les promotions dans l'ordre suivant :
    1. Bons de réduction.
    2. Codes de promotion (les promotions d'un magasin de ressource sont évalués avant ceux correspondant aux magasins associés).
    3. Ordre du groupe de promotion auquel les promotions appartiennent.
    4. Priorité affectée.
    5. Séquence du magasin dans la table STOREREL.

    Pour sélectionnez ce générateur de séquences, définissez le paramètre impl de PromotionExecutionSequenceBuilder sur :

    
    com.ibm.commerce.marketing.promotion.runtime.StorePathSupportedSequenceBuilder
    
    StorePathSupportedGroupFirstSequenceBuilder
    Ce générateur de séquence est semblable au premier, si ce n'est qu'il évalue les promotions en fonction du groupe auquel il appartient en premier. Il évalue les promotions dans l'ordre suivant :
    1. Ordre du groupe de promotion auquel les promotions appartiennent.
    2. Bons de réduction.
    3. Codes de promotion (les promotions d'un magasin de ressource sont évalués avant ceux correspondant aux magasins associés).
    4. Priorité affectée.
    5. Séquence du magasin dans la table STOREREL.
    Pour sélectionnez ce générateur de séquences, définissez le paramètre impl de PromotionExecutionSequenceBuilder sur :
    com.ibm.commerce.marketing.promotion.runtime.StorePathSupportedGroupFirstSequenceBuilder
    
    DefaultSequenceBuilder
    Un ancien générateur de séquence par défaut ne prenant pas en charge les modèles commerciaux B2B. Il évalue les promotions dans l'ordre suivant :
    1. Bons de réduction.
    2. Codes promotion
    3. Ordre du groupe de promotion auquel les promotions appartiennent.
    4. Priorité affectée
    Pour sélectionnez ce générateur de séquences, définissez le paramètre impl de PromotionExecutionSequenceBuilder sur :
    
    com.ibm.commerce.marketing.promotion.runtime.DefaultSequenceBuilder
    
    StaticSequenceBuilder
    Il évalue les promotions dans l'ordre suivant :
    1. Ordre du groupe de promotion auquel les promotions appartiennent.
    2. Priorité affectée
    Pour sélectionnez ce générateur de séquences, définissez le paramètre impl de PromotionExecutionSequenceBuilder sur :
    com.ibm.commerce.marketing.promotion.runtime.StaticSequenceBuilder
    Vous pouvez également observer le générateur de séquence suivant, qui n'est pas destiné à être utilisé directement :
    PromotionExecutionSequenceBuilder.java
    Interface factice permettant de faciliter la personnalisation. Tous les générateurs de séquence personnalisés doivent appeler cette interface.
  4. Publiez le fichier de configuration mis à jour sur le serveur de production.