Configurar el motor de promociones para un generador de secuencias de cliente

Puede configurar el motor de promociones para que utilice un generador de secuencias de cliente.

Procedimiento

  1. Edite el archivo XML de configuración del motor de promociones en un editor. Puede encontrar este archivo en la siguiente ubicación: workspace_dir/WC/xml/PromotionEngineConfiguration/WCSPromotionEngineConfig.xml
  2. Actualice el siguiente segmento de código:
    <PromotionExecutionSequenceBuilder impl="
    com.ibm.commerce.marketing.promotion.runtime.DefaultSequenceBuilder"/>
    
  3. El segmento en negrita se ha de actualizar para que refleje el generador de secuencias personalizado o uno de los siguientes generadores de secuencias:
    StorePathSupportedSequenceBuilder
    Es el generador de secuencias predeterminado. Tiene soporte para todas las características y modelos de negocio de WebSphere Commerce. Evalúa las promociones en el siguiente orden:
    1. Promociones de cupones.
    2. Códigos de promoción (las promociones para una tienda con elementos se evalúan antes que los de las tiendas relacionadas).
    3. Orden del grupo de promociones al que pertenecen las promociones.
    4. Prioridad asignada.
    5. Secuencia de tienda en la tabla STOREREL.

    Para seleccionar este generador de secuencias, establezca el parámetro impl de PromotionExecutionSequenceBuilder en:

    
    com.ibm.commerce.marketing.promotion.runtime.StorePathSupportedSequenceBuilder
    
    StorePathSupportedGroupFirstSequenceBuilder
    Este generador de secuencias es parecido al primero, excepto en que evalúa promociones según el grupo al que pertenecieron en primer lugar. Evalúa las promociones en el siguiente orden:
    1. Orden del grupo de promociones al que pertenecen las promociones.
    2. Promociones de cupones.
    3. Códigos de promoción (las promociones para una tienda con elementos se evalúan antes que los de las tiendas relacionadas).
    4. Prioridad asignada.
    5. Secuencia de tienda en la tabla STOREREL.
    Para seleccionar este generador de secuencias, establezca el parámetro impl de PromotionExecutionSequenceBuilder en:
    com.ibm.commerce.marketing.promotion.runtime.StorePathSupportedGroupFirstSequenceBuilder
    
    DefaultSequenceBuilder
    Un generador de secuencias predeterminado anterior que no tiene soporte para modelos de negocio B2B. Evalúa las promociones en el siguiente orden:
    1. Promociones de cupones.
    2. Códigos de promoción
    3. Orden del grupo de promociones al que pertenecen las promociones.
    4. Prioridad asignada
    Para seleccionar este generador de secuencias, establezca el parámetro impl de PromotionExecutionSequenceBuilder en:
    
    com.ibm.commerce.marketing.promotion.runtime.DefaultSequenceBuilder
    
    StaticSequenceBuilder
    Evalúa las promociones en el siguiente orden:
    1. Orden del grupo de promociones al que pertenecen las promociones.
    2. Prioridad asignada
    Para seleccionar este generador de secuencias, establezca el parámetro impl de PromotionExecutionSequenceBuilder en:
    com.ibm.commerce.marketing.promotion.runtime.StaticSequenceBuilder
    También puede utilizar los siguientes generadores de secuencias que no se hayan concebido para utilizarse directamente:
    PromotionExecutionSequenceBuilder.java
    Una interfaz ficticia que facilita la personalización. Cualquier generador de secuencias personalizado debe llamar a esta interfaz.
  4. Publique el archivo de configuración actualizado para el servidor de producción.