Nhảy đến nội dung

getTrending

Lấy các sản phẩm đang thịnh hành của khối.

Mô tả

Phương thức này trả về các sản phẩm đang thịnh hành của một khối - những mặt hàng hiện đang phổ biến nhất trong dự án của bạn, dựa trên hoạt động của người dùng đã được tổng hợp. Nó trả về một Promise mà khi hoàn thành sẽ trả về một mảng các đối tượng IProductsEntity.

Blocks.getTrending(

marker*, langCode, signPrice

);

Sơ đồ tham số

Sơ đồ

marker(bắt buộc): string
Đánh dấu khối
ví dụ: "trending_block"

langCode: string
Mã ngôn ngữ. Mặc định: "en_US"
ví dụ: "en_US"

signPrice: string
Giá ký hiệu

Ví dụ

Ví dụ tối thiểu

const response = await Blocks.getTrending('trending_block');

Ví dụ với các thuộc tính

const response = await Blocks.getTrending('trending_block', 'en_US');

Phản hồi ví dụ

[
{
"id": 1764,
"localizeInfos": {
"title": "Product"
},
"price": 100,
"additional": {
"prices": {
"min": 0,
"max": 100
}
},
"isVisible": true,
"isSync": true,
"sku": "0-123",
"attributeValues": {},
"attributeSetIdentifier": "my-set",
"statusIdentifier": "in_stock",
"statusLocalizeInfos": {
"title": "In stock"
},
"position": 1
}
]

Sơ đồ phản hồi

Sơ đồ: IProductsEntity[]

[]: IProductsEntity
Một thực thể sản phẩm.

[].id: number
Định danh duy nhất.
ví dụ: 12345

[].localizeInfos: ILocalizeInfo
Tên sản phẩm đã được địa phương hóa.
ví dụ: { "title": "Product" }

[].price: number | null
Giá của trang sản phẩm lấy từ chỉ mục.
ví dụ: 100

[].sku: string | null
SKU sản phẩm (Đơn vị lưu kho), có thể là null.
ví dụ: "SKU_12345"

[].attributeValues: IAttributeValues
Mảng các giá trị thuộc tính từ chỉ mục.

[].statusIdentifier: string | null
Định danh trạng thái của trang sản phẩm (có thể là null).
ví dụ: "in_stock"

[].isVisible: boolean
Một dấu hiệu về tính khả dụng của trang.
ví dụ: true

[].position: number
Số thứ tự của mặt hàng (để sắp xếp).
ví dụ: 1