© 2024 Napse. Todos los derechos reservados.
|
Cada canal, posee asignada una cola RabbitMQ, con el nombre "queueForStockRealTime", ejemplo: "queueForStockRealTime_[codigo]".
BRIDGE informa el stock de tiendas y centro de distribución (tienda online) con la cantidad de unidades y de esa cantidad cuantos se encuentran reservados
Existe una configuración la cual permite que definir si se envía todos los inventarios de todos los artículos de los depósitos definidos para el canal o sólo el delta, es decir si se envía las últimas novedades de artículos cuyos inventarios hayan tenido alguna actualización en su stock o reserva desde la última ejecución del job de exportación (a partir de v7.5)
Desde el menú de Bridge Manager Central se debe habilitar la entidad desde Configuración/Colas de exportación
Desde Bridge Manager Central/Administración/Omni/Canales, se debe habilitar la cola de novedades del stock actual (queueForStockRealTime)
Al ejecutarse el job, se genera el registro en la tabla de exportaciones de la entidad ItemInventory
Allí, recibirá, en formato JSON, lo siguiente:
{ "info": "stockRealTime", "channelCode": "bridge", "queue": "queueForStockRealTime_bridge", "dateTime": "10/07/2020 08:00:00", "stores": [ { "storeCode": "unicenter", "locations": [ { "locationCode": "DEP1", "items": [ { "code": "1.DEP1.RCD.OnSale.SamA70", "reservedUnitCount": 0, "currentUnitCount": 100, "itemCode": "SamA70" }, { "code": "1.DEP1.RCD.OnSale.SamS9", "reservedUnitCount": 15, "currentUnitCount": 200, "itemCode": "SamS9" } ] } ] }, { "storeCode": "armenia", "locations": [ { "locationCode": "DEP2", "items": [ { "code": "2.DEP2.RCD.OnSale.SamA70", "reservedUnitCount": 1, "currentUnitCount": 1, "itemCode": "SamA70" }, { "code": "2.DEP2.RCD.OnSale.SamS9", "reservedUnitCount": 2, "currentUnitCount": 2, "itemCode": "SamS9" } ] } ] } ] } |
La información se establece por tienda y depósito.
Dentro, se visualizan las tiendas, depósitos e información sobre stock reservado y actual.
Campo | Tipo | Descripción | Ejemplos |
info | String | Operación informada | "stockRealTime" |
channelCode | String | Código del canal | "bridge" |
queue | String | Nombre de la cola | queueForStockRealTime_bridge |
dateTime | DateTime | Fecha y hora del stock informado | "10/07/2020 08:00:00" |
Stores | Lista de tiendas | "stores": [ ] | |
StoreCode | String | Código de la tienda | "armenia" |
locations | Lista de depósitos | "locations": [ ] | |
locationCode | String | Código del depósito (si hubiera configurado un código ERP del depósito, se informa el código ERP) | "DEP2" |
Items | Lista de items informados | "items": [ ] | |
Code | String | Código del itemInventory | "2.DEP2.RCD.OnSale.SamA70", |
reservedUnitCount | String | Cantidad de unidades reservadas | 1 |
currentUnitCount | String | Cantidad total de unidades | 1 |
itemCode | String | Código del item | SamA70 |