Quản lý nhóm sản phẩmGợi ý sản phẩm
Cập nhật gợi ý
Cập nhật thông tin một bản ghi gợi ý
Endpoint
PUT /v1/productsuggestions/:id
Quyền:
product.managecontent
Request Body
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
company_id | int | Có | ID công ty |
creator_id | int | Có | ID người thao tác |
display_order | float | Không | Thứ tự hiển thị |
status | int | Không | Trạng thái (1: Active, 3: Disabled). Không gửi hoặc gửi 0 sẽ được đặt về 1 |
Lưu ý:
product_id,object_type,object_id,product_suggestion_group_idKHÔNG thể thay đổi khi edit (chỉ gán khi tạo).
Lưu ý
API cập nhật ghi đè các trường có thể sửa:
display_order không được gửi sẽ bị đặt về 0, status không được gửi sẽ được đặt về 1. Hãy gửi đầy đủ dữ liệu hiện tại kèm các thay đổi.Ví dụ JSON
{
"company_id": 1,
"creator_id": 10,
"display_order": 5,
"status": 1
}Response Schema
HTTP 200 - OK
Trả về ProductSuggestion Object sau khi cập nhật.
Error Codes
Lỗi dữ liệu đầu vào. Trả về mảng các mã lỗi:
| Mã lỗi | Mô tả |
|---|---|
error_company_id_required | ID công ty không được để trống |
error_company_id_notfound | ID công ty không tìm thấy |
error_user1_id_required | ID người tạo không được để trống |
error_user_id_notfound | ID người tạo không tìm thấy |
error_role_not_available | Tài khoản không có quyền product.managecontent (HTTP 403) |
error_not_found | Đối tượng không tồn tại hoặc không thuộc quyền truy cập của bạn (HTTP 404) |