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

getProductsPriceByPageUrl

Ищет информацию о продуктах и ценах для выбранной категории

Products.getProductsPriceByPageUrl(url, userQuery)


const value = await Products.getProductsPriceByPageUrl('catalog')
Схема

url:* строка
URL страницы
пример: catalog

langCode: строка
Параметр кода языка. По умолчанию "en_US"
пример: en_US

userQuery: IProductsQuery
Необязательные параметры запроса

userQuery.offset: число
Необязательный параметр для постраничной навигации, по умолчанию 0
пример: 0

userQuery.limit: число
Необязательный параметр для постраничной навигации, по умолчанию 30
пример: 30

userQuery.statusMarker: строка
Необязательный идентификатор статуса страницы продукта
пример: waiting

userQuery.conditionValue: строка
Необязательное значение, которое ищется
пример: 1

userQuery.conditionMarker: строка
Необязательный идентификатор условия фильтра, по которому фильтруются значения
пример: mth

userQuery.attributeMarker: строка
Необязательный текстовый идентификатор индексируемого атрибута, по которому фильтруются значения
пример: price

userQuery.sortOrder: строка
Необязательный порядок сортировки DESC | ASC
пример: DESC

userQuery.sortKey: строка
Необязательное поле для сортировки (id, title, date, price, position, status)
пример: id


Этот метод ищет информацию о продуктах и ценах для выбранной категории на основе предоставленных параметров запроса (userQuery). Он возвращает Promise, который разрешается в массив элементов, где каждый элемент является объектом.

Пример возвращаемого значения:

{
"total": 100,
"items": [
{
"id": 1764,
"price": 0
}
]
}
Схема

total: число
общее количество найденных записей
пример: 100

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

price: число
значение цены страницы продукта, взятое из индекса
пример: 0