Danh sách sản phẩm

  • Tính năng này dùng để lấy danh sách sản phẩm. Dữ liệu sẽ được phân trang, mỗi trang tối đa không quá 100 sản phẩm.

  • Bạn nên lưu giá trị thời gian lần cuối cùng quét toàn bộ, sau đó dùng 2 request params là updatedAtFrom và updatedAtTo để chỉ lấy về các sản phẩm có cập nhật mới, không cần gọi lại toàn bộ dữ liệu cũ không có thay đổi gì.

    • Chú ý: updatedAt sẽ chỉ bao gồm thông tin sản phẩm (tên, giá bán...) bị thay đổi, không bao gồm thông tin tồn kho của sản phẩm. Để cập nhật tồn kho, bạn nên đăng ký webhooks tồn kho

Request

curl --location --globoff 'https://pos.open.nhanh.vn/v3.0/product/list?appId={{appId}}&businessId={{businessId}}' \
--header 'Authorization: {{accessToken}}' \
--header 'Content-Type: application/json' \
--data '{
    "filters": {
    	"ids": [100, 101],
    	"status": [1,2]
    },
    "paginator": {
        "size": 50,
        "sort": {"id": "desc"},
        "next": {"id": 100}
    }
}'

Filters

Key
Type
Description

ids

array

Mảng ID sản phẩm, tối đa 100

name

string

Tên, mã, mã vạch sản phẩm

parentId

int

ID sản phẩm cha (-1: Sản phẩm độc lập, -2: Sản phẩm cha)

categoryIds

array

List ID danh mục sản phẩm (Khi lọc danh mục cha sẽ tự lấy toàn bộ sản phẩm thuộc danh mục con)

price

array

{"from": "Từ giá trị", "to": "Đến giá trị"}

brandIds

array

List ID thương hiệu (Khi lọc thương hiện cha sẽ tự lấy toàn bộ sản phẩm thuộc thương hiệu con)

imei

string

IMEI

updatedAtFrom

int

Cập nhật sản phẩm từ ngày (định dạng timestamp)

updatedAtTo

int

Cập nhật sản phẩm đến ngày (định dạng timestamp)

Paginator

sort

Value
Description
Sort

id

ID sản phẩm

desc: giảm dần, asc: tăng dần

Response

Failed response

Successful response

Last updated