Restofy Docs
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
min:36 max:36
printerId int
min_value:1
menuIds string
array_int

Ejemplo de request

curl -X POST https://restofy.pro/api/products/update-product-printer \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -H "X-Tenant-Key: <tenantKey>" \
  -d '{
    "productUuid": "string",
    "printerId": 1,
    "menuIds": "string"
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-09-08T16:35:34Z
HTTP 200

Request

{
    "productUuid": "36624424-18be-11f1-9da2-b627060a1ebe",
    "printerId": 1,
    "menuIds": [
        1
    ]
}

Response

{
    "success": true,
    "message": "Impresora actualizada",
    "data": {
        "saved": true
    }
}