Получение цен на товары
Введение
Если вы хотите загружать в свою систему информацию о ценах на товары, удобнее всего использовать 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
Описание ответа
Массив 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}
Последнее изменение: 28/08/2024
Спасибо!