Формат запроса

Адрес: https://whls.euroauto.ru/api.

Параметры запросов методами GET, DELETE нужно передавать в URL метода API.

Параметры запросов методами POST, PUT нужно отправлять в формате application/x-www-form-urlencoded в теле запроса.

Формат ответа

Формат ответа регулируется заголовком Accept.

Например: Accept: application/json.

Авторизационные данные (token), так же необходимо указывать в заголовке. 

Например: Authorization: Bearer + token

application/json

Для получения данных в формате json необходимо указать в заголовке Accept значение application/json.

Поля ответа

НаименованиеТипОписание
dataarrayРезультат выполнения вызываемого метода.
messagesarray

Список сообщений, который может содержать сообщения об ограничениях в возвращаемых данных.

Например ограничение возвращаемых данных с определенных складов по причине превышения количества разрешенных запросов.

timefloatВремя обработки запроса.

Сообщения

Формат сообщений

Наименование поляТипОписание
levelstring

Уровень сообщения.

codeintegerУникальный код для типа сообщения.
textstringТекст сообщения.

Уровни сообщений

  1. info — Какая-либо информация не влияющая на работоспособность API.
  2. warning — Предупреждение свидетельствующее о каких-либо ограничениях о проблемах связанных со взаимодействием с API в будущем (например: приближение к максимальному количеству запросов, запланированные технические работы, низкая сумма на балансе).
  3. critical — Важное предупреждение связанное с какими-либо ограничениями во взаимодействии с API (например ограничение выдачи по причине превышения максимального количества запросов).

Типы сообщений

КодУровеньСообщение
100warningПриближение количества запросов к максимальному.
200criticalДостигнуто максимальное количество запросов.

Состояния товара

НаименованиеОписание
newНовый товар.
used

Товар бывший в употреблении.

Как правило в attributes.wearout указывается процент износа.

Атрибуты товаров

НаименованиеТип

По умолчанию (нет в списке атрибутов товара)

Описание
wearoutintИзноса нетПроцент износа товара бывшего в употреблении.
weightfloatВес неизвестенВес товара в кг.

Метки корзины

Для реализации логики разделения корзин например между клиентами пользователя API или по какому-то другому принципу может быть использован механизм уникального набора меток для каждой корзины.

Метки необходимы при первом создании корзины.

Поиск корзин происходит по вхождению указанного набора меток в набор меток присвоенный корзине при создании.

Метки в запросах задаются через параметры, например: labels[foo]=1&labels[bar]=2.

Возможные варианты использования:

  • при создании корзины (во время первого добавления товара) однократно задается уникальный набор меток, а потом используется cart_id полученный в результате;
  • все взаимодействие с корзиной (добавление, изменение, удаление и получение) осуществляется посредством меток.

Права пользователя

НазваниеОписание
retail_offersПросмотр розничных предложений
orderЗаказ товаров

Общие методы

Получение токена для авторизации

POST /auth

Параметры

НаименованиеТипОбязателенОписание
loginstringдаЛогин для входа в API.
passwordstringдаПароль для входа в API.

Формат ответа

Наименование поляТипОписание
tokenstringТокен для авторизации через Bearer Token.
expiresintegerВремя (unixtime) окончания срока действия токена.

Получение информации о пользователе

GET /user

Формат ответа

Наименование поляТипОбязателенОписание
userobjectдаИнформация о текущем пользователе.
permissionsobjectдаПрава пользователя.
permissions.own[]arrayдаПрава текущего пользователя.
permissions.granted[]arrayдаПрава предоставленные другими пользователями.
permissions.granted[].userobjectдаИнформация о пользователе предоставившем права.
permissions.granted[].user.idstringдаИдентификатор пользователя.
permissions.granted[].user.namestringдаИмя пользователя.
permissions.granted[].permissionsarrayдаПрава предоставленные пользователем.
settingsobjectдаНастройки пользователя.
settings.watermarkstringнетПрефикс ватермарки для изображений.
settings.cashlessintegerдаТип оплаты на сайте. Возможные варианты: 0 - наличная оплата, 1 - безналичная оплата
settings.deliveryobjectдаНастройки доставки.

settings.delivery.default[]

arrayдаДоставка по умолчанию.
settings.delivery.default[].offer_idstringдаШаблон идентификатора предложения (wildcard).
settings.delivery.default[].deliveryarrayдаСпособ доставки.
settings.delivery.default[].delivery.idintegerдаИдентификатор способа доставки.
settings.delivery.default[].delivery.commentstringдаКомментарий.

Получение списка складов

GET /stores

Формат ответа

Наименование поляТипОбязателенОписание
stores[]arrayда

Массив складов.

stores[].idstringдаИдентификатор.
stores[].namestringдаНаименование.
stores[].addressstringдаАдрес.
stores[].phonestringнетТелефон.
stores[].coordinates[]arrayнет

Массив координат ([широта, долгота]).

stores[].delivery[]arrayдаСписок идентификаторов способов доставки.
delivery[]arrayда

Массив способов доставки (ключ = идентификатор способа доставки).

delivery[].namestringдаНаименование способа доставки.

Получение способов доставки

GET /delivery/methods

Формат ответа

Наименование поляТипОбязателенОписание
delivery[]arrayдаМассив способов доставки.
delivery[].idstringдаИдентификатор.
delivery[].namestringдаНазвание.
delivery[].pointobjectнетОписание точки выдачи.
delivery[].point.idstringдаИдентификатор точки.
delivery[].point.namestringдаНаименование точки.
delivery[].point.addressstringдаАдрес.
delivery[].point.phonestringнетТелефон.
delivery[].point.coordinates[]arrayнетМассив способов доставки (ключ = идентификатор способа доставки).

Поиск по артикулу и бренду

Поиск артикулов производителей

GET /products/manufacturers/codes

НаименованиеТипОбязателенОписание
codestringдаАртикул производителя.
manufacturer_namestringнет

Наименование производителя.

Поддерживаются wildcards (например *knecht) при условии, что задан хотя бы один символ наименования (за исключением *).

Формат ответа

Ответ возвращается в виде массива найденных артикулов.

Наименование поляТипОбязательноОписание
codestringда Артикул производителя.
manufacturerobjectдаПроизводитель товара.
manufacturer.idstringдаИдентификатор производителя товара.
manufacturer.namestringдаНаименование производителя товара.
manufacturer.countryobjectнетСтрана произовдителя товара.
manufacturer.country.idstringдаИдентификатор страны.
manufacturer.country.namestringдаНаименование страны.
nameobjectдаНаименование.
name.idstringдаИдентификатор наименования.
name.namestringдаНаименование.
attributesobjectнетРазличные атрибуты, например: размер, вес.

Получение товаров в наличии по артикулу производителя

