Интеграция с Rozetka

Модуль позволяет настроить интеграцию retailCRM с маркетплейсом Rozetka.

Возможности интеграции

Особенности интеграции



Шаг 1. Подготовка систем

1.1. Создать в retailCRM API-ключ. При создании ключа ему необходимо предоставить права на методы "Разрешенные методы API", которые указаны ниже.

1.2. При создании ключа необходимо выбрать в настройках "Тип доступа" те магазины, в которые будет происходить передача заказов, и с которыми будет обмен информации по заказам. API-ключ вы можете сгенерировать для одного, нескольких или всех магазинов, а выбор магазина(-ов), с которым будет происходить обмен, вы сделаете на вкладке "Настройки". Также рекомендуем добавить комментарий, например "Rozetka" в настройках API-ключа.

2. В кабинете продавца на Rozetka необходимо создать нового пользователя (в разделе "Настройки", подразделе "Менеджеры"), с ролью "Администратор". Эта роль обладает всеми разрешениями (правами) - orders_edit, sellers_edit, correspondence, goods_active, deliveries_edit, delivery_view, order_view, goods_synchronization - которые необходимы для полноценной работы всех функций модуля.

Этот и следующий пункт можно пропустить, если в вашем аккаунте уже есть пользователь, с ролью Администратор. В этом случае вы можете использовать данные для входа существующего пользователя.

После добавления нового пользователя на указанный e-mail адрес придет письмо с просьбой подтвердить e-mail. В письме необходимо перейти по ссылке и задать пароль для созданной учетной записи.



Шаг 2. Подключение систем

Чтобы подключить и активировать модуль, сделайте следующее:

  1. В retailCRM перейдите в раздел Администрирование > Интеграция > Маркетплейс. Выберите модуль «Rozetka». При нажатии на модуль откроется Pop Up окно с описанием модуля. В открывшемся окне нажмите кнопку «Подключить».
  2. Нажав на кнопку, вы попадете на вкладку модуля «Подключение». На данной вкладке необходимо заполнить данные для подключения, которые вы создали на первом шаге (URL адрес и API-ключ магазина в retailCRM, логин и пароль к аккаунту пользователя на Rozetka).
    Также мы просим указать контактные данные для связи с вами и оповещения об изменениях в работе модуля, а также при добавлении нового функционала.
  3. После заполнения всех данных нажимаете кнопку «Подключить». Если данные заполнены верно, то вы попадаете на следующий этап в раздел «Настройки».


Шаг 3. Настройка модуля

После подключения модуля вы попадаете в раздел «Настройки», где необходимо настроить работу модуля под ваши задачи. Если в процессе настройки возникнут вопросы - обратитесь в нашу техническую поддержку, контакты которой указаны в разделе «Поддержка».

Основные настройки

Магазин

Выберите «Магазин» из retailCRM, в который будут передаваться заказы из Rozetka. В выпадающем списке отображаются только активные магазины и те, для которых действует API ключ. Этот параметр является обязательным.

Тип заказа

Выберите «Тип заказа» в retailCRM, который будет указан при передаче заказа из Rozetka. Если данное поле останется незаполненным, то будет действовать правило «По умолчанию в API», которое указано в настройках типов заказа (Администрирование > Справочники > Типы Заказов). Если данное поле останется незаполненным и правило «По умолчанию в API» у вас не настроено, то тип заказа не будет заполнен и его можно будет указать при открытии заказа и работе с ним.
Помните, что от типа заказа зависит матрица разрешенных переходов между статусами, временные ограничения нахождения заказа в определенных статусах, а также печатные формы.

Способ оформления

Выберите способ оформления в retailCRM, который будет указан при передаче заказа из Rozetka. Если данное поле останется незаполненным, то будет действовать правило «По умолчанию в API», которое указано в настройках способов оформления (Администрирование > Справочники > Способы оформления). Если данное поле останется незаполненным и правило «По умолчанию в API» у вас не настроено, то способ оформления не будет заполнен и его можно будет указать при открытии заказа и работе с ним.

Склад отгрузки

Выберите склад отгрузки, который будет присваиваться для заказов из Rozetka. Выбранный склад обязательно должен быть доступен для выбранного магазина. Склады выбираются в настройках магазина, на вкладке «Склады» (Администрирование > Магазины > Магазины).

Если вы выберете склад, который будет недоступен магазину, в который передаются заказы, то заказы в retailCRM не будут создаваться!
Если данный параметр останется без выбора, то при передаче заказа склад отгрузки будет не заполненным и его можно будет указать при открытии заказа и работе с ним.

Номер заказа

Номер заказа в retailCRM может соответствовать номеру заказа на Rozetka или вы можете использовать внутреннюю нумерацию заказа в retailCRM, которая генерируется согласно настройкам «Шаблон генерации номера заказа из API» (Администрирование > Настройки > Заказы). В обоих случаях номер заказа из Rozetka будет передаваться в поле “Внешний ID” (параметр «externalId»).

Менеджер для заказов

Вы можете выбрать менеджера из retailCRM, который будет указан как ответственный менеджер во всех заказах с Rozetka. Если данное поле останется незаполненным, то при передаче заказа из Rozetka в retailCRM, заказ попадет в очередь распределения заказов, согласно настройкам retailCRM (Администрирование > Настройки > Заказы).

