Productos del menú
POST
Reordenar imágenes del producto
POST /api/products/reorder-product-images
Descripción
Mueve una imagen del producto a una nueva posición de la galería entre dos imágenes vecinas indicadas.
Detalles
Cambia la posición de una imagen de la galería del producto entre las dos imágenes vecinas indicadas en el destino. Solo se mueve la imagen indicada, sin afectar el orden del resto. Los vecinos pueden venir vacíos cuando la imagen se mueve a un extremo de la galería. Falla si la imagen o alguno de los vecinos no pertenece al producto.
Permisos requeridos
catalog.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| productUuid | string | Sí |
min:36
max:36
|
| productImageId | int | Sí |
min_value:1
|
| prevImageId | int | No |
min_value:1
|
| nextImageId | int | No |
min_value:1
|
Ejemplo de request
curl -X POST https://restofy.pro/api/products/reorder-product-images \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-H "X-Tenant-Key: <tenantKey>" \
-d '{
"productUuid": "string",
"productImageId": 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": "6f4736c7-4ecd-4a48-87c2-48fe5cda2ac9",
"productImageId": 11,
"prevImageId": null,
"nextImageId": 9
}
Response
{
"success": true,
"message": "Orden actualizado",
"data": {
"reordered": true
}
}