Чтобы настроить интеграцию с системой управления Storeland, необходимо:
- В своём retailCRM-аккаунте перейти по пути Администрирование > Интеграция > Ключи доступа к API и создать API-ключ с определёнными правами доступа:
/api/orders /api/orders/create /api/orders/{externalId} /api/orders/{externalId}/edit /api/integration-modules/{code} /api/integration-modules/{code}/edit /api/reference/delivery-types /api/reference/payment-statuses /api/reference/payment-types /api/reference/statuses /api/reference/sites /api/customers
Без этого работа модуля для Вашего аккаунта осуществляться не будет.
При создании ключа рекомендуется добавить комментарий, например "ключ интеграции Storeland", а так же выбрать необходимые магазины. Обратите внимание, что обмен заказов может происходиться только с одним магазином retailCRM, при этом в ключе можно указать более одного магазина, а единственный магазин, на который будут записываться заказы,можно выбрать в настройках в дальнейшем.
- Получить токен для Storeland API.
- Перейти на страницу подключения, нажав на кнопку «Подключить» во всплывающем окне подключения модуля в системе.
- После нажатия открываются настройки интеграции, где необходимо ввести ранее созданный API-ключ, адрес Вашей retailCRM и логин и токен для Storeland.
Обратите внимание: адрес CRM указывается без последнего знака /
после ru!
- После того, как все данные заполнены, необходимо нажать на кнопку «Активировать»
Если введённые данные не соответствуют условиям,а именно
Если данные введены верно, то Вы будете перенаправлены на страницу маркетплейса Вашего retailCRM.Обратите внимание,что для работы модуля, необходимо вновь перейти на страницу модуля через Маркетплейс,так как без продолжения настройки работа модуля обеспечиваться не будет.
При переходе по ссылке, будет представлен интерфейс с настройками соответсвий, без которых работа по синхронизации осуществляться не будет.
Очень важный момент!
Библеотека API Storeland не предоставляет возможности получить списком возможные типы оплат и достаток. Вследствие этого в модуле указаны те типы, которые присутствуют в существующих заказах.
Для того, чтобы в модуле был список всех существующих типов доставок и оплат, нужно создать пустые фиктивные заказы в системе Storeland со всеми возможными статусами. При этом, если после запуска модуля в системе Storeland будут созданы новые типы доставок и оплат,существующие настройки соответствия данного модуля будут сброшены во время следующего запуска модуля,с целью избежать неточностей при передаче заказов.
После настроек всех соответствий можно будет переходить к финальным настройкам: настройкам синхронизации заказов.Здесь можно включить или отключить синхронизацию,выбрать магазин из retailCRM и способ связывания товаров с каталогом,а так же, при необходимости сформировать ICML-каталог для загрузки в retailCRM.
В системе Storeland в разделе Администрирование-Продвижение-Яндекс.Маркет можно создать выгрузку YML-файла каталога Вашего магазина.Стандартная выгрузка не подходят для каталога retailCRM, но в модуле предусмотрена возможность для авторизированных пользователей преобразовать Яндекс.Маркет файлы для загрузки их в retailCRM
На этом этап настраивания завершён и,если синхронизация включена, обмен будет происходить раз в 5 минут.
Проследить за выполнением синхронизации можно там же в разделе "Прогресс".
После того,как была включена синхронизация, по мере поступления новых заказов,в течение пяти минут после поступления,заказы будут появляться в данной вкладке.
Если во время обмена заказами произойдёт ошибка, позиция будет выделена ярким красным цветом,и нажав на неё,можно будет попасть на страциу логирования, и посмотреть, что стало причиной ошибки.
Перед использованием убедитесь, что в вашем браузере включена поддержка JavaScript. Во многих браузерах она включена по-умолчанию, но некоторые браузеры требуют принять ряд действий, чтобы включить его. Для первоначальной настройки модуля JavaScript необходим.