getWishlistSimilarByProductIds
Lấy các sản phẩm "tương tự như danh sách yêu thích" dựa trên một danh sách rõ ràng các productIds.
Mô tả
Phương thức này trả về các sản phẩm tương tự như một danh sách rõ ràng các định danh sản phẩm được truyền trong thân yêu cầu (thay vì sử dụng danh sách yêu thích từ ngữ cảnh). 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.getWishlistSimilarByProductIds(
marker*,
body*,
body.productIds*,
body.langCode,
body.limit,
body.signPrice
);
Sơ đồ tham số
Sơ đồ
marker(bắt buộc): string
Đánh dấu khối
ví dụ: "wishlist_similar_block"
body(bắt buộc): IBlockProductsLookup
Thân yêu cầu. Ví dụ: { productIds: [1, 2], langCode: "en_US" }
body.productIds(bắt buộc): number[]
Các định danh sản phẩm để tra cứu.
ví dụ:
[
1,
2,
3
]
body.langCode: string
Mã ngôn ngữ. Mặc định: "en_US"
ví dụ: "en_US"
body.limit: number
Số lượng sản phẩm tối đa để trả về.
ví dụ: 10
body.signPrice: string
Giá ký hiệu
Ví dụ
Ví dụ tối thiểu
const response = await Blocks.getWishlistSimilarByProductIds('wishlist_similar_block', {
productIds: [1, 2, 3],
});
Ví dụ với các thuộc tính
const response = await Blocks.getWishlistSimilarByProductIds('wishlist_similar_block', {
productIds: [1, 2, 3],
langCode: 'en_US',
limit: 10,
});
Ví dụ phản hồi
[
{
"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á 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 trang sản phẩm (có thể là null).
ví dụ: "in_stock"
[].isVisible: boolean
Một dấu hiệu của tính khả thi của trang.
ví dụ: true
[].position: number
Số thứ tự mục (để sắp xếp).
ví dụ: 1