Restofy Docs
Productos del menú POST

Reordenar grupos de modificadores del producto

POST /api/products/reorder-product-modifier-groups

Descripción

Mueve un grupo de modificadores a una nueva posición del producto entre dos grupos vecinos indicados.

Detalles

Cambia la posición de un grupo de modificadores del producto entre los dos grupos vecinos indicados en el destino. El mismo orden se replica en todos los menús donde el grupo está asignado al producto. Los vecinos pueden venir vacíos cuando el grupo se mueve a un extremo de la lista. Falla si el grupo o alguno de los vecinos no está asignado al producto.

Permisos requeridos

catalog.module

Request

Nombre Tipo Requerido Reglas
productUuid string
min:36 max:36
modifierGroupId int
min_value:1
prevModifierGroupId int No
min_value:1
nextModifierGroupId int No
min_value:1

Ejemplo de request

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

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

Ejemplo de respuesta

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

Request

{
    "productUuid": "4cadab51-9baf-4bdd-870e-2332d3cb62a2",
    "modifierGroupId": 6,
    "prevModifierGroupId": null,
    "nextModifierGroupId": 15
}

Response

{
    "success": true,
    "message": "Orden actualizado",
    "data": {
        "reordered": true
    }
}