GET /offers/products/manufacturers/{manufacturer_id}/{type}

Параметры в URL

НаименованиеОписание
manufacturer_idИдентификатор компании-производителя.
type

Тип товара.

Возможные значения:

  • new — новые товары;
  • used — товары бывшие в употреблении.

Параметры

НаименованиеТипОбязателенОписание
codestringдаАртикул производителя.
replacementsboolean (true, false)нетВозвращать ли товары-аналоги.
fromstringнетВозвращать строки из массива offers после указанного offer_id.
store_id[]string[]нетМассив идентификаторов складов.
delivery_id[]string[]нетМассив идентификаторов способов доставки.
limitintegerнет

Ограничение возвращенных строк из массива offers.

По умолчанию: 30.

Максимальное значение: 101.

Формат ответа

Наименование поляТипОбязательноОписание
manufacturer_codes[]arrayда

Список найденный артикулов производителей.

Возвращаются в виде ключ-значение.

manufacturer_codes[].codestringдаАртикул производителя.
manufacturer_codes[].manufacturerobjectдаОписание компании-производителя.
manufacturer_codes[].manufacturer.idstringдаИдентификатор компании-производителя.
manufacturer_codes[].manufacturer.namestringдаНаименование компании-производителя.
manufacturer_codes[].mediaobjectнет

Список ссылок на медиафайлы с описанием товара.

manufacturer_codes[].media.imagesarrayда

Список ссылок на изображения товара.

В результате данного метода возвращается только одна ссылка на фото, полный список доступен в полной информации о товаре.
manufacturer_codes[].media.images[].urlstringдаСсылка на полноразмерное изображения.
manufacturer_codes[].media.images[].thumbnailstringда

Ссылка на миниатюру изображения.

products[]arrayдаАртикулы поставщика.
products[].nameobjectдаНаименование товара.
products[].name.idstringдаИдентификатор наименования товара.
products[].name.namestringдаНаименование товара.
products[].conditionstringдаСостояние товара.
products[].manufacturer_codestringнетКлюч описания товара производителя в manufacturer_codes[].
products[].supplier_codestringнет

Артикул поставщика.

Может быть указан например в документации к заказу.

products[].commentstringдаКомментарий к товару.
products[].attributesobjectнет

Атрибуты товара.

В результате данного метода возвращается сокращенный набор атрибутов, полный список доступен в полной информации о товаре.
products[].mediaobjectнетСписок ссылок на медиафайлы с описанием товара.
products[].media.images[]arrayнет

Список ссылок на изображения товара.

В результате данного метода возвращается только одна ссылка на фото, полный список доступен в полной информации о товаре.
products[].media.images[].urlstringдаСсылка на полноразмерное изображение.
products[].media.images[].thumbnailstringдаСсылка на миниатюру изображения.
products[].bundleobjectнетИнформация о принадлежности товара к комплекту.
products[].bundle.containsarrayнетСписок идентификаторов товаров, которые содержит комплект.
products[].bundle.contained_inarrayнетСписок идентификаторов товаров-комплектов, которые содержат данный товар.
products[].bundle.splitboolean (true, false)да

true - позицию комплекта можно приобрести отдельно

false - можно приобрести только комплект целиком

offers[]arrayдаСписок предложений.
offers[].product_idstringдаАртикул поставщика (ключ в products).
offers[].quantityintegerдаКоличество товара доступное для заказа.
offers[].pricefloatдаЦена.
offers[].storestringдаКлюч описания склада в stores[].
offers[].labelsobjectнет

Метки присвоенные предложению поставщиком.

Здесь могут возвращаться например:

  • название акции на товар;
  • особенности заказа товара (оплата только за наличный расчет).
offers[].multipleintegerда

Минимальная кратность для заказа. Проверяется в методах размещения в корзину и в заказ

В случае не соответствия кратности заказа будет проведен минимальное возможное количество соответствующее кратности, по остальному будет выставлен отказ.
stores[]arrayда

Список складов, на которых доступен данный товар.

Ключом является идентификатор точки выдачи.

stores[].addressstringдаАдрес.

Получение предложений по списку артикулов

GET /offers/products/{product_id,...}

Параметры в URL

НаименованиеТипОписание
product_idarray

Список идентификаторов товаров разделенных запятой.

Можно указать не более 10 идентификаторов

Формат ответа

Наименование поляТипОбязательноОписание
manufacturer_codes[]arrayда

Список найденный артикулов производителей.

Возвращаются в виде ключ-значение.

manufacturer_codes[].codestringдаАртикул производителя.
manufacturer_codes[].manufacturerobjectдаОписание компании-производителя.
manufacturer_codes[].manufacturer.idstringдаИдентификатор компании-производителя.
manufacturer_codes[].manufacturer.namestringдаНаименование компании-производителя.
manufacturer_codes[].mediaobjectнет

Список ссылок на медиафайлы с описанием товара.

manufacturer_codes[].media.imagesarrayда

Список ссылок на изображения товара.

В результате данного метода возвращается только одна ссылка на фото, полный список доступен в полной информации о товаре.
manufacturer_codes[].media.images[].urlstringдаСсылка на полноразмерное изображения.
manufacturer_codes[].media.images[].thumbnailstringда

Ссылка на миниатюру изображения.

products[]arrayдаАртикулы поставщика.
products[].nameobjectдаНаименование товара.
products[].name.idstringдаИдентификатор наименования товара.
products[].name.namestringдаНаименование товара.
products[].conditionstringдаСостояние товара.
products[].manufacturer_codestringнетКлюч описания товара производителя в manufacturer_codes[].
products[].supplier_codestringнет

Артикул поставщика.

Может быть указан например в документации к заказу.

products[].commentstringдаКомментарий к товару.
products[].attributesobjectнет

Атрибуты товара.

В результате данного метода возвращается сокращенный набор атрибутов, полный список доступен в полной информации о товаре.
products[].mediaobjectнетСписок ссылок на медиафайлы с описанием товара.
products[].media.images[]arrayнет

Список ссылок на изображения товара.

В результате данного метода возвращается только одна ссылка на фото, полный список доступен в полной информации о товаре.
products[].media.images[].urlstringдаСсылка на полноразмерное изображение.
products[].media.images[].thumbnailstringдаСсылка на миниатюру изображения.
products[].bundleobjectнетИнформация о принадлежности товара к комплекту.
products[].bundle.containsarrayнетСписок идентификаторов товаров, которые содержит комплект.
products[].bundle.contained_inarrayнетСписок идентификаторов товаров-комплектов, которые содержат данный товар.
products[].bundle.splitboolean (true, false)да

true - позицию комплекта можно приобрести отдельно

false - можно приобрести только комплект целиком

