Интеграция с CRM SalesDrive для конфигураций в обычных формах (УТП, УПП, УТ, редакция 2.3 и другие)
Функционал стандартной интеграции:
- Загрузка сделок с CRM "SalesDrive" в учётную систему в режиме реального времени;
- Двухсторонний обмен статусами заказов между CRM "SalesDrive" и учётной системой;
- Автоматическое создание контрагентов на стороне учётной системы при загрузке соглашения по СРМ "Сейл драйв".
Дополнительный функционал (оплачивается дополнительно):
- Загрузка дополнительных характеристик сделок в учётную систему из СРМ "Сейл драйв":
- Способ доставки;
- Доставка/отправитель;
- Сайт Prom.ua;
- Страница сайта;
- Рекламная кампания;
- Источник;
- Компания (utm_campaign);
- Канал.
- Способ доставки;
- Доставка/отправитель;
- Сайт Prom.ua;
- Страница сайта;
- Рекламная кампания;
- Источник;
- Компания (utm_campaign);
- Канал.
- Выгрузка товаров из учётной системы в СРМ "Сейл драйв".
- Выгрузка остатков, себестоимости и цен в CRM "Sales Drive".
Реализовано для конфигураций:
- УТП. Управління торговим підприємством;
- УВП. Управління виробничим підприємством.
Готовой интеграции нет, можем реализовать по запросу:
- УТ 2.3. Управління торгівлею, редакция 2.3;
- Остальные конфигурации на обычных формах (нужно уточнять).
Как реализовано:
Заказ приходит с сайта. В обратном направлении изменения статуса заказа/предзаказа.
Б – Обмен заказами с учётной системой.
Заказ приходит с SalesDrive в BAS. Обратно отправляются изменения статуса заказа/предзаказа.
Исходя из схемы обмена (рис. 1), заказ (заявка) в SalesDrive может быть создан как вручную в SalesDrive, так и получен при обмене с сайтом. Но часть Б будет работать одинаково в любом из этих вариантов.
Функционал интеграции включает в себя:
1. Получение заказа/предзаказа по WebHook.
При создании заказа или изменении его статуса со стороны SalesDrive отправляется сообщение с данными заказа. На стороне учётной системы оно принимается HTTP-сервисом.
Результат:
а) Создается/изменяется заказ и его статус в учётной системе;
б) Отправляется (с помощью API) в SalesDrive номер созданного документа (Если это разрешено соответствующей настройкой).
2. При изменении статуса заказа в учётной системе, значение статуса отправляется в SalesDrive (с помощью API) (Если это разрешено соответствующей настройкой).
3. Поскольку API SalesDrive не предполагает изменения суммы заказа, при изменении суммы заказа/предзаказа в учётной системе в комментарии заказа в учётной системе добавляется строка «Увага змінена сума замовлення - 0000.00 грн.» и значение комментария (с помощью API) отправляется в SalesDrive.
Рис. 2. Настройки интеграции с SalesDrive.
В настройках интеграции указываются параметры авторизации для работы с API (Account и API key).
Рис. 3. Как найти параметры Account и API Key (1).
Рис. 4. Как найти параметры Account и API Key (2).
Для приема Webhook необходимо опубликовать HTTP сервис интеграции (называется SalesDrive) и выполнить проброс порта.
В результате должен получиться URL такого вида:
http://<внешний IP>:<порт>/<имя публикации>/hs/SalesDrive/WebHook
Его нужно указать в настройках Webhook SalesDrive (см.рис. 5).
Рис. 5. Где указывается URL для Webhook SalesDrive.
В данном решении частично используется функционал интеграции с Битрикс24.
В частности, используется механизм настройки сущности обмена. Он позволяет в пользовательском режиме добавлять/изменять необходимые поля в сущность обмена.
Рис. 6. Сущность обмена (Заказ/Предзаказ).
Для работы со справочниками API SalesDrive для справочных значений сущности добавлена возможность идентификации по ID (в стандартной интеграции с Битрикс24 этого не требовалось (и не было)).
Рис. 7. Справочники сущностей обмена с идентификацией в т.ч. по ID.
Соответствия значений справочников указываются точно так же, как в интеграции с Битрикс24.
Рис. 8. Настройка соответствий значений справочников SalesDrive.
ID объекта хранится в том же реестре, что и для Битрикс24. Чтобы понять, что это SalesDrive ID, он записывается с префиксом «SD_»:
Рис. 9. ID SalesDrive хранится в том же регистре, что использовался в интеграции с Битрикс24.
Для настройки сущности обмена можно использовать все поля заявки, которые приходят по Webhook (все поля раздела data в JSON Webhook SalesDrive).
Рис. 10. Принцип настройки сущности обмена для интеграции с SalesDrive.
Стоимость стандартного функционала: 12000 грн.
Стоимость дополнительного функционала:
Цена, грн | ||
1. | Загрузка дополнительных характеристик сделок в учётную систему из СРМ "Сейл драйв" | 3000 |
2. | Выгрузка товаров из учётной системы в СРМ "Сейл драйв" | 3000 |
3. | Выгрузка остатков, себестоимости и цен в CRM "Sales Drive" | 3000 |
Разработчик: Компания «ЭНСИТИ»
Специалисты NCT выполнили настройку обмена данными между BAS "Бухгалтерия" и CRM "Sales Drive" на высоком уровне.
Соблюдены были сроки выполнения работ.
Получено консультирование по использованию решения.
Данное решение позволяет бухгалтеру быстро и без ошибок выполнять заявки в BAS Бухгалтерия, что экономит как минимум треть его рабочего времени.
Рекомендую! Это экономит ваши деньги и время!
- Комментарии