Fecha | Versión | Descripción de cambios | Autor |
---|---|---|---|
| 1.0 | Creación del documento | Martín Malievac |
El plugin cubrirá los siguientes escenarios:
El plugin recorrerá las transacciones realizadas en BRIDGE de los siguientes tipos:
Las reglas de negocio serán las siguientes:
Este documento tiene como finalidad, explicar el funcionamiento del plugin que asigna puntos de fidelidad en 3 escenarios:
En conclusión y más importante: este plugin evalúa transacción a transacción y en caso de encontrar pedidos que no han sumado puntos, los evalúa contra PROMO.
PROMO
Solución que tiene definido un programa de fidelidad que otorga puntos por compra de acuerdo a determinadas condiciones.
BRIDGE MANAGER CENTRAL
Base de datos central de la solución BRIDGE en donde constan todas las transacciones realizadas en tienda física y pedidos omni que ingresan a través de otros canales y marketplace.
PLUGIN PROMO - LOYALTY - CARDS
Es un plugin que se instala en el servidor central (en donde están BRIDGE API CENTRAL, BMC y demás).
El Plugin realiza las siguientes acciones:
Se podrá visualizar el plugin en BRIDGE MANAGER CENTRAL, ingresando en Monitoreo => Monitor de Integraciones
{ "app":{ "server":{ "host": "dev.napse.global", "port": 8685, "logMode": "debug", "isSsl": false }, "bridgeApi": { "baseUrl": "https://bmc-test.napse.global:8445", "clientId": "bridge-api", "clientSecret": "DAFAFAFAFAFAFAFAFAFAFAFAFAFAA", "jwtSecret": "0077SECRET00AA0011AA00881100", "authPath": "/auth/login", "statusPath": "/integration/status" }, "businessRules": { "processReturns": false, "loyaltyProgramCode": "1018", "loyaltyPointsPerUnitOfMoney": 1, "channelsIncluded": "bridge,R008", "promoCompanyId": "TEST" }, "promo": { "url": "https://xx.xx.com/promo", "username": "usuario", "password": "clave" }, "mongoDb":{ "uriBridge": "mongodb://sa:[email protected]:27017/base-bmc?authSource=admin&authMechanism=SCRAM-SHA-1", "uriPromo": "mongodb://sa:[email protected]:27017/base-promo?authSource=admin&authMechanism=SCRAM-SHA-1" } } } |
Los datos del archivo, son los siguientes:
bridgeApi
Luego, se instala el plugin como cualquier otro, es decir, si es en Linux, se configura en ecosystem o si es en Windows, como servicio.