offers[]arrayдаСписок предложений.
offers[].product_idstringдаАртикул поставщика (ключ в products).
offers[].quantityintegerдаКоличество товара доступное для заказа.
offers[].pricefloatдаЦена.
offers[].storestringдаКлюч описания склада в stores[].
offers[].labelsobjectнет

Метки присвоенные предложению поставщиком.

Здесь могут возвращаться например:

  • название акции на товар;
  • особенности заказа товара (оплата только за наличный расчет).
offers[].multipleintegerда

Минимальная кратность для заказа. Проверяется в методах размещения в корзину и в заказ

В случае не соответствия кратности заказа будет проведен минимальное возможное количество соответствующее кратности, по остальному будет выставлен отказ.
stores[]arrayда

Список складов, на которых доступен данный товар.

Ключом является идентификатор точки выдачи.

stores[].addressstringдаАдрес.
delivery[]arrayдаСпособы доставки.
delivery[].idstringдаИдентификатор способа доставки.
delivery[].namestringдаНазвание способа доставки.
delivery[].storeobjectнетСклад на который будет доставлен товар для самовывоза.
delivery[].store.idstringдаИдентификатор склада.
delivery[].store.addressstringдаАдрес склада.
delivery[].store.phonestringнетТелефон склада.
delivery[].store.coordinatesarrayнет

Координаты.

coordinates[0] - широта

coordinates[0] - долгота

Получение списка артикулов по коду поставщика

Возвращает список артикулов (уникальных идентификаторов в рамках API) по внутреннему коду товара в системе поставщика.

Может быть полезен например при сверке получаемых товаров с товарами в заказе (в случае если поставщик указывает внутренней код в API и документации к заказу).

GET /products/suppliers/codes

НаименованиеТипОбязателенОписание
typestringда

Тип товара.

used - б/у товары

codestringда

Код поставщика.

Обычно указывается в products[].supplier_code.

Формат ответа

Наименование поляТипОбязательноОписание
products[]arrayдаМассив найденных артикулов.
products[].idstringдаАртикул поставщика.
products[]arrayдаАртикулы поставщика.
products[].nameobjectдаНаименование товара.
products[].name.idstringдаИдентификатор наименования товара.
products[].name.namestringдаНаименование товара.
products[].conditionstringдаСостояние товара.
products[].manufacturer_codestringнетКлюч описания товара производителя в manufacturer_codes[].
products[].supplier_codestringнет

Артикул поставщика.

Может быть указан например в документации к заказу.

products[].commentstringдаКомментарий к товару.
products[].attributesobjectнет
products[].mediaobjectнетСписок ссылок на медиафайлы с описанием товара.
products[].media.images[]arrayнет

Список ссылок на изображения товара.

products[].media.images[].urlstringдаСсылка на полноразмерное изображение.
products[].media.images[].thumbnailstringдаСсылка на миниатюру изображения.
products[].bundleobjectнетИнформация о принадлежности товара к комплекту.
products[].bundle.containsarrayнетСписок идентификаторов товаров, которые содержит комплект.
products[].bundle.contained_inarrayнетСписок идентификаторов товаров-комплектов, которые содержат данный товар.
products[].bundle.splitboolean (true, false)да

true - позицию комплекта можно приобрести отдельно

false - можно приобрести только комплект целиком

Полная информация по конкретному предложению

Получение информации о списке предложений

GET /v3/offers

GET /v3/offers/<offer_id>

Получение одного предложения: /v2/offers/5-1037-1414608-0-0.

Получение нескольких предложений: /v2/offers?offer_ids[]=5-1037-1414608-0-0&offer_ids[]=5-1037-1414610-0-0.

Параметры в URL

НаименованиеТипОписание
offer_idarray

Список идентификаторов предложений разделенных запятой.

Можно указать не более 10 идентификаторов

Параметры

НаименованиеТипОписание
offer_idsarray

Список идентификаторов предложений разделенных запятой.

Можно указать не более 10 идентификаторов

Формат ответа

Наименование поляТипОбязательноОписание
manufacturer_codes[]arrayда

Список найденный артикулов производителей.

Возвращаются в виде ключ-значение.

manufacturer_codes[].codestringдаАртикул производителя.
manufacturer_codes[].manufacturerobjectдаОписание компании-производителя.
manufacturer_codes[].manufacturer.idstringдаИдентификатор компании-производителя.
manufacturer_codes[].manufacturer.namestringдаНаименование компании-производителя.
manufacturer_codes[].mediaobjectнет

Список ссылок на медиафайлы с описанием товара.

manufacturer_codes[].media.imagesarrayда

Список ссылок на изображения товара.

В результате данного метода возвращается только одна ссылка на фото, полный список доступен в полной информации о товаре.
manufacturer_codes[].media.images[].urlstringдаСсылка на полноразмерное изображения.
manufacturer_codes[].media.images[].thumbnailstringда

Ссылка на миниатюру изображения.

products[]arrayдаАртикулы поставщика.
products[].nameobjectдаНаименование товара.
products[].name.idstringдаИдентификатор наименования товара.
products[].name.namestringдаНаименование товара.
products[].conditionstringдаСостояние товара.
products[].manufacturer_codestringнетКлюч описания товара производителя в manufacturer_codes[].
products[].supplier_codestringнет

Артикул поставщика.

Может быть указан например в документации к заказу.

products[].commentstringдаКомментарий к товару.
products[].attributesobjectнет

Атрибуты товара.

В результате данного метода возвращается сокращенный набор атрибутов, полный список доступен в полной информации о товаре.
products[].mediaobjectнетСписок ссылок на медиафайлы с описанием товара.
products[].media.images[]arrayнет

Список ссылок на изображения товара.

В результате данного метода возвращается только одна ссылка на фото, полный список доступен в полной информации о товаре.
products[].media.images[].urlstringдаСсылка на полноразмерное изображение.
products[].media.images[].thumbnailstringдаСсылка на миниатюру изображения.
products[].bundleobjectнетИнформация о принадлежности товара к комплекту.
products[].bundle.containsarrayнетСписок идентификаторов товаров, которые содержит комплект.
products[].bundle.contained_inarrayнетСписок идентификаторов товаров-комплектов, которые содержат данный товар.
products[].bundle.splitboolean (true, false)да

true - позицию комплекта можно приобрести отдельно

false - можно приобрести только комплект целиком

offers[]arrayдаСписок предложений.
offers[].product_idstringдаАртикул поставщика (ключ в products).
offers[].quantityintegerдаКоличество товара доступное для заказа.
offers[].pricefloatдаЦена.
offers[].storestringдаКлюч описания склада в stores[].
offers[].labelsobjectнет

Метки присвоенные предложению поставщиком.

Здесь могут возвращаться например:

  • название акции на товар;
  • особенности заказа товара (оплата только за наличный расчет).
