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