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ườngKiểuBắt buộcMô tả
company_idintCóID công ty
creator_idintCóID người thao tác
display_orderfloatKhôngThứ tự hiển thị
statusintKhôngTrạ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_id KHÔ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ỗiMô tả
error_company_id_requiredID công ty không được để trống
error_company_id_notfoundID công ty không tìm thấy
error_user1_id_requiredID người tạo không được để trống
error_user_id_notfoundID người tạo không tìm thấy
error_role_not_availableTà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)

On this page