offers[].multipleintegerда

Минимальная кратность для заказа. Проверяется в методах размещения в корзину и в заказ

В случае не соответствия кратности заказа будет проведен минимальное возможное количество соответствующее кратности, по остальному будет выставлен отказ.
stores[]arrayда

Список складов, на которых доступен данный товар.

Ключом является идентификатор точки выдачи.

stores[].addressstringдаАдрес.
delivery[]arrayдаСпособы доставки.
delivery[].idstringдаИдентификатор способа доставки.
delivery[].namestringдаНазвание способа доставки.
delivery[].offers[]arrayда

Список параметров доставки для каждого предложения.

Ключом является идентификатор предложения.

delivery[].offers[<offer_id>].timearrayнетИнформация о времени доставки.
delivery[].offers[<offer_id>].time.minintegerда

Предполагаемое минимальное время доставки в формате unixtime.

Расчёт времени на данный момент находится в процессе реализации, параметр возвращается для упрощения интеграций предполагающих его использование.

delivery[].pointobjectнетСклад на который будет доставлен товар для самовывоза.
delivery[].point.idstringдаИдентификатор склада.
delivery[].point.addressstringдаАдрес склада.
delivery[].point.phonestringнетТелефон склада.
delivery[].point.coordinatesarrayнет

Координаты.

coordinates[0] - широта

coordinates[0] - долгота

Информация о предложении

GET /offers/{offer_id}

Параметры в URL

НаименованиеТипОписание
offer_idstringИдентификатор предложения

Формат ответа

НаименованиеТипОбязателенОписание
offerobjectдаПараметры предложения.
offer.idstringдаИдентификатор предложения.
offer.storestringдаИдентификатор склада.
offer.product_idstringдаАртикул.
offer.quantityintдаКоличество единиц товара.
offer.pricefloatдаЦена единицы товара.
offer.labelsobjectнет

Метки присвоенные предложению поставщиком.

Здесь могут возвращаться например:

  • название акции на товар;
  • особенности заказа товара (оплата только за наличный расчет).
offer.multipleintegerда

Минимальная кратность для заказа. Проверяется в методах размещения в корзину и в заказ

В случае не соответствия кратности заказа будет проведен минимальное возможное количество соответствующее кратности, по остальному будет выставлен отказ.
productobjectда
product.conditionstringдаСостояние товара.
product.nameobjectдаНаименование товара.
product.name.idstringдаИдентификатор наименования товара.
product.name.namestringдаНаименование.
product.commentstringнетКомментарий к товару.
product.mediaobjectнетСписок ссылок на медиафайлы с описанием товара.
product.media.images[]arrayнет

Список ссылок на изображения товара.

В результате данного метода возвращается только одна ссылка на фото, полный список доступен в полной информации о товаре.
product.media.images[].urlstringдаСсылка на полноразмерное изображение.
product.media.images[].thumbnailstringдаСсылка на миниатюру изображения.
product.media.videos[]arrayнетСписок ссылок на видео-файлы.
product.media.videos[].urlstringдаСсылка на видео.
product.media.videos[].thumbnailstringдаСсылка на миниатюру видео (обычно в формате image/gif).
product.attributesobjectнетАтрибуты товара.
manufacturer_codeobjectнетОписание товара от производителя.
manufacturer_code.codestringдаАртикул производителя.
manufacturer_code.manufacturerobjectдаОписание производителя.
manufacturer_code.manufacturer.idstringдаИдентификатор компании-производителя.
manufacturer_code.manufacturer.namestringдаНаименование компании-производителя.
storeobjectдаОписание склада.
store.idstringдаИдентификатор склада.
store.addressstringдаАдрес склада.
store.phonestringнетТелефон склада.
store.coordinates[]arrayнет

Координаты.

coordinates[0] - широта

coordinates[0] - долгота

delivery[]arrayдаСпособы доставки.
delivery[].idstringдаИдентификатор способа доставки.
delivery[].namestringдаНазвание способа доставки.
delivery[].pointobjectнетСклад на который будет доставлен товар для самовывоза.
delivery[].point.idstringдаИдентификатор склада.
delivery[].point.addressstringдаАдрес склада.
delivery[].point.phonestringнетТелефон склада.
delivery[].point.coordinatesarrayнет

Координаты.

coordinates[0] - широта

coordinates[0] - долгота

Информация о товаре по артикулу поставщика

GET /products/{product_id}

Параметры в URL

НаименованиеТипПараметры
product_idstringАртикул поставщика.

Формат ответа

Наименование поляТипОбязательноОписание
product.conditionstringдаСостояние товара.
product.nameobjectдаНаименование товара.
product.name.idstringдаИдентификатор наименования товара.
product.name.namestringдаНаименование.
product.commentstringнетКомментарий к товару.
product.mediaobjectнетСписок ссылок на медиафайлы с описанием товара.
product.media.images[]arrayнет

Список ссылок на изображения товара.

product.media.images[].urlstringдаСсылка на полноразмерное изображение.
product.media.images[].thumbnailstringдаСсылка на миниатюру изображения.
product.media.videos[]arrayнетСписок ссылок на видео-файлы.
product.media.videos[].urlstringдаСсылка на видео.
product.media.videos[].thumbnailstringдаСсылка на миниатюру видео (обычно в формате image/gif).
product.attributesobjectнетАтрибуты товара.
manufacturer_codeobjectнетОписание товара от производителя.
manufacturer_code.codestringдаАртикул производителя.
manufacturer_code.manufacturerobjectдаОписание производителя.
manufacturer_code.manufacturer.idstringдаИдентификатор компании-производителя.
manufacturer_code.manufacturer.namestringдаНаименование компании-производителя.
compatibilityobjectнетСовместимость товара.
compatibility.vehicle[]arrayнетСовместимость товара с моделями автомобилей.
compatibility.vehicle[].idstringдаИдентификатор модели.
compatibility.vehicle[].manufacturerobjectдаОписание производителя автомобиля.
compatibility.vehicle[].manufacturer.idstringдаИдентификатор производителя.
compatibility.vehicle[].manufacturer.namestringдаНаименование производителя.
compatibility.vehicle[].namestringдаНаименование модели.
compatibility.vehicle[].yearsarrayда

Годы выпуска модели (0 - год начала выпуска, 1 - год окончания выпуска).

Если первый элемент = null, то подразумевается выпуск с момента выпуска первого поколения модели.

Если второй элемент = null, то подразумевается, что модель еще производится.

Работа с корзиной

Добавление товара в корзину

POST /carts/offers/{offer_id}

Параметры в URL

НаименованиеТипОбязателенОписание
offer_idstringдаИдентификатор предложения.

Параметры

НаименованиеТипОбязателенОписание
cart_idstring

