Интеграция с CRM SalesDrive для конфигураций линейки "BAS", конфигураций "УТП", "УПП", "УТ 2.3"
Функционал стандартной интеграции:
- Загрузка сделок с CRM "SalesDrive" в базу данных BAS (или "УТП", "УПП", "УТ 2.3") в режиме реального времени;
- Двухсторонний обмен статусами заказов между CRM "SalesDrive" и BAS (или "УТП", "УПП", "УТ 2.3") ;
- Автоматическое создание контрагентов на стороне BAS (или "УТП", "УПП", "УТ 2.3") при загрузке соглашения по СРМ "Сейл драйв".
Дополнительный функционал (оплачивается дополнительно):
- Загрузка дополнительных характеристик сделок в базу данных BAS (или "УТП", "УПП", "УТ 2.3") из СРМ "Сейл драйв":
- Способ доставки;
- Доставка/отправитель;
- Сайт Prom.ua;
- Страница сайта;
- Рекламная кампания;
- Источник;
- Компания (utm_campaign);
- Канал.
- Способ доставки;
- Доставка/отправитель;
- Сайт Prom.ua;
- Страница сайта;
- Рекламная кампания;
- Источник;
- Компания (utm_campaign);
- Канал.
- Выгрузка товаров из BAS (или "УТП", "УПП", "УТ 2.3") в СРМ "Сейл драйв".
- Выгрузка остатков, себестоимости и цен в CRM "Sales Drive".
Реализовано для конфигураций:
- BAS Бухгалтерія, редакція 2.2;
- BAS Малий бізнес;
- УНФ. Управління невеликою фірмою;
- УТП. Управління торговим підприємством.
Как реализовано:
Заказ приходит с сайта. В обратном направлении изменения статуса заказа/предзаказа.
Б – Обмен заказами с BAS.
Заказ приходит с SalesDrive в BAS. Обратно отправляются изменения статуса заказа/предзаказа.
Исходя из схемы обмена (рис. 1), заказ (заявка) в SalesDrive может быть создан как вручную в SalesDrive, так и получен при обмене с сайтом. Но часть Б будет работать одинаково в любом из этих вариантов.
Функционал интеграции включает в себя:
1. Получение заказа/предзаказа по WebHook.
При создании заказа или изменении его статуса со стороны SalesDrive отправляется сообщение с данными заказа. На стороне BAS оно принимается HTTP-сервисом.
Результат:
а) Создается/изменяется заказ и его статус в BAS;
б) Отправляется (с помощью API) в SalesDrive номер созданного документа (Если это разрешено соответствующей настройкой).
2. При изменении статуса заказа в BAS, значение статуса отправляется в SalesDrive (с помощью API) (Если это разрешено соответствующей настройкой)
3. Поскольку API SalesDrive не предполагает изменения суммы заказа, при изменении суммы заказа/предзаказа в BAS в комментарии заказа в BAS добавляется строка «Увага змінена сума замовлення - 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. | Загрузка дополнительных характеристик сделок в базу данных BAS (или "УТП", "УПП", "УТ 2.3") из СРМ "Сейл драйв" | 3000 |
2. | Выгрузка товаров из BAS (или "УТП", "УПП", "УТ 2.3") в СРМ "Сейл драйв" | 3000 |
3. | Выгрузка остатков, себестоимости и цен в CRM "Sales Drive" | 3000 |
Разработчик: Компания «ЭНСИТИ»
Специалисты NCT выполнили настройку обмена данными между BAS "Бухгалтерия" и CRM "Sales Drive" на высоком уровне.
Соблюдены были сроки выполнения работ.
Получено консультирование по использованию решения.
Данное решение позволяет бухгалтеру быстро и без ошибок выполнять заявки в BAS Бухгалтерия, что экономит как минимум треть его рабочего времени.
Рекомендую! Это экономит ваши деньги и время!
- Комментарии