Que es un Booking?
Un booking es la representación o entidad de un pedido dentro de la plataforma de Picker. Cada booking o pedido va a tener los siguientes elementos:
- Local: Es la representación del negocio/restaurante en Picker. Representa el punto de despacho con una dirección y una geolocalización.
- Cliente: Es el consumidor final del pedido. Representa un punto de entrega con una dirección y una geolocalización.
- Estado: Representa la fase en que esta el pedido actualmente.
- Conductor: Es la representación de la persona que se encargará de entregar el pedido al cliente. Contiene datos como número de teléfono para poder contactarse.
- Proveedor: Nombre del proveedor que atiende el pedido.
- Método de Pago: Indicará si este pedido requiere un pago contra entrega o no.
- Órdenes: Son todos los llamados que hace Picker hacia cada uno de los proveedores durante un pedido. Si un pedido al crearse no tiene respuesta de ningún proveedor o no hay proveedores que puedan atender sus pedidos, el pedido se guarda con el estado PROVIDER_NOT_FOUND

Flujo de un pedido
- Pedido se crea en Picker vía Dashboard o API. Los datos de entrada determinarán que proveedores podrán atender el pedido. Ejemplo: Si el pedido es en efectivo, solo va a ser atendido por proveedores que pueden recibir el efectivo.
- Picker, de acuerdo a los parámetros del pedido y la configuración de proveedores que tiene el local, crea las ordenes en los proveedores.

- Los proveedores procesan el pedido y confirman si pueden atender el pedido o no. Si no pueden atender el pedido, su respectiva orden se anula.

- Cuando un proveedor asigna un conductor para el pedido, las órdenes en los demás proveedores automáticamente se cancelan.

- El proveedor que esta asignado al pedido será el encargado de operarlo con su conductor. De aquí en adelante el proveedor me indicará los estados del pedido.
Was this section helpful?
On this page
- Que es un Booking?