Статьи по: Разработчикам
Эта статья также доступна на:

Получение цен на товары

Введение



Если вы хотите загружать в свою систему информацию о ценах на товары, удобнее всего использовать GET-метод products.

Метод поддерживает «пагинацию»
По-умолчанию метод отдает только активные товары
Пример запроса: GET https://api.pricer24.com/v1/products?Include=...&MaxResultCount={PageSize}&SkipCount={PageSize}*{Page-1}&ApiKey={key}

Параметры



Информация обо всех доступных query-параметрах содержится в Swagger
Доступные Include параметры: Availability,Category,Prices,ContractorsPrices,Tags

На текущий момент существует еще один параметр ContractorPrices (без "s" после Contractor). Использовать его не рекомендуется, т.к. он будет удален в будущем

Описание ответа



Массив items содержит информацию о ваших товарах:
id - код товара Pricer24
externalId - код товара в системе клиента (по этому полю вы можете синхронизировать данные с вашей учетной системой)
name - название товара
vendor - производитель товара
vendorCode - артикул товара
link - ссылка на товар
barcode - штрих-код товара
stateId - код статуса товара (1 - активный, 2 - архивный)
availability - объект с информацией о наличии товара (для получения необходимо запросить в Include)
category - объект с информацией о категории товара (для получения необходимо запросить в Include)
prices - массив с моими ценами (для получения необходимо запросить в Include)
contractorsPrices - массив с ценами контрагентов (для получения необходимо запросить в Include)
tags - массив с тегами товара (для получения необходимо запросить в Include)

Массив Prices



Массив prices содержит объекты с информацией о ваших ценах на ваш товар:

price - цена
currencyId - валюта цены
priceType - информация о моей цене

Объект priceType:
id - код типа цены товара Pricer24
name - название цены

Массив ContractorsPrices



Цены отдаются только по активным товарам
Массив contractorsPrices содержит объекты с информацией о ценах контрагентов на ваш товар:

name - название товара у контрагента (как он называется на сайте или в прайс-листе)
isAvail - флаг, товар в наличии или нет
url - ссылка на товар
parsedOn - дата, когда товар был спаршен/загружен в UTC
contractor - объект с информацией о контрагенте
prices - массив с ценами товара
avails - массив с наличием товара

Объект Сontractor


name - название контрагента
externalId - код товара в системе клиента (по этому полю вы можете синхронизировать данные с вашей учетной системой)
id - код контрагента Pricer24

Объект массива Prices


price - цена
currency - валюта цены
ext - объект с расширенной информацией о цене
priceType - информация о цене контрагента

Объект priceType:
code - код цены контрагента
name - название цены контрагента
priceSetId - код "Группы цен" Pricer24
id - код цены контрагента Pricer24

Объект массива Avails


avail - текстовое наличие на складе (как оно звучит у контрагента)
isAvail - флаг, в наличии на этом складе или нет
warehouse - информация о складе контрагента

Объект warehouse:
code - код склада контрагента
name - название склада контрагента
id - код склада контрагента Pricer24

Пример запроса



Пример запроса для получения первых 100 товаров с моими ценами и ценами контрагентов:
GET https://api.pricer24.com/v1/products?Include=Prices,ContractosPrices&MaxResultCount=100&SkipCount=0&ApiKey={key}

Обновлено на: 19/08/2022

Была ли эта статья полезна?

Поделитесь своим отзывом

Отменить

Спасибо!