+7 495 008 8452 пн.-пт. 10:00 – 17:00

Не нашли ответы на свои вопросы в наших публикациях? Задайте вопрос в службу техподдержки!


Руководство по настройке профиля экспорта товаров на торговую площадку Ozon.Ru


Создание профиля

1. Создание профиля.


Создаем новый профиль, выбираем Плагин "Ozon.Ru" и формат "Ozon.Ru API"
ozon 001.png


Есть 2 формата: 
  • Первый отвечает за первоначальное создание товара в Ozon.Ru и обновление его описания и характеристик
  • Второй "Ozon.Ru API остатки" отвечает за обновление цен и остатков.

Вводим "Client Id" и "API key" из настроек личного кабинета Ozon.Ru
Посмотреть их можно на странице https://seller.ozon.ru/settings/api-keys


2. Настройка выгрузки инфоблоков


Настройки выгрузки для каждого инфоблока. Открываем вкладку "Настройки инфоблоков"
Выбираем инфоблок.
Открываем вкладку "Категории" и нажимаем на кнопку "Настроить названия"

Внимание! Есть вариант сопоставление разделов через свойство элемента инфоблока(читайте пункт 7. Указание раздела Ozon.Ru через свойство товара. )

Внимание! Эти действия проводятся после заполнения "Client Id" и "API key" на первой вкладке (Общие настройки)
ozon 002.png


В открытом окне нужно сопоставить категории нижнего уровня (в которых есть товары), те, которые вы планируете выгружать на площадку.
ozon 003.png
ozon 004.png


Важно! Далее, если вы используете профиль "OZON.RU API v2", необходимо запустить загрузку свойств на вкладке "Поля разделов Ozon" (Действия только для профиля v2). Если в процессе эксплуатации профиля вы сопоставите новый раздел, вам необходимо снова запустить загрузку свойств на вкладке "Поля разделов Ozon"

После сопоставление категорий переходим к заполнению полей.
Открываем вкладку "Поля товаров" и заполняем поля.
Поля помеченные звездочкой "*" необходимо заполнить в обязательном порядке, иначе товар на площадку не попадет.
Если навести курсор на "?" можно прочитать описание поля. 
ozon 005.png


Важно! Не все поля являются множественными. Узнать это вы можете в подсказке "?"

В желтых треугольниках отображаются возможные варианты, значение которое подставляется, должно быть одним из вариантов.
Внимание! Если варианты "mm (миллиметры), cm (сантиметры), in (дюймы)", то должно подставиться "mm" или "cm"
Не "см"!
ozon 006.png
Применить изменения.

3.Первоочередная синхронизация товаров с ozon.ru


Если у вас уже есть товары на озоне, вы можете сопоставить товары площадки с товарами сайта.
Если таковых не имеется, можно перейти к следующему шагу.
Для сопоставления значение поля "Идентификатор *offer_id" должно быть равно полю "Артикул" на площадке.
ozon 007.png

4. Запуск выгрузки.


ozon 008.png


После выгрузки, во вкладке "Лог и история", можно узнать об ошибках выгрузки.
ozon 010.png

5. Обновление статуса выгрузки товаров.


Через несколько минут можно узнать статус выгрузки товаров.
Вкладка "Статус импорта товаров"
ozon 011.png

6. Обновление остатков и цен.


Для обновления цен и остатков товаров необходимо создать новый профиль. 
Первый профиль установит цену только первоначально.
ozon 012.png
Далее заполняются поля на вкладке "Настройки инфоблоков"
ozon 013.png

ВАЖНО! Поле Идентификатор *offer_id должно быть аналогичным значению первого профиля.

ВАЖНО! Задать наличие товару возможно только после того, как статус товара сменился на "processed" (Обработан)!

7. Указание раздела Ozon.Ru через свойство товара.

Если структура разделов сайта не позволяет сопоставить их с разделами Ozon.Ru есть возможность указания раздела через свойство товара.

Создаем свойство элемента инфоблока типа "список". Например с кодом "OZON_SECTION"
ozon 014.png


В значения списка заносим разделы Ozon.Ru необходимые для ваших товаров.
ozon 017.png

Откуда взять названия разделов?
Вы можете создать тестовый php файл, например get_categories.php
в нем разместить код, в коде замените значение переменной $intProfileID под ваш профиль


require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");
\Bitrix\Main\Loader::includeModule('acrit.exportproplus');
$strModuleId = 'acrit.exportproplus';
$intProfileID = 1; // ID профиля в котором прописаны ключи доступа к ozon.ru

\Acrit\Core\Export\Exporter::getInstance($strModuleId)->findPlugins();
$ob = new \Acrit\Core\Export\Plugins\OzonRuGeneral($strModuleId);
$result = $ob->getCategoriesList($intProfileID);
print_r($result);

для лучшей читабельности,"print_r" можно обернуть в html тег "pre"


В настройках профиля выгрузки, вкладка "Общие настройки", устанавливаем галку "Название раздела из свойства товара"
ozon 015.png


в настройках инфоблоков для поля OZON_SECTION указываем созданное свойство
ozon 016.png


После "применения" профиля, появятся поля необходимые к заполнению(указанных вами разделов Ozon.Ru)


ozon 018.png


8. Расширенная отладка выгрузки

Если товары не выгружаются, можно включить режим отладки. Для этого нужно перейти на страницу "настройки"  модуля
ozon 019.png
Поставить галку на опции "Режим отладки", сохранить настройки
ozon 020.png
При последующей выгрузке в логе вы увидите больше информации (только если будут доступны товары для выгрузки, например фильтром вы можете запретить выгрузку всех товаров)
ozon 021.png

Блок "error" это ошибка которую вернул Ozon
Ниже будет блок items это товары которые выгружаются на озон, необходимо проверить заполненность всех обязательных полей
(обязательность смотреть на вкладке настройки инфоблоков, поля помеченные *)
и свойств(блок [attributes])

ozon 022.png
Если для аттрибута [value] пустое, но вы точно знаете что значение передается, возможно ваше значение не входит в список допустимых значений озон которые можно увидеть нажав на треугольник возле названия поля
ozon 023.png

Если в [value] стоит цифровое id, значит значение сайта правильно сопоставилось со значением варианта озон.

ozon 024.png

Важно! Для разных разделов допустимые значения озон могут отличаться.




Поле category_id тоже обязательное, если оно не заполнено, товар не выгрузится.


Назад в раздел



Часто задаваемые вопросы по модулям экспорта

Видео плейлист по настройке модулей экспорта