OVIRO LogoOVIRO
Quản lý nhóm sản phẩmBiến thể sản phẩm

ProductVariant Object Schema

Đối tượng đại diện cho một phiên bản (biến thể) cụ thể của sản phẩm

JSON Schema

Trường (Field)Kiểu (Type)Mô tả (Description)
company_idintID công ty
creator_idintID người tạo
idintID biến thể sản phẩm
product_idintID sản phẩm cha
skustringMã SKU của biến thể
barcodestringMã barcode
display_namestringTên hiển thị của biến thể
notestringGhi chú nội bộ
compare_priceintGiá so sánh (giá gốc trước giảm giá)
min_stockintTồn kho tối thiểu
is_serial_trackedintTheo dõi serial/IMEI (1: Có, 0: Không)
lengthintChiều dài (mm)
widthintChiều rộng (mm)
heightintChiều cao (mm)
weightintTrọng lượng (gram)
uuidstringUUID của biến thể
option_valuesarrayDanh sách giá trị tùy chọn cấu thành nên biến thể (Size: L, Color: Red...)
external_idstringID tham chiếu hệ thống ngoài
priceintGiá bán cơ bản
price_by_uomarrayDanh sách giá theo đơn vị tính
photo_gallery_file_id_listarrayDanh sách ID ảnh thư viện riêng của biến thể
photo_gallery_file_listarrayDanh sách đối tượng File ảnh thư viện
combo_dataarrayDữ liệu cấu thành combo (Nếu là sản phẩm combo)
is_bom_kitintLà BOM Kit (1: Có, 0: Không)
bomarrayBill of Materials
display_orderintThứ tự hiển thị
statusintTrạng thái
date_createdintThời gian tạo (Unix timestamp)
date_modifiedintThời gian sửa đổi (Unix timestamp)
price_by_policyarrayGiá theo chính sách giá (enriched bởi Controller khi gọi getJsonData(true))

Các bảng mã giá trị (Enums)

Trạng thái biến thể (Status)

Giá trịKeyMô tả
3STATUS_ACTIVEHoạt động
5STATUS_ARCHIVEDLưu trữ/Đã xóa

Combo Variant Exchange Mode

Giá trịKeyMô tả
1DENYKhông cho phép đổi
3ALLOW_ALLCho phép đổi tất cả biến thể cùng sản phẩm
5ALLOW_IN_LISTChỉ cho phép đổi trong danh sách chỉ định

Cấu trúc dữ liệu chi tiết

option_values

Mảng chứa các đối tượng xác định giá trị của tùy chọn cho biến thể này.

[
    {
        "option_id": 10,
        "option_value_id": 101,
        "option_value_name": "Do",
        "uuid": "..."
    }
]

price_by_uom

Mảng định nghĩa giá cho các đơn vị tính khác nhau.

[
    {
        "uom_id": 1, // 0 là đơn vị cơ bản
        "value": 100000,
        "min_quantity": 1
    }
]

combo_data

Mảng dữ liệu combo (chỉ áp dụng cho sản phẩm TYPE_GOODS_COMBO).

[
    {
        "product_id": 200,
        "product_variant_id": 500,
        "quantity": 1,
        "variant_exchange_mode": 1,
        "variant_exchange_id_list": []
    }
]

On this page