Нет, если не указан ни один из параметров, то будет создана новая корзина.

Идентификатор корзины.

labelsobject

Метки корзины.

Будет создана корзина с указанными метками, если ещё не существует.

Если существует корзина, которая содержит указанные метки и явно не указан cart_id, то товар будет добавлен в неё.

quantityintда

Необходимое количество единиц товара.

Учитывайте минимальную кратность для заказа (multiple). 

В случае не соответствия кратности заказа будет проведен минимальное возможное количество соответствующее кратности, по остальному будет выставлен отказ.
pricefloatнет

Стоимость товара.

Может быть полезен, если нужна проверка актуальности цены например в случае кеширования данных на стороне клиента.

В случае если товара нет по указанной цене, то вернется ошибка.

Если параметр не указан, то товар будет добавлен в корзину по актуальной цене.

becomestringнетИдентификатор пользователя, для которого нужно создать заказ.

Формат ответа

Наименование поляТипОбязательноОписание
cartobjectдаОписание корзины.
cart.idstringдаИдентификатор корзины.
itemobjectдаОписание товара в корзине.
item.idstringдаИдентификатор товара в корзине.
item.quantityintдаТекущее количество единиц товара в корзине.
item.pricefloatдаЦена единицы товара товара.

Изменение количества товара в корзине

PUT /carts/offers/{offer_id}

Параметры в URL

НаименованиеТипОбязателенОписание
offer_idstringдаИдентификатор предложения.

Параметры

НаименованиеТипОбязателенОписание
cart_idstring

Обязателен как минимум один из параметров.
Если указаны оба, то поиск корзины будет произведен и по cart_id, и по меткам.

Идентификатор корзины.
labelsobject

Метки корзины.

Изменение товара происходит в корзине содержащей указанный набор меток.

Если будет найдено более одной корзины, то изменения будут применены ко всем корзинам.

quantityintда

Необходимое количество единиц товара.

Данное значение заменит текущее количество единиц товара для указанного товара.

Учитывайте минимальную кратность для заказа (multiple). 

В случае не соответствия кратности заказа будет проведен минимальное возможное количество соответствующее кратности, по остальному будет выставлен отказ.
becomestringнетИдентификатор пользователя, для которого нужно создать заказ.

Формат ответа

Наименование поляТипОбязательноОписание
cartarrayдаОписание корзины.
cart.idstringдаИдентификатор корзины.
cart.labelsobjectдаМетки корзины.
itemobjectдаОписание товара в корзине.
item.idstringдаИдентификатор товара в корзине.
item.offer_idstringдаИдентификатор предложения.
item.quantityintдаТекущее количество единиц товара в корзине.
item.pricefloatдаЦена единицы товара товара.

Удаление товара из корзины

DELETE /carts/offers/{offer_id}

Параметры в URL

НаименованиеТипОбязателенОписание
offer_idstringдаИдентификатор предложения.

Параметры

НаименованиеТипОбязателенОписание
becomestringнетИдентификатор пользователя, для которого нужно создать заказ.
cart_idstring

Обязателен как минимум один из параметров.

Если указаны оба, то поиск корзины будет произведен и по cart_id, и по меткам.

Идентификатор корзины.
labelsobject

Метки корзины.

Удаление товара происходит из корзины содержащей указанный набор меток.

Если будет найдено более одной корзины, то товар с указанным offer_id будет удален из всех корзин.

Формат ответа

Наименование поляТипОбязательноОписание
cartarrayдаОписание корзины.
cart.idstringдаИдентификатор корзины.
cart.labelsobjectдаМетки корзины.

item

objectдаОписание товара в корзине.
item.idstringдаИдентификатор товара в корзине.
item.offer_idstringдаИдентификатор предложения.

Получение списка корзин

GET /carts

Параметры

НаименованиеТипОбязателенОписание
cart_idstring

Нет, если не указан ни один из параметров,

то будут возвращены все корзины пользователя.

Идентификатор корзины.
labelsobject

Метки корзины.

fromstringнет

Идентификатор корзины после которого вернуть записи.

Порядок идентификаторов определяется порядком записей в результате запроса.

Для того чтобы получить следующую порцию данных нужно указать последний идентификатор корзины в списке.

limitintнет

Вернуть указанное количество корзин.

По умолчанию 10.

becomestringнетИдентификатор пользователя, для которого нужно создать заказ.

Формат ответа

Наименование поляТипОбязательноОписание
carts[]
даСписок корзин.
carts[].idstringдаИдентификатор корзины.
carts[].labelsobjectдаМетки корзины.
carts[].created_atdatetimeдаДата создания корзины.
carts[].itemsobjectдаИнформация о товарах в корзине.
carts[].items.numberintдаКоличество уникальных товаров в корзине.
carts[].items.pricefloatдаСтоимость всех товаров в корзине.
cursorobjectдаКурсор.
cursor.fromstringдаИдентификатор записи после которой будут возвращены данные.
cursor.limitintдаОграничение количества возвращаемых записей.

Получение товаров в корзине

GET /carts/items

Параметры

НаименованиеТипОбязателенОписание
becomestringнетИдентификатор пользователя, для которого нужно создать заказ.
cart_idstringОбязателен как минимум один из параметров.

Если указаны оба, то поиск корзины будет произведен и по cart_id, и по меткам.

Идентификатор корзины.
labelsobject

Метки корзины.

Формат ответа

Наименование поляТипОбязательноОписание
cartobjectдаПараметры корзины.
cart.idstringдаИдентификатор корзины.
cart.labelsobjectдаМетки корзины.
cart.created_atdatetimeдаДата создания корзины.
cart.itemsobjectдаИнформация о товарах в корзине.
cart.items.numberintдаКоличество уникальных товаров в корзине.
cart.items.pricefloatдаСтоимость всех товаров в корзине.
items[]arrayдаСписок товаров в корзине.
items[].idstringдаИдентификатор товара в корзине. 
items[].offerstringдаИдентификатор предложения.
items[].storestringдаКлюч описания склада в stores[].
items[].quantityintдаКоличество единиц товара.
items[].pricefloatдаЦена единицы товара.
items[].product_idstringдаАртикулы поставщиков.
products[]arrayдаАртикулы поставщика.
products[].nameobjectдаНаименование товара.
products[].name.idstringдаИдентификатор наименования товара.
products[].name.namestringдаНаименование товара.
products[].conditionstringдаСостояние товара.
products[].manufacturer_codestringнетКлюч описания товара производителя в manufacturer_codes[].
products[].supplier_codestringнет

Артикул поставщика.

Может быть указан например в документации к заказу.

products[].commentstringнетКомментарий к товару.
products[].attributesobjectнетАтрибуты товара.
products[].media

Список ссылок на медиафайлы с описанием товара.
products[].media.images

