Point Of Sale

De Jose Castillo Aliaga
Ir a la navegación Ir a la búsqueda

Crear comandes del POS en el backend

El POS d'Odoo és una aplicació web preparada per a treballar de forma quasi independent del servidor. Si instal·lem el mòdul per poder fer comandes de bar, ens permet gestionar taules i comandes paral·lelament. En el cas d'estar en línia, cada cert temps demana al servidor si hi ha canvis en les línies de les comandes. Quan es realitza una venda envía els canvis al servidor. També demana l'informació quan es canvia de la vista de les taules a la dels tickets.

Cada pocs segons, el POS de bar envia una petició POST que es diu /web/dataset/call_kw/pos.config/get_tables_order_count Aquesta funció envía les modificacions fetes en la quantitat de comandes fetes en cada taula.

Quan canviem de la vista de taules a la de la comanda, també envía una petició al servidor /web/dataset/call_kw/pos.order/get_table_draft_orders. Aquesta li envía les dades de la comanda associada a aquesta taula.

Quan canviem de la comanda a veure les taules, s'envía la comanda actual amb /web/dataset/call_kw/pos.order/create_from_ui, el cos JSON d'aquest conté les dades d'una comanda. Tant les dades de la comanda en sí com les de cada línia.

Si volem crear una comanda externament al POS, deguem crear-la en el model pos.order.