Productos del menú
POST
Guardar impresora del producto
POST /api/products/update-product-printer
Descripción
Reconcilia la asignación de una impresora de comanda contra los menús seleccionados para el producto.
Detalles
Asigna la impresora al producto en los menús indicados y remueve la asignación en los menús que ya no estén incluidos. Si la lista de menús llega vacía, desasigna la impresora en todos los menús. Falla si el producto no está vinculado a alguno de los menús enviados o si la impresora no está disponible.
Permisos requeridos
catalog.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| productUuid | string | Sí |
min:36
max:36
|
| printerId | int | Sí |
min_value:1
|
| menuIds | string | Sí |
array_int
|
Respuesta
Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.
| Campo | Tipo | Descripción |
|---|---|---|
| saved | bool | Si la impresora quedó asignada |
Ejemplo de request
curl -X POST https://restofy.pro/api/products/update-product-printer \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"productUuid": "string",
"printerId": 1,
"menuIds": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.