WMS - InventoryTồn kho

Tồn kho theo sản phẩm

Lấy tồn kho cộng gộp tất cả biến thể của danh sách sản phẩm, chia theo kho

Endpoint

GET /v1/inventorystocks/product

Quyền: inventory.number

Lưu ý: Kết quả trả về được lọc theo warehouse scope của người dùng. Dòng tổng hợp (warehouse_id = 0) chỉ có khi người dùng được xem toàn bộ kho.

Số lượng của mỗi kho là tổng số lượng của tất cả biến thể thuộc sản phẩm. Mỗi item trả về có product_variant_id = 0, và các phần tử trong stocks chỉ gồm warehouse_id, onhand, allocated, available, incoming (không có các trường date_last_*).

Query Parameters

TênKiểuBắt buộcMô tả
idsstringCóDanh sách ID sản phẩm, phân cách bằng dấu phẩy. Tối đa 100 IDs, các ID vượt quá sẽ bị bỏ qua. (VD: 456,457)

Response Schema

HTTP 200 - JSON Object

TrườngKiểuMô tả
totalintSố sản phẩm trả về
limitintSố ID hợp lệ đã gửi lên (tối đa 100)
currentpageintTrang hiện tại (luôn = 1)
itemsarrayMảng InventoryStock Object theo sản phẩm

Ví dụ Response

{
  "total": 1,
  "limit": 1,
  "currentpage": 1,
  "items": [
    {
      "product_variant_id": 0,
      "product_id": 456,
      "stocks": [
        { "warehouse_id": 0, "onhand": 150, "allocated": 15, "available": 135, "incoming": 30 },
        { "warehouse_id": 1, "onhand": 100, "allocated": 10, "available": 90, "incoming": 20 }
      ]
    }
  ]
}

Error Codes

HTTPCodeMô tả
403error_role_not_availableNgười dùng không có quyền inventory.number
500error_inventory_search_failedLỗi truy vấn dữ liệu tồn kho (VD: dữ liệu tồn kho của công ty chưa được khởi tạo)

On this page