Заведение интеграции


Зайдите в раздел "Интеграции" - "Источники импорта" и нажмите кнопку "Добавить источник" ->




На первой странице формы выберите интеграцию с Retail CRM и нажмите кнопку "Следущая":


На второй странице необходимо заполнить данные для интеграции:

*гео-ключ можно получить по ссылке -> http://geohelper.info/ru#feedback 


Ключ для интеграции нужно взять из личного кабинета в RеtailCRM Настройки -> Интеграции -> Ключи доступа к API. Затем из списка выбрать тот ключ, который относится к Orderadmin. Необходимо разрешить полный доступ ключа к вашему магазину.


Заполните ваши данные и нажмите на кнопку "Следующая"




После того как источник "сгенерируется" нажмите на "Перейти к источнику"


Источник для интеграции с Retail CRM будет сгенерирован и его нужно "Активировать":



После "активации" источника необходимо выбрать(указать):

1. Поставьте галочку для:

- загрузки Товаров в Orderadmin

- загрузки Заказов в Orderadmin 

- загрузки Заявок на доставку в Orderadmin 

2. Укажите:

- Authentication code - ключ для авторизации автоматически сгенерируется. 

Важно! Код сгенерируентся автоматически, только после подключения Ордерадмин из RetailCRM.


- Activate calculation service - для калькуляции расчета стоимости доставки

- Activate inventory service - для отображения остатков товара в заказах Retail CRM

3. Для сохранения настроек нажмите на "Install Orderadmin App"




Настройка в RetailCRM 


При первом нажатии кнопки "Install Orderadmin App" у вас в лк Retail CRM автоматически добавится модуль Orderadmin.



Модуль Orderadmin необходимо "Активировать", нажмите на модуль и активируйте его:



После того как активируете модуль, необходимо сопоставить статусы заказов. Зайдите на зкладку "Доставка" -> "Статусы":

с левой стороны статусы Orderadmin, а с правой -> ваши

*Здесь можете посмотреть описание статусов Orderadmin



Настройка в Orderadmin


Вамн необходимо перейти в интеграцию в личном кабинете Orderadmin, где вы найдёте три вкладки с настройками


1. Товары 


Тут вы можете настроить, какой магазин в Orderadmin [Магазин] отвечает на магазин [Магазин RetailCRM] и склад [RetailCRM store for this shop] в RetailCRM, а так же активировать/деактивировать [Активный] связь между магазинами. Согласно данным настройкам товар из RetailCRM будет загружаться в систему Orderadmin.


2. Заказы


            2.1 Магазин


Тут настраивается связь магазинов, складов и статусов в RetailCRM и Orderadmin для передачи заказов и резервирования товаров под этот заказ.


OA Shop
Имя вашего магазина в Orderadmin
OA warehouse
Имя вашего склада в Orderadmin
Магазин RetailCrm
Имя вашего магазина в RetailCRM
RetailCrm store for this shop
Имя вашего склада в RetailCRM
RetailCrm orders confirm stateСтатус в RetailCRM в котором заказ считается подтверждённым для сборки
RetailCrm orders cancel state
Статус в RetailCRM в котором заказ считается отменённым
Активный
Активность связи


           2.2 Настройки

            Тут проставляются оптимальные настройки заказов (значение 1 = Да \ значение 0 = Нет)


Создание заявки на доставку
Должна ли заявка на доставку для заказа создаваться автоматически
Auto-confirm orders
Подтверждать ли заказы для сборки автоматически после резервирования
Create missing offers
Создавать ли Торговые предложения из заказа, если они отсутствуют в системе Orderadmin 


           2.3 Монитор


Тут вам необходимо проставить какие и как статусы в Orderadmin соответсвуют вашим статусам в RetailCRM 


           2.4 Import States

        

        Тут вы проставляете, заказы в каких статусах в RetailCRM должны попадать в Orderadmin


3. Заявки на доставку


            3.1 Настройки


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


ОтправительОтправитель по умолчанию
Custom tracking number field name
Код пользовательского поля (custom) в RetailCRM отвечающее за трек номера (если имеется)
Custom service point field name
Код пользовательского поля (custom) в RetailCRM отвечающее за ПВЗ (если имеется)


            3.2 Службы доставки


Тут создаётся связь мужду службами доставки в RetailCRM и интеграциями с слубами доставки в Orderadmin


Code in RetailCrmКод типа доставки в RetailCrm
Тариф по умолчанию
Тариф Службы доставки, который будет проставляться по умолчанию, если не передан иной
Integration with Delivery service
Интеграция (договор) со Службой доставки внутри системы Orderadmin (создаётся отдельно)


            3.3 Синхронизация складов


Дополнительная синхронизация складов. Если у пользователя больше одного склада, необходимо проставить напротив склада в Orderadmin код скалада в RetailCRM, чтобы определить Оправителя для данного конкретного склада, если таковые имеются. Так же если пользователь передаёт в Orderadmin только заявку на доставку, без заказа, нужна информация о складе.



API-методы необходимые для корректной установки и работы модуля:

  /reference/sites

  /reference/statuses

  /reference/delivery-types

  /custom-fields

  /reference/stores

  /integration-modules

  /orders

  /store/products

  /store/inventories/upload

  /orders/payments

  /delivery/generic