Restofy Docs
Productos del menú POST

Guardar grupo de modificadores del producto

POST /api/products/set-product-modifier-group

Descripción

Reconcilia la asignación de un grupo de modificadores contra los menús seleccionados para el producto.

Detalles

Asigna o reactiva el grupo de modificadores al producto en los menús indicados y remueve la asignación en los menús que dejaron de estar incluidos. Mantiene el mismo orden de presentación entre todas las asignaciones del producto. Si la lista de menús llega vacía, desasigna el grupo en todos los menús. Falla si el producto no está vinculado a alguno de los menús enviados.

Permisos requeridos

catalog.module

Request

Nombre Tipo Requerido Reglas
productUuid string Sí
min:36 max:36
modifierGroupId int Sí
min_value:1
menuIds string Sí
array_int
sortOrder int No
min_value:0

Respuesta

Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.

Campo Tipo Descripción
saved bool Si el grupo quedó asignado

Ejemplo de request

curl -X POST https://restofy.pro/api/products/set-product-modifier-group \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "productUuid": "string",
    "modifierGroupId": 1,
    "menuIds": "string"
}'

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