BRIDGE API - Ciclo de vida de una orden




CONTENIDO


Introducción

    Para los escenarios de omnicanalidad, se cuenta con diferentes servicios disponibles en BRIDGE API que permiten la recepción de pedidos desde sistemas externos lo que permite que sean gestionados para su posterior facturación, surtido y entrega/envío al cliente. 
    Para cubrir esta operatoria BRIDGE, se cuenta con:


Información técnica

Información técnica para autenticarse con los servicios API de BRIDGE e i invocaciones de mensajería con colas Rabbit

  • BRIDGE API - REST – Autenticación: token
  • BRIDGE API REST - RabbitMQ


Escenarios omnicanal

Se detallan los diferentes casos cubiertos con la integración BRIDGE tanto en tiendas físicas con la venta de stock de otras tiendas como de los canales online surtidos en las tiendas o centro de distribución (tienda Online) 

Información de novedades

  1. Informar stock en tiempo real de tiendas y centro de distribución. 

    1. DETALLE: BRIDGE API - Rabbit - Informa movimientos de stock a canales


  2. Informa órdenes creadas en tienda, que requieren de gestión de envío.


  3. Informa cambios de estado de un pedido:

    1. DETALLE: BRIDGE API - Rabbit - Informa cambio de estado de una orden


  4. Informa auditoría de un pedido.

    1. DETALLE: BRIDGE API - Rabbit - Informa registro de auditoría de una orden

  5. Informa la facturación de un pedido:
    1. DETALLE: BRIDGE API - Rabbit - Informa factura emitida a partir de una orden

    Recepción de pedidos y novedades 

  6. Recibe cambios de estado de un pedido:
    1. DETALLE: BRIDGE API - REST - Cambio de Estado del Pedido

  7. Recibe pedidos / ordenes a ser procesadas (surtidas). 

    1. DETALLE: BRIDGE API - REST - Importación de Pedidos


  8. Recibe pedidos / ordenes a ser facturadas. 

    1. DETALLE: BRIDGE API - REST - Importación de Pedidos


  9. Recibe información relacionada al envío.

    1. DETALLE: BRIDGE API - Bridge lee información sobre el envío de una orden

Servicios de consulta

  1. Consultas de maestros: artículos, tiendas, depósitos, etc.

    1. DETALLE: BRIDGE API - REST - Consulta de Maestros

Estados de un pedido

A continuación se detalla una lista de posibles estados que pueden definirse para el flujo de un pedido. A su vez, estos estados pueden tener asociadas acciones que se disparan a partir de su nuevo estado. 



Estado

Nombre

Descripción

Acciones (ejemplos)

1openabierto/creado

El pedido ha ingresado a Bridge, aún no se ha tratado

  • se importa el pedido
  • si no hay stock suficiente se informa y no se crea el pedido
  • Reservar stock en Bridge
  • Informa actualización de stock a cola Rabbit
2confirmedconfirmado

El pedido tiene pagos asociados y se encuentra para surtir

  • se debe haber recibido del integrador si fue cobrado o las cobranzas
  • caso Garbarino debe venir informado el medio de pago default y ese se exportará como cobranza
  • caso Fravega/MKTPlace se informaría que fue cobrado pero la cobranza vendrá con delay
  • caso Rapipago u otro medio de pago: se reciben los datos de la cobranza o que fue cobrado
  • Facturar con Fiscal Flow (si no hay cobranza con un medio de pago dummy)
3readyToPicklisto para surtir

El pedido cuenta con las actualizaciones de datos de envío

  • se debe haber recibido del integrador datos del shipping+etiqueta
N/A
4inprocsurtiendo

El pedido se encuentra en proceso de surtido

  • el pedido fue tomado para su surtido (en una packing List en la gestión del depósito)
  • Imprimir etiqueta
  • Imprimir remito
5completecompleto
El pedido se ha surtido.
  • se deben haber recibido o completado los series e ítems del pedido confirmados (siempre es total, no hay parcial)
  • (paquete en jaula en espera del operador logístico o en estante en tienda a la espera del retiro del cliente)
  • Mover stock (sale de reserva a layaway)
  • Exportar factura/cobranza a ERP (factura con series)
  • Exportar a cola Rabbit (factura, stock)
6transit

entregado

En proceso de envío

  • se debe haber recibido alguna novedad del operador logístico o ser pasado de estado manualmente (ej: entregar PackingList en la gestión del depósito)

7closed

cerrado (estado final)

El pedido se ha cerrado con éxito.
  • Exportar cobranza a ERP
8cancelledcancelado (estado final)El pedido ha sido cancelado por el cliente o por la empresa.

Según estado del pedido al ser cancelado, las acciones pueden ser:

  • Generar Nota de crédito
  • Cancelar reserva de stock o mover stock
  • Exportar a cola Rabbit (factura, NC, stock)
  • Sem rótulos