getProductBlockById
Получить объекты ContentPageBlock по идентификатору продукта
Products.getProductBlockById(id)
const value = await Products.getProductBlockById(1764)
Схема
id(обязательный): число
Идентификатор продукта
пример: 12345
Этот метод получает объект блока продукта по идентификатору продукта.
Пример возвращаемого значения:
[
{
"id": 1,
"attributeSetIdentifier": null,
"localizeInfos": {
"title": "Блок продукта"
},
"version": 0,
"position": 1,
"identifier": "product_block",
"type": "product_block",
"customSettings": {
"productConfig": {
"quantity": "1",
"sortType": 0,
"sortOrder": 0,
"countElementsPerRow": "1"
},
"similarProductRules": [],
"condition": {
"name": "стоимость",
"costTo": 130,
"costFrom": 0
},
"sliderDelay": null,
"sliderDelayType": null
},
"templateIdentifier": null,
"isVisible": true,
"isSync": false,
"attributeValues": {}
}
]
Схема
id: число
Уникальный идентификатор блока продукта.
пример: 3289
attributeSetIdentifier: число
Идентификатор набора атрибутов, используемого в блоке продукта, или null, если не применимо.
пример: 67890
localizeInfos: ILocalizeInfo
Информация о локализации для блока продукта.
пример:
{
"title": "Коробка"
}
version: число
Версия сущности блока продукта.
пример: 1
position: число
Позиция блока продукта в списке или макете.
пример: 1
identifier: строка
Уникальный строковый идентификатор для блока продукта.
пример: "product_block_12345"
type: Types
Тип блока продукта, такой как "product", "error_page" и т.д.
пример:
"product"
customSettings: объект
Пользовательские настройки для блока продукта, включая задержку слайдера, конфигурацию продукта, правила для похожих продуктов и условия.
пример:
{}
templateIdentifier: строка
Идентификатор шаблона, используемого блоком продукта, или null, если не применимо.
пример: "template_12345"
isVisible: булево
Указывает, виден ли блок продукта.
пример: true
isSync: булево
Указывает, синхронизирован ли блок продукта.
пример: false
attributeValues: AttributeType
Массив значений атрибутов из индекса, представленный в виде пары идентификатора пользовательского атрибута и значения атрибута.
пример:
[
{
"id": "color",
"value": "red"
}
]