getCartSimilar
Lấy các sản phẩm "tương tự giỏ hàng" từ giỏ hàng trong ngữ cảnh (người dùng đã xác thực hoặc khách).
Mô tả
Phương thức này trả về các sản phẩm tương tự như giỏ hàng được lấy từ ngữ cảnh hiện tại - một người dùng đã xác thực hoặc một khách (được giải quyết qua tiêu đề x-guest-id, xem Chế độ khách). 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.getCartSimilar(
marker*,
langCode,
signPrice
);
Sơ đồ tham số
Sơ đồ
marker(bắt buộc): string
Dấu hiệu khối
ví dụ: "cart_similar_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.getCartSimilar('cart_similar_block');
Ví dụ với các thuộc tính
const response = await Blocks.getCartSimilar('cart_similar_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á sản phẩm trên trang được 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 sản phẩm trên trang (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ự mục (để sắp xếp).
ví dụ: 1