Archivo de configuración del componente de promociones (wc-admin-component.xml)

El archivo de configuración de componente de promociones (wc-admin-component.xml) contiene propiedades que están relacionadas con la configuración de características de promociones para el Centro de gestión. Puede cambiar las propiedades para satisfacer las necesidades de su sitio creando un archivo wc-admin-component.xml personalizado que contenga sólo las propiedades modificadas.

Los archivos de configuración del componente de promoción se almacenan en las siguientes ubicaciones:
  • workspace_dir\WC\xml\config\com.ibm.commerce.promotion\wc-admin-component.xml
En la tabla siguiente se resumen las propiedades configurables del archivo: workspace_dir\WC\xml\config\com.ibm.commerce.promotion\wc-admin-component.xml
Property Descripción:
PromotionUniqueCodeValidation Controla la validación de códigos de promoción exclusivos. Esta propiedad indica si se va generar un mensaje de error de validación cuando un código de promoción público (especificado manualmente por el usuario) se vuelve a utilizar en otra promoción activa.

El parámetro Value se puede establecer en los valores siguientes:

false
No se ha habilitado la validación. Un usuario de empresa puede asignar el mismo código de promoción a más de una promoción activa en la misma tienda. Este valor es el predeterminado.
true
Se ha habilitado la validación. Impide a los usuarios de empresa asignar el mismo código de promoción a más de una promoción activa en la misma tienda. Este valor impone códigos de promoción exclusivos de manera que sólo una promoción asociada pueda aplicarse al pedido de un cliente en el escaparate.

Cuando un usuario de empresa activa una promoción, el motor de promociones comprueba si en la tienda hay promociones activas que utilizan el mismo código de promoción. Si hay alguna, se impide al usuario de empresa activar la promoción. Un mensaje de error informa al usuario de empresa de que se está utilizando el código de promoción para que el usuario pueda asignar uno diferente.

HCL Commerce EnterpriseEn un modelo de sitio ampliado, la validación del código de promoción afecta a todo el sitio. Este valor se aplica a la tienda con elementos y a las tiendas de sitio ampliado. Si una promoción activa tiene el código de promoción ABC, ninguna otra promoción activa en la tienda con elementos o en una tienda de sitio ampliado puede tener este código de promoción.

PromotionUniquePriorityValidation Controla la validación de prioridades de promoción exclusivas. Esta propiedad indica si se va a emitir un mensaje de error de validación cuando un código de promoción público (especificado manualmente por el usuario) se vuelve a utilizar en otra promoción activa.

El parámetro Value se puede establecer en los valores siguientes:

false
No se ha habilitado la validación. Permite a los usuarios de empresa asignar la misma prioridad a más de una promoción activa en el mismo grupo de promociones en la misma tienda. Este valor es el predeterminado.
true
Se ha habilitado la validación. Impide a los usuarios de empresa asignar la misma prioridad a más de una promoción activa en el mismo grupo de promociones en la misma tienda. Por ejemplo, una sola promoción de envío activa puede tener asignada una prioridad de 1. Este valor asegura que los usuarios de empresa asignen prioridades exclusivas para controlar el orden en que el motor de promociones evalúa promociones en el mismo grupo de promociones.

Cuando un usuario de empresa activa una promoción, el motor de promociones comprueba si hay promociones activas en el mismo grupo de promociones que tienen la misma prioridad. Si hay alguna, se impide al usuario de empresa activar la promoción. Un mensaje de error informa al usuario de negocio que la prioridad se utiliza para que el usuario pueda asignar una prioridad diferente.

HCL Commerce EnterpriseEn un modelo de sitio ampliado, la validación de la prioridad es un valor que afecta a todo el sitio. Este valor se aplica a la tienda con elementos y a las tiendas de sitio ampliado. Si una promoción activa tiene una prioridad de 10, ninguna otra promoción activa en la tienda con elementos o en una tienda de sitio ampliado puede tener este nivel de prioridad.

PromotionSiteWideValidation Esta propiedad indica si la validación de todo el sitio se va a realizar o no. Si se marca una promoción para todo el sitio, cuando no debe tener ninguna entrada de catálogo o categoría para incluir. Si una promoción se marca como que no afecta a todo el sitio, debe tener como mínimo una entrada de catálogo categoría para incluir.
El parámetro Value se puede establecer en los valores siguientes:
false
La validación no se realiza para todo el sitio.
true
La validación se va a realizar. Este valor es el valor predeterminado.
PopulateCodeColumnOfPxPromotionTable Esta propiedad indica si la columna PX_PROMOTION.CODE se llenará con una lista de códigos de promoción públicos. La columna PX_PROMOTION.CODE tiene una longitud de 128 caracteres y no puede contener muchos códigos de promoción públicos para una promoción. Los códigos de promoción públicos se guardan uno por fila en la tabla PX_PROMOCD.
El parámetro Value se puede establecer en los valores siguientes:
false
Inhabilita la escritura en esta columna de base de datos. Si crea una promoción que tiene demasiados códigos de promoción públicos, se recomienda establecer este distintivo en falso.
true
Habilita la escritura en esta columna de base de datos. Este valor es el valor predeterminado.
En la tabla siguiente se resumen las propiedades configurables del archivo: workspace_dir\WC\xml\config\com.ibm.commerce.promotion-fep\wc-admin-component.xml
Propiedad de tiempo de ejecución de promoción Descripción:
PromotionCatalogEntryAttributeRuleValidation Esta propiedad indica si debe aplicarse una validación de regla de atributo al activar una promoción. La validación es para promociones de entrada de catálogo donde se especifican atributos. Esta validación garantiza que el nombre de atributo y los valores que se especifican en una promoción existen para todas las entradas de catálogo que están destinadas en la promoción.
El parámetro Value se puede establecer en los valores siguientes:
false
No se ha habilitado la validación
true
Se ha habilitado la validación. Este valor es el valor predeterminado.
maxNumberOfActivePromotionsWithRedemptionLimits Utilice esta propiedad para establecer el número máximo de promociones activas en el sistema que puedan contener límites de aplicación. Si se alcanza este número máximo, se impide la activación de una promoción hasta que se desactiva una promoción activa que contiene límites de aplicación. Establezca el parámetro Value en -1 para permitir un número ilimitado de promociones activas con límites de aplicación. El valor predeterminado es -1.
maxNumberOfActivePromotionsWithAttributes Utilice esta propiedad para establecer el número máximo de promociones activas en el sistema que pueden ser objeto de atributos de producto. Si se alcanza este número máximo, se impide la activación de la promoción hasta que se desactive otra promoción cuyo objeto sean los atributos. Establezca el parámetro Value en -1 para permitir un número ilimitado de promociones activas cuyo objeto son atributos de producto. El valor predeterminado es -1.
maxTargetedCatalogEntriesPerPromotion Utilice esta propiedad para establecer el número máximo de entradas de catálogo que pueden ser objeto de una promoción. Si se alcanza este número máximo, la activación de esta promoción se impide hasta que se corrija la promoción. Establezca el parámetro Value en -1 para permitir que un número ilimitado de entradas de catálogo sea objeto de una promoción. El valor predeterminado es -1.
maxTargetedCategoriesPerPromotion Utilice esta propiedad para establecer el número máximo de categorías que pueden ser objeto de una promoción. Si se alcanza este número máximo, la activación de esta promoción se impide hasta que se corrija la promoción. Establezca el parámetro Value en -1 para permitir un número ilimitado de categorías que van a ser objeto de una promoción. El valor predeterminado es -1.
ListOnlyPromotionsNotInFolders Esta propiedad controla si las promociones que están en una carpeta se visualizan en la vista principal Promociones – Lista de la herramienta Promociones. Los siguientes son los valores posibles para esta propiedad:
true
La vista principal Promociones – Lista no muestra ninguna promoción que se haya incluido dentro de una carpeta.
false
Todas las promociones se muestran en la vista principal Promociones – Lista (valor predeterminado).
ConvertPromotionDatesToUTC Utilice esta propiedad para convertir valores de fecha de inicio, fecha de finalización, hora de inicio del día y hora de finalización del día en UTC (Hora universal coordinada) antes de que los valores se guarden en el XML de promoción de ejecución.
true
La propiedad se habilita, las fechas y horas se leen y se interpretan en UTC cuando una promoción se propaga al entorno de producción. Esta propiedad puede ayudar a garantizar que las condiciones de uso horario sean coherentes en los entornos de transición y de producción. Por ejemplo, una promoción que está definida en el Management Center en el entorno de transición para ejecutarse durante un periodo de tiempo especificado se ejecuta durante ese mismo periodo de tiempo en el entorno de producción.
false
(Valor predeterminado).
AllowDeactivatingPromotionWhileGeneratingCodes Utilice esta propiedad para determinar si los usuarios pueden cancelar la generación de códigos de promoción desactivando la promoción mientras la generación de código está en curso.
true
Los usuarios pueden cancelar la generación de código pulsando el botón Desactivar para la promoción.
false
Los usuarios deben esperar hasta que la generación de código de promoción finalice antes de que el usuario pueda desactivar la promoción (valor predeterminado).
TrackPublicPromotionCodeUsage Utilice esta propiedad para indicar si el uso de código de promoción público se ha registrado en la tabla de base de datos PX_CDUSAGE. Puede establecer los siguientes valores para esta propiedad:
true
El uso de los códigos de promoción públicos se graba junto con el uso de códigos exclusivos. Cuando un comprador utiliza un código de promoción público, se añade a la tabla de base de datos PX_CDUSAGE. La habilitación de este rastreo del uso puede afectar al rendimiento. Cuando esta propiedad está habilitada y la tienda experimenta un volumen de tráfico elevado, los compradores pueden sufrir retrasos o posiblemente, tiempos de espera, cuando el pedido se pase por caja. Concretamente, cuando los códigos de promoción públicos se comparten entre varias promociones.
false
El uso de códigos de promoción públicos no se rastrea (valor predeterminado). Este valor no afecta a la grabación de códigos de promoción exclusivos.
Propiedad de código de promoción exclusivo Descripción:
CodePopulateBatchSize Controla el número de códigos de promoción exclusivos que se incluyen en un lote que se llenará en la base de datos.

El parámetro Value se puede establecer en un valor entero positivo. El valor predeterminado es 1000.

CodeDeleteBatchSize Utilice esta propiedad para indicar el número de códigos de promoción que hay que incluir en un lote cuando se suprimen códigos de promoción. Esta propiedad se utiliza cuando se suprimen códigos porque se ha cancelado un proceso de generación de código antes de finalizar o cuando una promoción que genera códigos de se activa mientras existen códigos en la base de datos previamente para dicha promoción. El parámetro Value se puede establecer en un valor entero positivo. El valor predeterminado es 1000.
HostForPromotionCodePopulationScheduledJob Utilice esta propiedad para identificar la instancia del planificador que debe ejecutar el trabajo planificado de inclusión de códigos de promoción exclusivos. Si deja el parámetro Value como una serie vacía, el trabajo se ejecuta en cualquier instancia del planificador. Cada instancia del planificador puede tener un nombre de instancia exclusivo; de forma predeterminada el nombre es el nombre de host del servidor web de HCL Commerce. El valor predeterminado para esta propiedad es una serie vacía.
PriorityForPromotionCodePopulationScheduledJob schedulerUtilice esta propiedad para identificar la instancia del planificador que debe ejecutar el trabajo planificado de inclusión de códigos de promoción exclusivo. Si deja el parámetro Value como una serie vacía, al trabajo se le asigna la prioridad predeterminada 5 (java.lang.Thread.NORM_PRIORTY). Los valores que son válidos para esta propiedad se encuentran entre el rango 1 (java.lang.Thread.MIN_PRIORITY) y 10 (java.lang.Thread.MAX_PRIORITY).
ApplicationTypeForPromotionCodePopulationScheduledJob Utilice esta propiedad para identificar la agrupación de planificación de aplicaciones del que forma parte el código de promoción exclusivo de inclusión de códigos de promoción exclusivos. Si deja el parámetro Value como una serie vacía, al trabajo se le asigna al tipo de aplicación predeterminado. Los tipos de aplicaciones y las normas que rigen su acceso a los recursos, se definen en la consola administrativa. El valor predeterminado es una serie vacía.
com.ibm.commerce.promotion.uniquecode.generator.AlphabeticLowerPatternCharacters

com.ibm.commerce.promotion.uniquecode.generator.AlphabeticLowerPatternCode

com.ibm.commerce.promotion.uniquecode.generator.AlphabeticMixPatternCharacters

com.ibm.commerce.promotion.uniquecode.generator.AlphabeticMixPatternCode

com.ibm.commerce.promotion.uniquecode.generator.AlphabeticUpperPatternCharacters

com.ibm.commerce.promotion.uniquecode.generator.AlphabeticUpperPatternCode

com.ibm.commerce.promotion.uniquecode.generator.AlphaLowerNumericPatternCharacters

com.ibm.commerce.promotion.uniquecode.generator.AlphaLowerNumericPatternCode

com.ibm.commerce.promotion.uniquecode.generator.AlphaMixNumericPatternCharacters

com.ibm.commerce.promotion.uniquecode.generator.AlphaMixNumericPatternCode

com.ibm.commerce.promotion.uniquecode.generator.AlphaUpperNumericPatternCharacters

com.ibm.commerce.promotion.uniquecode.generator.AlphaUpperNumericPatternCode

com.ibm.commerce.promotion.uniquecode.generator.NumericPatternCharacters

com.ibm.commerce.promotion.uniquecode.generator.NumericPatternCode

Controla los valores de entrada y salida que se generan con los códigos de promoción exclusivos avanzados generados por el sistema. Los valores de entrada y salida predeterminados están basados en caracteres alfanuméricos ingleses.

El parámetro Value de cada propiedad se puede establecer en valores de caracteres alfanuméricos personalizados para dar soporte a los caracteres personalizados. Para los valores predeterminados de estas propiedades, revise el archivo de configuración del componente de promoción wc-admin-component.xml.

WaitingPeriodForUniqueCodeRelease Controla el número de minutos hasta que se libera un código de promoción exclusivo que ha aplicado un comprador invitado de un pedido abandonado. El código de promoción lo puede aplicar luego otro cliente.

El parámetro Value se puede establecer en un valor entero positivo en minutos. El valor también se puede establecer en -1, donde el código de promoción no se libera a menos que el comprador invitado lo elimine manualmente. El valor predeterminado es de 1440 minutos.

ShopperTypeForUniqueCodeRelease Controla el comportamiento de cómo se liberan los códigos de promoción exclusivos. De forma predeterminada, cuando un comprador invitado añade un código de promoción exclusivo a un carro de la compra, el código se bloquea para ese pedido durante el intervalo de tiempo que esté especificado en la propiedad de configuración WaitingPeriodForUniqueCodeRelease. Cuando se alcance el intervalo especificado, cualquier comprador invitado o registrado podrá reclamar el código de promoción. Si un comprador registrado añade un código exclusivo a un carro de la compra, el código no se liberará hasta que el comprador elimine el código del pedido.
Mediante la propiedad de configuración ShopperTypeForUniqueCodeRelease, un administrador puede seleccionar uno de los comportamientos siguientes sobre cómo se libera un código de promoción exclusivo:
1
Los códigos de comprador invitado se liberan cuando se alcance el intervalo de tiempo que está especificado para la propiedad WaitingPeriodForUniqueCodeRelease. Los compradores registrados no pierden sus códigos de promoción exclusivos a menos que el comprador elimine el código del pedido. Este comportamiento es el comportamiento predeterminado y el valor de la propiedad ShopperTypeForUniqueCodeRelease.
2
Los códigos de comprador registrado se liberan cuando se alcance el intervalo de tiempo que está especificado para la propiedad WaitingPeriodForUniqueCodeRelease. Los compradores invitados no pierden sus códigos de promoción exclusivos a menos que el comprador elimine el código del pedido.
3
Los códigos de promoción exclusivos se liberan cuando se alcance el intervalo de tiempo que está especificado para la propiedad WaitingPeriodForUniqueCodeRelease.
HostForPromotionCodeExportScheduledJob Utilice esta propiedad para identificar la instancia del planificador que se va a utilizar para ejecutar un trabajo planificado de exportación de códigos de promoción.
CompressPromotionCodeExportFile Controla si los códigos de promoción se exportan a un archivo descargable comprimido cuando se exportan códigos de promoción con el Management Center.

El parámetro Value se puede establecer en los valores siguientes:

false
Los códigos de promoción se exportan en un formato CSV (valores separados por comas) no comprimido. Este es el valor predeterminado para esta propiedad.
true
Los códigos de promoción se exportan en un formato de archivo comprimido.
ApplyPromotionOnLowestPricedOrderItemsFirst Controla si la promoción se aplica primero al artículo con el precio más bajo o primero al artículo con el precio más alto. Para obtener más información sobre cómo añadir restricciones, consulte Hacer que una promoción se aplique al artículo menos caro.
false
Este es el valor predeterminado. La promoción se aplica al artículo con el precio más alto primero.
true
La promoción se aplica al artículo con el precio más bajo primero.
Nota: Como administrador, puede configurar la herramienta de promoción, de modo que las promociones que están incluidas en una carpeta ya no se visualicen en la vista principal Promociones – Lista. Si la tienda tiene cientos o miles de promociones, si se impide que las promociones que están ordenadas en carpetas se visualicen en la vista Promociones - Lista hará más fácil la búsqueda de promociones. Con esta configuración, los usuarios de empresa pueden examinar las carpetas para buscar promociones ordenadas y examinar la vista principal Promociones – Lista para buscar promociones sin ordenar. Para obtener más información, consulte Buscar promociones.