Nhảy đến nội dung

getProductBlockById

Lấy các đối tượng ContentPageBlock theo định danh sản phẩm.

Mô tả

Phương thức này lấy một đối tượng khối sản phẩm theo id sản phẩm. Nó trả về một Promise mà khi hoàn thành sẽ trả về một mảng các đối tượng khối sản phẩm IProductBlock.

Products.getProductBlockById(

id

);

Sơ đồ tham số

Sơ đồ

id(bắt buộc): số
Id sản phẩm
ví dụ: 12345

Ví dụ

Ví dụ tối thiểu

const response = await Products.getProductBlockById(1764);

Ví dụ phản hồi

[
{
"id": 1,
"attributeSetIdentifier": null,
"localizeInfos": {
"title": "Khối sản phẩm"
},
"version": 0,
"position": 1,
"identifier": "product_block",
"type": "product_block",
"customSettings": {
"productConfig": {
"quantity": "1",
"sortType": 0,
"sortOrder": 0,
"countElementsPerRow": "1"
},
"similarProductRules": [],
"condition": {
"name": "cost",
"costTo": 130,
"costFrom": 0
},
"sliderDelay": null,
"sliderDelayType": null
},
"templateIdentifier": null,
"isVisible": true,
"isSync": false,
"attributeValues": {}
}
]

Sơ đồ phản hồi

Sơ đồ: IProductBlock

id: số
Định danh duy nhất của khối sản phẩm.
ví dụ: 3289

attributeSetIdentifier: số | null
Định danh của bộ thuộc tính được sử dụng trong khối sản phẩm, hoặc null nếu không áp dụng.
ví dụ: 67890

localizeInfos: ILocalizeInfo
Thông tin địa phương hóa cho khối sản phẩm.
ví dụ:

{
"title": "Hộp"
}

version: số
Phiên bản của thực thể khối sản phẩm.
ví dụ: 1

position: số
Vị trí của khối sản phẩm trong danh sách hoặc bố cục.
ví dụ: 1

identifier: chuỗi
Định danh chuỗi duy nhất cho khối sản phẩm.
ví dụ: "product_block_12345"

type: Types
Loại của khối sản phẩm, chẳng hạn như "product", "error_page", v.v.
ví dụ:

"product"

customSettings: đối tượng
Cài đặt tùy chỉnh cho khối sản phẩm, bao gồm độ trễ của thanh trượt, cấu hình sản phẩm, quy tắc sản phẩm tương tự và điều kiện.
ví dụ:

{}

templateIdentifier: chuỗi | null
Định danh cho mẫu được sử dụng bởi khối sản phẩm, hoặc null nếu không áp dụng.
ví dụ: "template_12345"

isVisible: boolean
Chỉ ra liệu khối sản phẩm có hiển thị hay không.
ví dụ: true

isSync: boolean
Chỉ ra liệu khối sản phẩm có được đồng bộ hóa hay không.
ví dụ: false

attributeValues: AttributeType
Mảng các giá trị thuộc tính từ chỉ mục, được biểu diễn dưới dạng cặp id thuộc tính người dùng và giá trị thuộc tính.
ví dụ:

[
{
"id": "color",
"value": "red"
}
]