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
|
Respuesta
Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.
| Campo | Tipo | Descripción |
|---|---|---|
| reordered | bool | Si la foto quedó en su nueva posición |
Ejemplo de request
curl -X POST https://restofy.pro/api/products/reorder-product-images \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"productUuid": "string",
"productImageId": 1
}'
Los valores son demo: reemplázalos por datos reales del negocio.