Назначать задачу при обращении клиента

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

Синхронизация корзины

Есть три варианта настройки синхронизации товаров в корзине.

Синхронизация статусов оплаты из Rozetka в retailCRM


Настройка соответствия вариантов доставки

Выберите для способов доставки на Rozetka соответствующие типы доставки, а также технологию доставки в retailCRM.

Настройка соответствия типов оплаты

Выберите соответствующие способам оплаты на Rozetka типы оплаты в retailCRM.

Настройка соответствия статусов оплаты

Выберите соответствующие статусам оплаты на Rozetka статусы оплаты в retailCRM.

Синхронизация статусов (общие рекомендации)

Для удобства настройки статусы, которые входят в разные группы, выделены разными цветами. Синим — статусы из группы «В работе», зеленым — «Успешные», красным — «Отмененные».

Статусы из группы «В работе» обязательно должны соответствовать одному из двух правил:

При настройке статусов учтите цепочку переводов статусов на Rozetka и возможность перехода между ними.

Статусы, перечисленные ниже, Rozetka будет обновлять, кроме настроек данного модуля, еще при помощи внутренней интеграции Rozetka с Новой Почтой, Justin и Укрпочтой. Обновление этих статусов становится возможным после появления у заказа ТТН в кабинете Rozetka.

Если заказу на Rozetka присвоен любой финальный статус из группы «Успешные» или «Отмененные», переход этого заказа на Rozetka в любой другой статус не возможен.

Если вы используете модуль Новой Почты и в нем настроено соответствие статусов, нужно чтобы это не противоречило настройкам синхронизации статусов данного модуля.

Рекомендуем настроить как можно большему кол-ву статусов соответствия в двух разделах.

Синхронизация статусов из Rozetka в retailCRM

Рекомендуем настроить как минимум соответствие следующим статусам в данном разделе:

Если в вашей бизнес-логике предусмотрено взаимодействие со службами доставки (в том числе создание, редактирование номера ТТН) из кабинета Rozetka, то модуль нужно настроить таким образом, чтобы статусы заказа в retailCRM обновлялись в результате их обновления на Rozetka, поэтому дополнительно к тем статусам, которые указаны выше, мы рекомендуем настроить еще соответствие для следующих статусов:

Таким образом с тем, как эти статусы будут обновляться на Rozetka, они будут обновляться и в retailCRM.


Синхронизация статусов из retailCRM в Rozetka

Рекомендуем настроить как минимум соответствие следующим статусам в данном разделе:

Важно! Все изменения в корзине (удаление товаров, добавление новых, изменения количества), которые были сделаны в этом или предшествующих этому статусу, будут синхронизированы с Rozetka, если в настройках синхронизации корзины у вас выбран вариант «Изменять на Rozetka в соответствии с retailCRM».

Важно! Передача ТТН транспортной компанией возможна только в этом статусе, поэтому если вы хотите передавать ТТН из retailCRM в Rozetka — необходимо, чтобы ТТН была создана на этом или предшествующем этому статусах.



Шаг 4. Синхронизация каталога

1. Убедитесь в том, что товар на Rozetka передается корректно в каталог магазина retailCRM.

Если товары на Rozetka загружаются через сервис Pricecreator
В личном кабинете сервиса Pricecreator необходимо перейти в раздел ВЫГРУЗКА В XML, далее зайти в товар и убедиться, что параметр «Код / Код товара / Артикул» заполнен и совпадает с параметром «ID» (уникальный код товара).

Если товар не заполнен и поле «Код / Код товара / Артикул» пустой, то его нужно отредактировать. Сделать это можно следующим способом:

Если товары на Rozetka загружаются через XML фид.
Если для работы с Rozetka вы используете свой собственный XML фид, минуя работу с сервисом Pricecreator, то для корректной работы со всеми функциями интеграции необходимо, чтобы в каждом товаре фида были указаны параметры:

2. Загрузите каталог товаров из Rozetka в магазин retailCRM

Для загрузки товаров в retailCRM перейдите в раздел «Магазины» и выберите тот магазин, в который вы передаете заказы из Rozetka. В настройках этого магазина выберите вкладку «Каталог». Для параметра «Каталог» необходимо выбрать параметр «Загружать из ICML», в поле URL ICML-файла вставить ссылку на ваш XML фид, а в поле «Загрузить каталог из ICML сейчас» выставить галочку и сохранить магазин.

Ссылку для поля URL ICML-файла можно взять в 3-х источниках:



Шаг 5. Загрузка существующих заказов

Вы можете загрузить все существующие заказы из Rozetka в retailCRM. При этом будут автоматически созданы клиенты. Все повторные заказы существующего клиента будут привязаны к нему.

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

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

После окончания процесса загрузки, этот раздел будет скрыт.




Введите адрес вашего портала RetailCRM.
Введить API-ключ для интеграции.



Введите логин и пароль от учетной записи Rozetka. Роль у учетной записи должна быть «Администратор» (или «Владелец»). Название магазина будет отображаться как название вкладки в настройках к конкретному магазину. Модуль интеграции позволяет синхронизировать до трех магазинов на Rozetka.



Для связи с вами.
Для связи с вами.
Для связи с вами.


Поля отмеченные «*» — обязательные для заполнения.