Перейти к основному контенту

getProductsByStatusMarker

Ищите объект статуса продукта по его текстовому идентификатору (маркеру).

Описание

Этот метод ищет объект статуса продукта на основе его текстового идентификатора (маркер) из API. Он возвращает Promise, который разрешается в объект статуса продукта IProductStatusEntity.

ProductStatuses.getProductsByStatusMarker(

marker*, langCode

);

Схема параметров

Схема

marker:* string
Маркер продукта
пример: my-marker

langCode: string
код языка
пример: en_US

Примеры

Минимальный пример

const response = await ProductStatuses.getProductsByStatusMarker('my-marker');

Пример с атрибутами

const response = await ProductStatuses.getProductsByStatusMarker('my-marker', 'en_US');

Пример ответа

{
"id": 2,
"identifier": "sold",
"localizeInfos": {
"title": "Продано"
},
"version": 0,
"isDefault": false,
"position": 1
}

Схема ответа

Схема: IProductStatusEntity

id: number
идентификатор объекта
пример: 1764

version number
номер версии объекта модификации
пример: 10

identifier: string
текстовый идентификатор для поля в записи
пример: catalog

localizeInfos: Record<string, any>
json-описание объекта данных главной страницы с учетом языка "en_US" (например)
пример:

{
"en_US": {
"title": "Каталог",
"plainContent": "Содержимое для каталога",
"htmlContent": "<b>Содержимое для каталога</b>",
"menuTitle": "Каталог"
}
}