getProducts
Ищите все объекты продуктов с пагинацией и фильтрацией.
Описание
Этот метод ищет все объекты продуктов с пагинацией, которые не имеют категории, на основе предоставленных параметров запроса (userQuery). Он возвращает Promise, который разрешается в IProductsResponse.
Products.getProducts(
body,
langCode,
userQuery
);
Схема параметров
Схема
body: IFilterParams[]
Тело запроса. По умолчанию: []
пример:
[
{
"attributeMarker": "price",
"conditionMarker": "mth",
"statusMarker": "waiting",
"conditionValue": 1,
"pageUrls": [
"23-laminat-floorwood-maxima"
],
"isNested": false,
"title": ""
},
{
"attributeMarker": "price",
"conditionMarker": "lth",
"conditionValue": 3,
"pageUrls": [
"23-laminat-floorwood-maxima"
],
"isNested": false,
"title": ""
}
]
langCode: string
Код языка. По умолчанию: "en_US"
пример: "en_US"
userQuery: IProductsQuery
Необязательные параметры запроса
пример:
{
"limit": 30,
"offset": 0,
"sortOrder": "DESC",
"sortKey": "id",
"statusId": 123,
"statusMarker": "in_stock",
"conditionValue": "new",
"conditionMarker": "equals",
"attributeMarker": "color"
}
userQuery.offset(обязательный): number
Параметр для пагинации. По умолчанию: 0.
userQuery.limit(обязательный): number
Параметр для пагинации. По умолчанию: 30.
userQuery.sortOrder(обязательный): string