Toma de pedidos
POST
Mover productos a otra orden
POST /api/pos-order/move-order-items
Descripción
Pasa productos ya enviados a cocina, completos o en parte, de una orden abierta a otra orden abierta.
Detalles
Traslada los productos elegidos con la cantidad indicada y recalcula los totales e impuestos de las dos órdenes. Un producto completo conserva su descuento, cortesía y avance en cocina; para mover solo una parte no puede tener descuento. Si la orden de origen queda sin productos se cancela y libera su mesa o habitación. No se envía comanda nueva a cocina. Puede requerir PIN de autorización.
Permisos requeridos
order.move.items
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| orderUuid | string | Sí |
min:36
max:36
|
| destOrderUuid | string | Sí |
min:36
max:36
|
| pin | string | No |
max:60
|
| items | array | Sí | — |
| items[].orderItemId | int | Sí |
min_value:1
|
| items[].quantity | string | Sí |
decimal
min_value:0.0001
|
Ejemplo de request
curl -X POST https://restofy.pro/api/pos-order/move-order-items \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"orderUuid": "string",
"destOrderUuid": "string",
"items": [
{
"orderItemId": 1,
"quantity": "string"
}
]
}'
Los valores son demo: reemplázalos por datos reales del negocio.