Как передавать новые и завершенные заказы из GetCourse в Битрикс24

Как сделать более рентабельным и простым образовательный бизнес на платформе GetCourse? Интегрироваться с многофункциональной платформой Битрикс24. Помимо приема заказов и общения с клиентами, нужно и многое другое:
- работающий контакт-центр;
- автоматизированный контроль задач и проектов;
- настройка CRM;
- онлайн-документооборот.
В центре всего этого — данные, которые нужно передавать от платформы к платформе, чтобы все работало корректно. И есть специальный сервис Albato, который сделает интеграцию систем и передачу данных комфортной и быстрой.
На примере настройки передачи новых и завершенных заказов из GetCourse в Битрикс24 покажем, как интегрируются эти системы на Albato.
Сначала подключи сервисы к Albato по инструкциям на сайте:
Подключение Битрикс24 к Albato через приложение
Подключение GetCourse к Albato
Как настроить передачу новых заказов из GetCourse в Битрикс24
Сначала настрой связку двух сервисов на платформе Albato. Что нужно сделать:
- Перейди в раздел «Мои связки».
- Нажми на кнопку «Создать новую связку».
- В новом окне выбери источник данных — GetСourse.
- Затем нужно выбрать событие — т.е. триггер, при котором запускается передача данных. В нашем случае это «Заказ создан/изменен»;
- Подключение ты уже создал, поэтому просто укажи свой аккаунт в GetCourse.
Затем нужно сделать примерно тоже самое для системы, куда будем передавать данные — Битрикс24.
- Выбери куда должны отправляться данные — Битрикс24;
- Укажи действие — «Новый контакт»;
- Подключение также было создано ранее, поэтому укажи аккаунт в Битрикс24.
В следующем шаге заполни поля для создания нового контакта клиента.
«Имя» выбери из шага №1 GetCourse → «Создание/изменение заказа: параметр «Пользователь — Имя».
- Поля «Фамилия», «Телефон», «E-mail» заполни по аналогии:
При импорте данных из одной системы в другую важно проверять их на дубли. В нашем случае речь только о новых заказах в GetCourse, поэтому проверять на дубли их не будем. Выбери сценарий «Не проверять на дубли, всегда создавать новый». О других сценариях можно прочитать тут
Следующая проблема, которую нужно решить — разное обозначение суммы в рублях в двух системах. Сумма оплаты обозначается в GetCourse в рублях («руб.»), Битрикс24 это значение не принимает. Что нужно сделать:
Добавь в связку соответствующий алгоритм. Для этого нажми «+», «Инструмент» — «Математическая операция».
Теперь настроим нужную математическую операцию.
В поле «Операция» — выбери параметр «Осталось заплатить» из списка шага №1 GetСourse: «Создание -изменение заказа» и далее вручную введи «-0» (минус ноль):
- В поле «Тип округления» отметь вариант «Математическое (1)» из справочника:
Пример заполненных полей:
Следующий шаг в настройке связки — заполнение полей в блоке «Действие».
Снова нажми на «+» и выбери «Действие»:
- В новом окне укажи куда будем отправлять данные — Битрикс24.
- Выбери действие — «Новая сделка».
- Укажи созданное ранее подключение — аккаунт в Битрикс24.
Затем настрой поля по новой сделке в Битрикс24:
«Название сделки» — может быть любым. Здесь мы вписали часть вручную и добавили параметр «Номер заказа» из списка от шага 1 GetСourse: «Создание — изменение заказа».
- В поле «ID контакта» ввели параметр ID контакта из шага №2: «Битрикс24 — Новый контакт».
- В поле «Стадия» выбери значение из справочника. В нашем случае это «Общее — Новая (NEW)»
- Поле «Сумма сделки» — это результат работы инструмента из шага №3:
Пример заполненных полей:
Мы не настроили поиск дубликатов, поскольку наш сценарий — передавать новые заказы и всегда создавать новую запись. То есть ограничение входящих данных — это только новые заказы. Чтобы соблюдать это требование, настроим фильтр входящих данных.
Перейди в «Конструктор связки».
Выбери параметр фильтрации данных — «Заказ статус создан/изменен: Статус»:
-
- Условие — выбери «Равно» и пропиши «Новый».
Пример заполненных полей:
Остается сохранить этот шаг и связка для передачи новых заказов из GetCourse в Битрикс24 готова. Нужно ее только запустить.
Как настроить передачу заказов со статусом «завершен» из GetCourse в Битрикс24
Мы рассмотрели как передать новые заказы из системы в систему, а теперь создадим связку для следующего сценария — когда статус заказа в GetCourse меняется на «завершен», актуализируем информацию об этом заказе в Битрикс24.
Шаги настройки этой связки идентичны предыдущим, поэтому не будем описывать из полностью. Укажем только те шаги, которые отличаются.
1. Настройка поиска дубликатов.
Входящие заказы теперь у нас не новые, а закрытые. И теперь они не должны дублироваться с теми, что уже хранятся в Битрикс24. Ищем дубликаты в GetCourse и Битрикс24 по контактам клиентов. Мы выбрали два параметра: «Телефон» и «Email».
- В этом шаге выбери сценарий «Не создавать новую запись, если найден дубликат».
- Выбери значение, по которому нужно искать дубликаты: «Телефон» и «Email».
2. Настройка полей для передачи данных в Битрикс24.
Здесь есть отличие в поле «Стадия», где выбираем стадию заказа. В предыдущей настройке мы выбирали новые заказы — «Общее — Новая (NEW)». Сейчас нужно будет выбрать завершенные заказы — «Общее — Сделка успешна (WON)».
3. Настройка проверки дублей.
Мы будем обновлять существующую сделку, а если не найдем — создавать новую с актуальными данными.
Тебе нужно настроить поля:
В поле «Стадия» удали макрос «Текущее значение» и выбери из списка нужную стадию. В нашем случае это «Сделка успешна».
В поле «Сумма сделки» также убери макрос «Текущее значение» и выбери результат работы инструмента «Математическая операция».
Сохрани настройки.
Поскольку связка должна передавать данные только при статусе заказа «Завершен» в GetCourse, нужно настроить фильтрацию входящих данных.
Перейди в «Конструктор связки».
Задай условия фильтра. Для этого открой список и выбери «Заказ статус создан/изменен: Статус»:
Затем выбери условие «Равно» из списка.
- Пропиши значение «Завершен» (необходимый статус заказа).
Заполненные поля выглядят так:
Сохрани сделанные настройки связки и запусти ее.
Заключение
Твой образовательный проект станет более технологичным и эффективным, если связать его с Битрикс24. И сделать это можно с помощью связок на платформе Albato. Весь процесс проходит быстро и не требует специальных технических навыков.
Albato предлагает тысячи решений по связкам и настройкам разных систем: аналитики, конструкторов сайтов, рекламных кабинетов, мессенджеров и пр.
Познакомься с ними на нашем сайте. Здесь мы собрали готовые инструкции, статьи и кейсы: