Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagexml
themeRDark
<general> 
 	<simulation>false</simulation> 
 	<compatibilityMode>false</compatibilityMode> 
 	<mapIdentifiers></mapIdentifiers> 
 	<ticketIdentifiers>store,terminal</ticketIdentifiers> 
 	<disableLoyalty>false</disableLoyalty> 
	<disablePrices>false</disablePrices>
	<!--identificar único por cada instancia del motor.-->
	<!-- <engineId></engineId> --> 
	<!--Nombre único por cada instancia del motor.--> 
	<!-- <engineName></engineName> --> 
	<promotionCacheMode>false</promotionCacheMode>
	<useExactLimitValue>true</useExactLimitValue>
	<negativeDiscount>true</negativeDiscount>
    <!-- Limita (en true) dentro de un mismo paso que un cupon no de mas del 100% de un producto, (descuentosMonetarios + valor del cupon > xprice) recorta el valor del cupon para que no supere el 100%-->
    <adjustCalculatedCoupon>false</adjustCalculatedCoupon>
</general>


Los parámetros de configuración de la sección General son:

Tag/ParámetroDescripciónValor por defecto
simulationIndica si el motor opera para simulaciones desde la consola o no. Valor por defecto "False" (No simulación)false
compatibilityModeindica si el motor opera en modo compatible con el antiguo motor (Integraciones 4690) agrupando o no los beneficios en la respuestas dadas por el motor. Por default el parámetro viene definido en "False" (No compatble) por lo que en este modo agrupara los beneficios (motor nuevo). En caso de definir el beneficio en "True", no se agruparan los beneficios (compatibilidad con antiguo motor).false
mapIdentifiers identificaran las carpetas por las cuales el motor irá en búsqueda del mapa para evaluar la promoción. Deberán definirse en una lista separada por comas.companyId
ticketIdentifiersindicara por qué atributo se identificara al ticket cuando el motor opere como multiempresa.store, terminal
disableLoyaltyEl valor por default de este parámetro será "false" indicando que el motor mantiene una comunicación con PROMO central para la gestión de elementos de Fidelidad. En caso de configurar en "true" este parámetro, se deshabilitara la comunicación con PROMO central, por lo que un status de Finish, commit, rollback, etc etc se evaluara como un status "sales" (método de evaluación previo a Fidelidad).false
disablePricesEl valor por default de este parámetro será "false" indicando que el motor utiliza preciadores, esto habilitara la funcionalidad de precios (desde la consola se generan listas de precios y seran distribuidos al motor) y se disponibilizara el status de prices y en caso de utlizar en los tickets items con unitPrice=0 los buscara los precios de los preciadores (listas de precios). En caso de configurar en "true" este parámetro indica que NO esta habilitada esta funcionalidad.false
engineId identificador único del motor. Deberá configurarse cuando se desee que el motor reporte su mapa activo a la consola de PROMO.0
engineNameNombre único del motor.Junto con el "EnginerId" deberá configurarse cuando se desee que el motor reporte su mapa activo a la consola de PROMO.
promotionCacheMode(desde v7.EP2) Activa el modo de trabajo "Cache de Promociones" del motor.  Reservado para SOLO este modo de trabajo particular.false
useExactLimitValueOtorgamiento de beneficio con límites: true otorga el saldo(default), false no otorga beneficio si el apply supera el saldotrue
negativeDiscountPermite o no que los descuentos otorgados superen el valor del productotrue
adjustCalculatedCoupon

Limita (cuando esta en true) dentro de un mismo paso que un cupon no de mas del 100% de un producto, (descuentosMonetarios + valor del cupon > xprice) recorta el valor del cupon para que no supere el 100% (a partir de

7.1)

false


Configuración de la operatoria Prices (contingencia) del Motor:

...