OVIRO LogoOVIRO
WMS - InventoryTồn kho

InventoryStock Object Schema

Đối tượng đại diện cho thông tin tồn kho của một biến thể sản phẩm

JSON Schema

Trường (Field)Kiểu (Type)Mô tả (Description)
product_variant_idintID biến thể sản phẩm
product_idintID sản phẩm
stocksInventoryStockDetail[]Danh sách tồn kho chi tiết theo kho

InventoryStockDetail Object

Chi tiết tồn kho tại một kho cụ thể.

Trường (Field)Kiểu (Type)Mô tả (Description)
warehouse_idintID kho
onhandintTổng tồn kho thực tế (Available + Allocated)
allocatedintSố lượng đang được giữ (trong đơn hàng chưa xuất, đang chuyển kho...)
availableintSố lượng có thể bán (Onhand - Allocated)
incomingintSố lượng đang về (trong đơn mua hàng, đang chuyển kho đến...)
date_last_activityintThời gian có biến động kho cuối cùng (Unix timestamp)
date_last_inintThời gian nhập kho cuối cùng (Unix timestamp)
date_last_outintThời gian xuất kho cuối cùng (Unix timestamp)

Lưu ý: Item có warehouse_id = 0 đại diện cho tổng tất cả các kho (aggregate). Item này chỉ xuất hiện khi người dùng có quyền xem toàn bộ kho (không bị giới hạn bởi warehouse scope).

Ví dụ JSON object

{
    "product_variant_id": 123,
    "product_id": 456,
    "stocks": [
        {
            "warehouse_id": 0,
            "onhand": 150,
            "allocated": 15,
            "available": 135,
            "incoming": 30,
            "date_last_activity": 1678888888,
            "date_last_in": 1678888888,
            "date_last_out": 1678777777
        },
        {
            "warehouse_id": 1,
            "onhand": 100,
            "allocated": 10,
            "available": 90,
            "incoming": 20,
            "date_last_activity": 1678888888,
            "date_last_in": 1678888888,
            "date_last_out": 0
        },
        {
            "warehouse_id": 2,
            "onhand": 50,
            "allocated": 5,
            "available": 45,
            "incoming": 10,
            "date_last_activity": 1678777777,
            "date_last_in": 1678777777,
            "date_last_out": 1678777777
        }
    ]
}

On this page