ReviewĐánh giá sản phẩm

Product Review Object

Cấu trúc đối tượng đánh giá sản phẩm

Schema

{
  "company_id": 1,
  "creator_id": 0,
  "sale_order_id": 100,
  "sale_order_detail_id": 50,
  "product_id": 10,
  "product_variant_id": 5,
  "id": 1,
  "customer_id": 50,
  "moderator_id": 0,
  "rating": 5,
  "comment": "Sản phẩm chất lượng tốt",
  "visible": 1,
  "admin_reply": "",
  "tags": "",
  "waiting_duration": 0,
  "file_id_list": [101, 102],
  "file_list": [
    {
      "id": 101,
      "url": "https://example.com/file.jpg"
      // ... File Object
    }
  ],
  "status": 3,
  "ip_address": "192.168.1.1",
  "date_created": 1600000000,
  "date_modified": 1600000000,
  "date_moderated": 0
}

Field Descriptions

Tên trườngKiểu dữ liệuMô tả
company_idintegerID công ty (shop)
creator_idintegerID nhân viên tạo (0 nếu khách hàng tự tạo)
idintegerID đánh giá sản phẩm
sale_order_idintegerID đơn hàng
sale_order_detail_idintegerID chi tiết đơn hàng
product_idintegerID sản phẩm được đánh giá
product_variant_idintegerID biến thể sản phẩm (nếu có)
customer_idintegerID khách hàng đánh giá
ratingintegerĐánh giá (0-5 sao)
commentstringBình luận (tối đa 4000 ký tự)
visibleintegerHiển thị công khai (1: Có, 0: Không)
admin_replystringPhản hồi từ quản trị viên
tagsstringThẻ tag
waiting_durationintegerThời gian chờ duyệt
moderator_idintegerID người duyệt (chỉ có trong response tạo/sửa, bị ẩn ở API danh sách)
ip_addressstringĐịa chỉ IP khi gửi đánh giá
file_id_listarrayDanh sách ID file đính kèm
file_listarrayDanh sách file đính kèm (File Object)
statusintegerTrạng thái (1: Pending, 3: Approved, 5: Rejected)
date_createdintegerThời gian tạo (Unix timestamp)
date_modifiedintegerThời gian cập nhật (Unix timestamp)
date_moderatedintegerThời gian được duyệt (Unix timestamp)

Status Constants

ValueConstantMô tả
1STATUS_PENDINGĐang chờ duyệt
3STATUS_APPROVEDĐã duyệt
5STATUS_REJECTEDĐã từ chối

Auto-Approval Logic

  • Nếu comment trống và rating >= 4: Đánh giá được tự động duyệt (STATUS_APPROVED).
  • Nếu có comment hoặc rating <= 3: Đánh giá cần được duyệt thủ công (STATUS_PENDING).

On this page