50
Скачать / Купить дополнение
Легкая синхронизация с AmoCRM с поддержкой oAuth 2.0
Легкая синхронизация с AmoCRM
Описание
При появлении нового заказа в панели администратора магазина, модуль создает новый контакт в CRM (если нет похожих) и сделку. Также можно добавлять примечание к сделке, в котором будет содержаться краткая или полная информация о заказе, и связать собственные поля из сделки(в Amo) с данными заказа(Opencart).
Возможности
Автоматическое добавление контакта, сделки и примечания к ней в CRM.
Автоматическая смена статуса сделки в CRM при изменении статуса заказа в панели администратора магазина (Заказы -> Управление историей заказа -> Статус заказа).
Включение\отключение добавления примечания к заказу в CRM.
Полная синхронизация уже существующих заказов (возможен выбор начального номера заказа).
Синхронизация custom-полей сделки с данными из заказа.
Примечания
Новый контакт заполняется по следующим полям: Имя, Ответственный, Раб. Тел., Email раб.
Сравнение контактов происходит по имени и email-у, если же email отсутствует, то сравниваются номера телефонов.
Новая сделка заполняется по следующим полям: Название (в формате: “Заказ XX”, где XX – номер заказа), Ответственный, Бюджет (сумма заказа).
Примечание может быть в 3-х состояниях: отключено, полная\компактная форма. Полная форма – в примечании будет вся информация о заказе из панели администратора магазина, Компактная – только список товаров и комментарий покупателя.
При полной синхронизации количество обращений к API минимизировано, дабы избежать лимита на обращение к API. Все сравнения осуществляются модулем. При большом количестве заказов, работа модуля может затянуться. В этом случае рекомендуется увеличить время исполнения в настройках сервера или увеличить начальный номер заказа.
Данные для custom-полей сделки могут быть составными. То есть для одного собственного поля можно указать несколько полей из заказа. Они будут указаны через запятую в сделке.
Поля заказа "Товар", "Опции", "Кол-во", "Цена за штуку", "Сумма по товару" берут данные по порядку. Если в настройках будет 2 поля "Товар", то в первое поле запишется название первого товара, а во второе - второго, если же второго товара нет - то поле просто будет пустым. Аналогично и с другими полями из этого списка (Рекомендуется использовать эти поля в связке).
Внимание!
Поддерживаются следующие типы собственных полей сделки: Текст, Число, Дата, Ссылка, Текстовая область, Короткий адрес.
Если будет указан другой тип у поля, то Amo выдаст ошибку(в лог), а в Amo админке создастся сделка, но она будет пустой.
Если используете тип "Число": Amo обрезает нули в конце дробной части числа(пример: 112.80 = 112.8, 112.00 = 112, 112.08 = 112.08, 141.99 = 141.99)
Добавил
Sergeuser
Добавлено
17.07.2018
Категория
Обмен данными
Системные требования
PHP не ниже 5, cURL
Метод активации
Без активации
Ioncube Loader
Нет
ocStore
3.0 2.3 2.2 2.1
OpenCart.Pro, ocShop
Opencart.pro 2.3 Opencart.pro 2.1
Обращение к серверу разработчика
Нет