Список ссылок на изображения товара.

В результате данного метода возвращается только одна ссылка на фото, полный список доступен в полной информации о товаре.
products[].media.images.url

Ссылка на полноразмерное изображение.
products[].media.images.thumbnail

Ссылка на миниатюру изображения.
manufacturer_codes[].manufacturer.idstringдаИдентификатор компании-производителя.
manufacturer_codes[].manufacturer.namestringдаНаименование компании-производителя.
manufacturer_codes[].media

Список ссылок на медиафайлы с описанием товара.
manufacturer_codes[].media.images

Список ссылок на изображения товара.

В результате данного метода возвращается только одна ссылка на фото, полный список доступен в полной информации о товаре.
manufacturer_codes[].media.images.url

Ссылка на полноразмерное изображение.
manufacturer_codes[].media.images.thumbnail

Ссылка на миниатюру изображения.
stores[]arrayда

Список складов, на которых доступен данный товар.

Ключом является идентификатор точки выдачи.

stores[].addressstringдаАдрес.
delivery[]arrayдаСпособы доставки.
delivery[].idstringдаИдентификатор способа доставки.
delivery[].namestringдаНазвание способа доставки.
delivery[].storeobjectнетСклад на который будет доставлен товар для самовывоза.
delivery[].store.idstringдаИдентификатор склада.
delivery[].store.addressstringдаАдрес склада.
delivery[].store.phonestringнетТелефон склада.
delivery[].store.coordinatesarrayнет

Координаты.

coordinates[0] - широта

coordinates[0] - долгота

delivery[].offers[<offer_id>].timearrayнетИнформация о времени доставки.
delivery[].offers[<offer_id>].time.minintegerда

Предполагаемое минимальное время доставки в формате unixtime.

Расчёт времени на данный момент находится в процессе реализации, параметр возвращается для упрощения интеграций предполагающих его использование.

Удаление корзин

DELETE /carts

DELETE /carts/{cart_id}

Параметры

НаименованиеТипОбязателенОписание
becomestringнетИдентификатор пользователя, для которого нужно создать заказ.
cart_idstringОбязателен как минимум один из параметров.

Если указаны оба, то поиск корзины будет произведен и по cart_id, и по меткам.

Идентификатор корзины.
labelsobject

Метки корзины.

Формат ответа

Наименование поляТипОбязательноОписание
cartarrayдаОписание корзины.
cart.idstringдаИдентификатор корзины.
cart.labelsobjectдаМетки корзины.
items[]arrayдаСписок позиций.
items[].offer_idstringдаИдентификатор предложения.

Заказ товара

Заказ товара по идентификатору предложения

POST /orders/offers/{offer_id}

Параметры в URL

НаименованиеТипОбязателенОписание
offer_idstringдаИдентификатор предложения.

Параметры

НаименованиеТипОбязателенОписание
offer_idstringдаИдентификатор предложения.
quantityintда

Необходимое количество единиц товара.

Учитывайте минимальную кратность для заказа (multiple). 

В случае не соответствия кратности заказа будет проведен минимальное возможное количество соответствующее кратности, по остальному будет выставлен отказ.
pricefloatнет

Цена товара.

Если указано, то в случае наличия разницы с текущей ценой будет возвращена ошибка.

Если не указано, то товар будет заказан по текущей цене.

delivery[id]stringнет

Идентификатор способа доставки.

Возможные способы доставки можно получить при помощи метода получения информации о предложении.

Если не указан, то будет использован способ доставки по умолчанию.

becomestringнетИдентификатор пользователя, для которого нужно создать заказ.

Формат ответа

Наименование поляТипОбязательноОписание
orders[]arrayда

Массив созданных заказов.

Ключом массива является идентификатор заказа (string).

orders[].deliveryobjectдаСпособ доставки.
orders[].delivery.idstringдаИдентификатор способа доставки.
orders[].delivery.namestringдаНаименование способа доставки.
orders[].delivery.pricefloatнетСтоимость доставки.
items[]arrayдаСписок заказанной позиции.
items[].idstringдаУникальный идентификатор позиции заказа.
items[].orderobjectдаПараметры заказа.
items[].order.idstringдаУникальный идентификатор заказа.
items[].offer_idstringдаИдентификатор предложения.
items[].quantityintдаКоличество единиц товара.
items[].pricefloatдаЦена единицы товара.
offers[]arrayдаСписок предложений.
offers[].store_idstringдаИдентификатор склада.
offers[].product_idstringдаИдентификатор артикула поставщика.
offers[].quantityintegerдаДоступное количество товара.
offers[].pricefloatдаСтоимость товара.
products[]arrayдаМассив артикулов поставщика.
products[].namestringдаНаименование товара.
products[].name.idstringдаИдентификатор наименования товара.
products[].name.namestringдаНаименование товара.
products[].conditionstringдаСостояние товара.
products[].commentstringнетКомментарий поставщика.
products[].manufacturer_codestringнетИдентификатор артикула производителя.
manufacturer_codes[]arrayдаМассив артикулов производителя.
manufacturer_codes[].codestringдаАртикул производителя.
manufacturer_codes[].manufacturerobjectдаПроизводитель товара.
manufacturer_codes[].manufacturer.idstringдаИдентификатор производителя.
manufacturer_codes[].manufacturer.namestringдаНаименование производителя.
manufacturer_codes[].nameobjectдаНаименование товара.
manufacturer_codes[].name.idstringдаИдентификатор наименования товара.
manufacturer_codes[].name.namestringдаНаименование товара.
manufacturer_codes[].mediaobjectнетМедиа-файлы.
manufacturer_codes[].media.images[]arrayнетИзображения товара.
manufacturer_codes[].media.images[].urlstringдаАдрес полноразмерного изображения.
manufacturer_codes[].media.images[].thumbnailstringдаАдрес миниатюры изображения.
stores[]arrayда

Массив складов.

Ключом является идентификатор склада.

stores[].namestringдаНаименование склада.
stores[].addressstringнетАдрес склада.
stores[].phonestringнетТелефон склада.
stores[].coordinates[]arrayнетКоординаты склада в виде массива [широта, долгота].

Предварительный просмотр заказа товара по идентификатору предложения

POST /orders/offers/{offer_id}/preview

Параметры в URL

НаименованиеТипОбязателенОписание
offer_idstringдаИдентификатор предложения.

Параметры

НаименованиеТипОбязателенОписание
offer_idstringдаИдентификатор предложения.
quantityintдаНеобходимое количество товара.
pricefloatнет

Цена товара.

Если указано, то в случае наличия разницы с текущей ценой будет возвращена ошибка.

Если не указано, то товар будет заказан по текущей цене.

delivery[id]stringнет

Идентификатор способа доставки.

