Размещение в ЕКТРУ

Для размещения необходимо предоставить в электронном виде данные о товарах, работах, услугах. Данные должны быть переданы в одном из форматов:

Формат YML

Стандарт YML (Yandex Market Language) разработан Яндексом и основан на стандарте XML. Требования к файлу и подробное описание формата размещены в Яндекс Справке.

Для размещения товаров в ЕКТРУ каждое предложение offer должно содержать следующие элементы:

picture — URL-ссылка на картинку товара
barcode — Штрихкод товара

Файл или ссылку на файл необходимо направить на адрес технической поддержки.

Шаблон Excel

Шаблон с примером заполнения можно скачать по ссылке, заполнить своими данными с указанием всех обязательных полей (помечены звездочками). Обратите внимание, название товара указывается либо полностью в одном поле "Название", либо в двух полях "Тип" и "Модель", аналогично упрощенному и произвольному типу offer формата YML.

Готовый файл необходимо направить на адрес технической поддержки.

API интеграция

При обращении к сервисам интеграции ЕКТРУ необходимо передать следующие заголовки запроса

Authorization: Bearer токен* Accept: application/json Content-Type: application/xml

* Для получения токена необходимо обратиться в техническую поддержку.

Адрес сервиса для передачи в ЕКТРУ набора предложений

https://ectru.ru/integration/offers/reference

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

<?xml version="1.0" encoding="UTF-8"?> <n1:requestReferenceOfferSet> <eat:offers> <eat:offerCode>111222333</eat:offerCode> <eat:productPatternInfo> <eat:name>Название товара</eat:name> <eat:catalogPatternRef> <!-- код классификатора ЕКТРУ --> <eat:code>00000000</eat:code> </eat:catalogPatternRef> <eat:OKPD2> <!-- код классификатора ОКПД2 --> <eat:code>00.00.00.000</eat:code> </eat:OKPD2> <eat:OKEI> <!-- код классификатора ОКЕИ --> <eat:code>796</eat:code> </eat:OKEI> <!-- код классификатора ЕКТРУ --> <eat:offerKTRU>00.00.00.000-00000000</eat:offerKTRU> </eat:productPatternInfo> <eat:extras> <eat:images> <eat:contentUrl>https://ссылка-на-изображение-1.jpg</eat:contentUrl> </eat:images> <eat:images> <eat:contentUrl>https://ссылка-на-изображение-2.png</eat:contentUrl> </eat:images> <eat:manufacturerInfo> <eat:manufacturerName>Производитель</eat:manufacturerName> </eat:manufacturerInfo> <eat:countryOfOrigin> <eat:name>Россия</eat:name> </eat:countryOfOrigin> <eat:offerDescription>Описание товара, работы, услуги</eat:offerDescription> <eat:offerNtin>13-значный-штрихкод</eat:offerNtin> </eat:extras> </eat:offers> </n1:requestReferenceOfferSet>

Каждое предложение передается в элементе <eat:offers> с указанием уникального кода <eat:offerCode>.

В ответ сервис возвращает номер паспорта ЕКТРУ, коды всех каталогов и рубрикаторов, к которым привязан паспорт.

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

{ "items": [ { "id": 41363892, "offerCode": "17042262", "changes": { "offer": "nochanges", "images": "skip", "etalon": "nochanges" }, "classifiers": { "ectru_passport": "4002210253638921", "ectru_catcode": "SGMOPR_010601000000", "ectru_catname": "МАСЛО", "okpd2_code": "10.51.30.111", "okpd2_name": "Масло сладко-сливочное", "ktru_code": "10.51.30.110-00000001", "ktru_name": "Масло сливочное", "eat_code": null } } ] }