Возможные способы доставки можно получить при помощи метода получения информации о предложении.

Если не указан, то будет использован способ доставки по умолчанию.

becomestringнетИдентификатор пользователя, для которого нужно создать заказ.

Формат ответа

Ответ аналогичен методу "Заказ товара по идентификатору предложения".

Заказ товаров из корзины

POST /orders/carts

Параметры

НаименованиеТипОбязателенОписание
cart_idstringОбязателен как минимум один из параметров.

Если указаны оба, то поиск корзины будет произведен и по cart_id, и по меткам.


Идентификатор корзины.
labelsobjectМетки корзины.
delivery[id]stringнет

Идентификатор способа доставки.

Возможные способы доставки можно получить при помощи метода получения информации о предложении.

Если не указан, то будет использован способ доставки по умолчанию.

offer_ids[]arrayнет

Заказ только указанных предложений.

Пример (application/x-www-form-urlencoded): offer_ids[]=a&offer_ids[]=b.

becomestringнетИдентификатор пользователя, для которого нужно создать заказ.

Формат ответа

Наименование поляТипОбязательноОписание
orders[]arrayда

Массив созданных заказов.

Ключом массива является идентификатор заказа (string).

orders[].deliveryobjectдаСпособ доставки.
orders[].delivery.idstringдаИдентификатор способа доставки.
orders[].delivery.namestringдаНаименование способа доставки.
orders[].delivery.pricefloatнетСтоимость доставки.
items[].quantityintдаКоличество единиц товара.
items[].pricefloatдаЦена единицы товара.
offers[]arrayдаСписок предложений.
offers[].store_idstringдаИдентификатор склада.
offers[].product_idstringдаИдентификатор артикула поставщика.
offers[].quantityintegerдаДоступное количество товара.
offers[].pricefloatдаСтоимость товара.
products[]arrayдаМассив артикулов поставщика.
products[].namestringдаНаименование товара.
products[].name.idstringдаИдентификатор наименования товара.
products[].name.namestringдаНаименование товара.
products[].conditionstringдаСостояние товара.
products[].commentstringнетКомментарий поставщика.
products[].manufacturer_codestringнетИдентификатор артикула производителя.
manufacturer_codes[]arrayдаМассив артикулов производителя.
manufacturer_codes[].codestringдаАртикул производителя.
manufacturer_codes[].manufacturerobjectдаПроизводитель товара.
manufacturer_codes[].manufacturer.idstringдаИдентификатор производителя.
manufacturer_codes[].manufacturer.namestringдаНаименование производителя.
manufacturer_codes[].nameobjectдаНаименование товара.
manufacturer_codes[].name.idstringдаИдентификатор наименования товара.
manufacturer_codes[].name.namestringдаНаименование товара.
manufacturer_codes[].mediaobjectнетМедиа-файлы.
manufacturer_codes[].media.images[]arrayнетИзображения товара.
manufacturer_codes[].media.images[].urlstringдаАдрес полноразмерного изображения.
manufacturer_codes[].media.images[].thumbnailstringдаАдрес миниатюры изображения.
stores[]arrayда

Массив складов.

Ключом является идентификатор склада.

stores[].namestringдаНаименование склада.
stores[].addressstringнетАдрес склада.
stores[].phonestringнетТелефон склада.
stores[].coordinates[]arrayнетКоординаты склада в виде массива [широта, долгота].

Предварительный просмотр заказа товаров из корзины

POST /orders/carts/preview

Параметры

НаименованиеТипОбязателенОписание
cart_idstringОбязателен как минимум один из параметров.

Если указаны оба, то поиск корзины будет произведен и по cart_id, и по меткам.


Идентификатор корзины.
labelsobjectМетки корзины.
delivery[id]stringнет

Идентификатор способа доставки.

Возможные способы доставки можно получить при помощи метода получения информации о предложении.

Если не указан, то будет использован способ доставки по умолчанию.

offer_ids[]arrayнет

Заказ только указанных предложений.

Пример (application/x-www-form-urlencoded): offer_ids[]=a&offer_ids[]=b.

becomestringнетИдентификатор пользователя, для которого нужно создать заказ.

Формат ответа

Ответ аналогичен методу "Заказ товаров из корзины".

Получение списка заказанных товаров

GET /orders/items

Параметры

НаименованиеТипОбязателенОписание
date_startdatetimeдаМинимальная дата создания заказа.
date_enddatetimeдаМаксимальная дата создания заказа.
becomestringнетИдентификатор пользователя создавшего заказы.

Формат ответа

Наименование поляТипОбязательноОписание
items[]arrayдаСписок заказанных позиций.
items[].order_idstringдаИдентификатор заказа.
items[].quantityintдаКоличество единиц товара.
items[].pricefloatдаЦена единицы товара.
items[].product_idstringдаАртикул.
items[].created_atdatetimeдаДата создания заказа.
items[].deliveryobjectнетИнформация о доставке.
items[].delivery.expected_atdate|datetimeнетОриентировочная дата, до которой товар должен быть доставлен.
items[].stateobjectдаСостояние заказа.
items[].state.namestringдаНаименование статуса заказа.
items[].state.attributesarrayнетАтрибуты статусов.
products[]arrayдаСписок артикулов.
products[].nameobjectдаОписание наименования товара.
products[].name.idstringдаИдентификатор наименования товара.
products[].name.namestringдаНаименование товара.
products[].conditionstringдаСостояние товара.
products[].commentstringнетКомментарий поставщика.
products[].manufacturer_codestringнетИдентификатор из manufacturer_codes[]
products[].supplier_codestringнет

Артикул поставщика.

Может быть указан например в документации к заказу.

manufacturer_codes[]arrayдаСписок артикулов производителей.
manufacturer_codes[].codestringдаАртикул производителя.
manufacturer_codes[].manufacturerobjectдаОписание компании-производителя.
manufacturer_codes[].manufacturer.idstringдаИдентификатор компании-производителя.
manufacturer_codes[].manufacturer.namestringдаНаименование компании-производителя.
manufacturer_codes[].mediaobjectнетСписок медиа-файлов.
manufacturer_codes[].media.images[]arrayнетСписок изображений товара.
manufacturer_codes[].media.images[].urlstringдаСсылка на полноразмерное изображение.
manufacturer_codes[].media.images[].thumbnailstringдаСсылка на миниатюру.

Отмена заказа

DELETE /orders/items/{item_id}

Заказ будет отменен только в случае наличия такой возможности (в основном зависит от статуса).

Параметры в URL

НаименованиеТипОбязателенОписание
item_idstringдаИдентификатор позиции заказа.
becomestringнетИдентификатор пользователя создавшего заказ.

Построение каталога поиска по марке/модели

Получение брендов-производителей транспортных средств

GET /vehicles/manufacturers

Формат ответа

Наименование поляТипОбязательноОписание
manufacturers[].idstringдаИдентификатор производителя.
manufacturers[].namestringдаНаименование производителя.
manufacturers[].countryobjectнетОписание страны.
manufacturers[].country.namestringнетНаименование страны.
menufacturers[].modelsobjectнетИнформация о моделях транспортных средств.
manufacturers[].models.typesarrayда

Список типов моделей.

cars - легковые

trucks - грузовые/автобусы

moto - мототехника

Пример ответа

{
    "data": {
        "manufacturers": [
            {
                "id": "35",
                "name": "Acura",
                "country": {
                    "name": "Япония"
                },
                "models": {
                    "types": [
                        "car"
                    ]
                }
            },
            {
                "id": "59",
                "name": "Alfa Romeo",
                "country": {
                    "name": "Италия"
                },
                "models": {
                    "types": [
                        "car"
                    ]
                }
            }
	}
}


Получение моделей транспортных средств

GET /vehicles/manufacturers/{manufacturer_id}/models

GET /vehicles/manufacturers/{manufacturer_id}/models/{type}

Параметры в URL

НаименованиеТипОбязателенОписание
manufacturer_idstringдаИдентификатор производителя.
typestringнет

Тип транспортного средства.

car - легковые

truck - грузовые/прицепы/автобусы

moto - мототехника

Формат ответа

Наименование поляТипОбязательноОписание
models[].idstringдаИдентификатор производителя.
models[].typestringда

Типа транспортного средства.

car - легковые

truck - грузовые/прицепы/автобусы

moto - мототехника

models[].namestringдаНаименование производителя.
models[].manufacturerobjectдаОписание страны.
models[].manufacturer.idstringда
models[].manufacturer.namestringдаНаименование страны.
models[].yearsarrayнет

0 - дата начала выпуска модели

1 - дата окончания выпуска модели

models[].mediaobjectнетСписок медиа-файлов.
models[].media.images[]arrayдаСписок изображений модели.
models[].media.images[].urlstringдаURL изображения.

Получение категорий товаров по модели транспортного средства

GET /products/categories/vehicles/models/{model_id}

Параметры в URL

НаименованиеТипОбязателенОписание
model_idstringдаИдентификатор модели транспортного средства.

Формат ответа

Наименование поляТипОбязательноОписание
categories[]arrayдаСписок категорий.
categories[].idstringдаИдентификатор категории.
categories[].namestringдаНаименование категории.
categories[].offersobjectдаИнформация о предложениях товаров данной категории.
categories[].offers.typesarrayдаТипы предложений (new, used).
categories[].searchableboolean (true, false)даВозможен ли поиск по данной категории.
categories[].parentobjectнетКатегория, к которой принадлежит данная подкатегория.
categories[].parent.idstringнетИдентификатор категории, к которой принадлежит данная подкатегория.

Получение товаров в наличии по модели и наименованию товара

GET /offers/vehicles/models/{model_id}/{type}

Параметры в URL

НаименованиеОписание
model_idИдентификатор модели транспортного средства.
type

Тип товара.

Возможные значения:

  • new — новые товары;
  • used — товары бывшие в употреблении.

Параметры

НаименованиеТипОбязателенОписание
category_idstringдаИдентификатор категории товара.
fromstringнетВозвращать строки из массива offers после указанного offer_id.
store_id[]string[]нетМассив идентификаторов складов.
delivery_id[]string[]нетМассив идентификаторов способов доставки.
limitintegerнет

Ограничение возвращенных строк из массива offers.

По умолчанию: 30.

Максимальное значение: 101.

Формат ответа

Наименование поляТипОбязательноОписание
manufacturer_codes[]arrayда

Список найденный артикулов производителей.

Возвращаются в виде ключ-значение.

manufacturer_codes[].codestringдаАртикул производителя.
manufacturer_codes[].manufacturerobjectдаОписание компании-производителя.
manufacturer_codes[].manufacturer.idstringдаИдентификатор компании-производителя.
manufacturer_codes[].manufacturer.namestringдаНаименование компании-производителя.
manufacturer_codes[].mediaobjectнет

Список ссылок на медиафайлы с описанием товара.

manufacturer_codes[].media.imagesarrayда

Список ссылок на изображения товара.

В результате данного метода возвращается только одна ссылка на фото, полный список доступен в полной информации о товаре.
manufacturer_codes[].media.images[].urlstringдаСсылка на полноразмерное изображения.
manufacturer_codes[].media.images[].thumbnailstringда

Ссылка на миниатюру изображения.

products[]arrayдаАртикулы поставщика.
products[].nameobjectдаНаименование товара.
products[].name.idstringдаИдентификатор наименования товара.
products[].name.namestringдаНаименование товара.
products[].conditionstringдаСостояние товара.
products[].manufacturer_codestringнетКлюч описания товара производителя в manufacturer_codes[].
products[].supplier_codestringнет

Артикул поставщика.

Может быть указан например в документации к заказу.

products[].commentstringдаКомментарий к товару.
products[].attributesobjectнет

Атрибуты товара.

В результате данного метода возвращается сокращенный набор атрибутов, полный список доступен в полной информации о товаре.
products[].mediaobjectнетСписок ссылок на медиафайлы с описанием товара.
products[].media.images[]arrayнет

Список ссылок на изображения товара.

В результате данного метода возвращается только одна ссылка на фото, полный список доступен в полной информации о товаре.
products[].media.images[].urlstringдаСсылка на полноразмерное изображение.
products[].media.images[].thumbnailstringдаСсылка на миниатюру изображения.
products[].bundleobjectнетИнформация о принадлежности товара к комплекту.
products[].bundle.containsarrayнетСписок идентификаторов товаров, которые содержит комплект.
products[].bundle.contained_inarrayнетСписок идентификаторов товаров-комплектов, которые содержат данный товар.
products[].bundle.splitboolean (true, false)да

true - позицию комплекта можно приобрести отдельно

false - можно приобрести только комплект целиком

offers[]arrayдаСписок предложений.
offers[].product_idstringдаАртикул поставщика (ключ в products).
offers[].quantityintegerдаКоличество товара доступное для заказа.
offers[].pricefloatдаЦена.
offers[].storestringдаКлюч описания склада в stores[].
offers[].labelsobjectнет

Метки присвоенные предложению поставщиком.

Здесь могут возвращаться например:

  • название акции на товар;
  • особенности заказа товара (оплата только за наличный расчет).
stores[]arrayда

Список складов, на которых доступен данный товар.

Ключом является идентификатор точки выдачи.

stores[].addressstringдаАдрес.
  • No labels

1 Comment

  1. Список марок/моделей по состоянию ня февраль 2023гв формате excel