| Решение от сертифицированного партнёра amoCRM. |
Решение позволяет самостоятельно настроить гибкую двухстороннюю интеграцию интернет-магазина 1С Битрикс и amoCRM. Возможна синхронизация по:
— заказам
— статусам заказов
— забытым корзинам
— товарам
— покупателям
— покупкам
— каталогам интернет-магазинов
Дополнительно могут быть переданы метки аналитики и рекламных кампаний, а с помощью обработки событий решения, можно тонко настроить интеграцию так, как нужно именно вам.
| Бесплатная помощь в настройке первого подключения и профиля интеграции! |
Типичные примеры использования:
При создании заказа в магазине создать в Амо сделку с привязанными контактом и компанией. При создании осуществить контроль дублей, и использовать уже существующие сущности, если найдены. К сделке прикрепить товары и метки статистики и аналитики. Синхронизировать сделку и заказ по статусам и по флагам заказа (отменен, оплачен, доставка разрешена). Отражать изменения товаров, прикрепленных к сделке в заказе магазина и наоборот.
По истечение времени на основе забытой корзины создать в Амо сделку с привязанными контактом и компанией. При создании осуществить контроль дублей, и использовать уже существующие сущности, если найдены. К сделке прикрепить товары. Отражать изменения товаров, прикрепленных к сделке в заказе магазина и наоборот.
Выгрузить товары из каталога магазина в Амо и периодически их актуализировать.
Возможности
✔ Выгрузка заказов из магазина
- Синхронизация полей, свойств и пользовательских полей заказа, полей оплаты и доставки, меток статистики и аналитики со сделкой, контактом и компанией при создании/обновлении заказа.
- Синхронизация полей, свойств и пользовательских полей заказа, полей оплаты и доставки, меток статистики и аналитики с покупателем и покупкой.
- Выгрузка товаров из заказа на вкладку «товары» в сделке.
- Обновление товаров в заказе при изменении на вкладке «товары» в сделке.
- Гибкий маппинг и большой выбор доступных полей для синхронизации.
- Возможность индивидуальной настройки в зависимости от сайта, типа плательщика, статуса заказа, текущего домена сайта.
- Два способа контроля дублей со стороны модуля: встроенный бесплатный метод или с помощью платного API фильтрации амоСРМ.
Контроль дублей со стороны Амо(временно отключен со стороны amoCRM).- Передача меток систем статистики на вкладку "Статистика" в сделке, а также в любых другие поля любых сущностей амо.
- Передача идентификатора посетителя (visitor_uid), для отслеживания его в автоворонках, подробнее в документации amoCRM.
- Передача тегов.
- Массовая выгрузка всех или выбранных заказов.
- Удаление заказов при удалении соответствующих сделок
- Двухсторонняя синхронизация заказов, отгрузок и сделок по статусам и воронкам.
- Синхронизация флагов заказа и отгрузки со статусами сделки
- Синхронизация полей забытой корзины со сделкой, контактом, компанией, покупателем и покупкой.
- Возможность указать количество часов, через которое считать корзину забытой.
- Выгрузка товаров из корзины на вкладку "товары" в сделке.
- Обновление товаров в корзине при изменении на вкладке «товары» в сделке
- Гибкий маппинг и большой выбор доступных полей для синхронизации.
- Передача идентификатора посетителя (visitor_uid), для отслеживания его в автоворонках, подробнее в документации amoCRM.
- Возможность индивидуальной настройки в зависимости от сайта
- Два способа контроля дублей со стороны модуля: встроенный бесплатный метод или с помощью платного API фильтрации амоСРМ.
Контроль дублей со стороны Амо(временно отключен со стороны amoCRM).- Передача тегов.
- Массовая выгрузка всех или выбранных корзин
- При каждом изменении сделки, контакта или компании, их кастомные поля будут синхронизированы со свойствами заказа, согласно настройками маппинга.
- Синхронизация товаров в сделке при обновлении состава корзины или заказа.
- Синхронизация товаров в корзине или заказе при обновлении товаров в сделке.
- Синхронизация создания/обновления товара в каталоге с товарами в амоСРМ.
- Гибкий маппинг и большой выбор доступных полей для синхронизации.
- Возможность индивидуальной настройки для каждого каталога.
- Массовая выгрузка товаров из каталога магазина.
- передача любых меток рекламных кампаний и аналитики из строки запросов, сессии и cookies;
- каждая метка рекламных компаний может быть передана в отдельное поле сущности амоЦРМ;
- сохранение меток при переходе между страницами сайта;
- фильтр версии api для метки гугл-аналитики: GA1.2.1054613344.1468150257 → 1054613344.1468150257.
✔ Прочие возможности
- поддержка сквозной аналитики;
- форматирование телефонных номеров;
- возможность выбрать нескольких ответственных, которые будут назначаться по очереди;
- Добавление собственных полей для передачи в амо
- Системные события для более гибкой настройки модуля
- Возможность подключения к нескольким аккаунтам amoCRM
- Возможность создавать несколько профилей интеграции как для одного и того же, так и для разных сайтов и каталогов.
- логирование запросов, ответов и ошибок с выводом размеров файлов лога и возможностью ограничить его максимальный размер;
- разделение доступа к модулю в административной части.
- Создание заказа на основе сделки amo.
- Синхронизация товаров в направлении амо — интернет магазин.
- Нужен ещё функционал? Создайте тикет!
| Данный модуль подходит только для синхронизации интернет-магазина с амо. Если необходимо синхронизировать элементы инфоблоков, заполненные формы, почтовые события или иные события на сайте, рекомендую AmoCRM — интеграция с инфоблоками, веб-формами и почтовыми событиями. Таже доступен бандл AmoCRM — интеграция с интернет-магазинами, инфоблоками, веб-формами и почтовыми событиями, включающий оба модуля с хорошей скидкой! Сравнительная таблица возможностей модулей |
— Увеличено время ожидания ответа от Амо во избежание ошибки "cURL error 28: Resolving timed out after 5000 milliseconds..."
— добавлена поддержка кастомных полей для забытых корзин (можно, например, подтягивать доп. информацию по fuser_id)
— при передаче флага разрешения отгрузки и самой отгрузки для заказа, он автоматом ставится и у первой доставки заказа
— исправлена ошибка, из-за которой могла не всегда срабатывать обратная синхронизация статусов при работе на агентах
— исправлены ошибки
— для товаров добавлена возможность передавать ссылку на публичную часть и админку магазина
— для забытых корзин добавлена возможность передавать телефон и email покупателя, а также дату и время последнего обновления
— исправлена ошибка, из-за которой только что созданная доставка к сделке могла прикрепляться не всегда сразу
— исправлены потенциальные слабые места в безопасности
— исправлена передача множественных значений в текст задачи
— Добавлено событие beforeCreateProductByShipment, позволяющее создать свой товар для доставки, или отменить создание такого товара вовсе
— Прочие незначительные доработки и исправления
— исправлена работа ограничения интеграции корзин только для авторизованных пользователей
— исправлены незначительные ошибки и неточности
— уточнены формулировки
— исправлены редко возникающие аномалии при использовании кеширования
— исправлена ошибка, из-за которой мог не работать массовый экспорт товаров
— восстановлено удаление заказа при удалении сделки
— рефакторинг
— улучшена поддержка английского языка
— прочие мелкие правки
— добавлены дополнительные проверки безопасности
— прекращена поддержка php 7.4 и 8.0. Минимальная поддерживая версия 8.1
— добавлены дополнительные проверки при замене плейсхолдеров
— добавлена возможноть выгружать только корзины авторизованных пользователей (с ФИО покупателя)
— добавлены дополнительные проверки безопасности
— улучшен перевод на английский язык
— повышена стабильность работы модуля
— исправлена неточность, из-за которой мог неправильно определяться домен заказа при определенных настройках сервера
— перегруппированы настройки профилей интеграции заказов и корзин
— исправлена ошибка "Argument 'EDIT_FORM_LABEL' is null or empty", иногда возникавшая при установке
— исправлена ошибка из-за которой в амо передавались не все поля
— исправлена ошибка, возникавшая при поиске дублей через api-фильтрации
— исправлены иногда возникающие ошибки при установке
— рефакторинг
— прочие улучшения и исправления
— восстановлена совместимость с обработчиками событий модуля, написанных до версии 2.3.1
— обновлены библиотеки связи с амоСРМ
— настройки меток систем статистики вынесены на отдельную вкладку
— улучшена поддержка английского языка
— добавлена дополнительная проверка существования ответственного, создателя и обновившего при сохранении сущности
— прочие незначительные улучшения
— исправлены мелкие неточности
— восстановлена обратная синхронизация товаров. Теперь она работает только если включена передача товаров из заказа в сделку, во избежание затираний состава заказа
— улучшена поддержка английского языка
— исправлено поочередное переключение ответственных, если в профиле интеграции их указано несколько.
— исправлена иногда возникающая ошибка "Class "Illuminate\Support\Collection" not found"
— исправлены прочие найденные ошибки и неточности
— рефакторинг
— настройка "Не создавать примечания, если они уже существуют" перенесена на страницу маппинга, туда же, где теперь настраивается возможность обновления полей
— исправлена ошибка, из-за которой могли не удаляться профили интеграции
— обработка изменений товаров в сделке временно отключена, т.к. в этом месте обнаружены ошибки, способные обнулить заказ на сайте
— рефакторинг
— исправлено не всегда корректно отрабатывающее обновление статуса сделки в зависимости от флага заказа
— исправлена ошибка, при которой не осуществлялась синхронизация статусов сделок со статусами заказа, если в аккаунте амо были выключены товары
— исправлены прочие найденные ошибки
— улучшена поддержка английского языка
— исправлена ошибка поиска дубликатов, которая возникала, если юзера, который обновил дубликат, уже нет в амо
— исправлена ошибка поиска дубликатов, которая возникала, если ответственного за дубликат уже нет в амо
— исправлена ошибка, когда у найденного дубля в амо были задвоены поля
— исправлена ошибка, визникавшая при поиске дубликатов
— исправлены прочие найденные ошибки и неточности
— улучшена поддержка сайтов в однобайтный кодировках
— исправлена ошибка поиска дубликатов, из-за которой при обновлении сущности на сайте мог смениться ответственный у связанных сущностей в амо
— исправлена ошибка, иногда возникавшая при установке
— Исправлена ошибка, возникавшая если создатель дубликата уже отсуствует в аккаунте амоСРМ
— Исправлена ошибка, из-за котрой мог не пробрасываться отвественный из дубликата
— исправлена ошибка, иногда возникавшая при установке
— улучшена поддержка английского языка
— исправлены мелки ошибки и неточности
— добавлено назначение ответственного сделке из найденного дубля контакта/компании
— добавлена передача названия основного раздела для товаров
— исправлена ошибка, из-за которой при обновлении дублей, кастомные поля, которых не было в оригинале, затирались
— исправлена ошибка, возникавшая при поиске дублей сделок при активном фильтре по статусам
— исправлены найденные ошибки и неточности
— Добавлена передача разных типов цен у товаров
— Добавлена возможность указывать тип цены, с которой будут добавлены товары из амо в заказ/корзину
— Улучшена поддержка английского языка
— Исправлена ошибка, если в группу товара передавалось значение из множественного свойства
— Исправлена ошибка, из-за которой могли не выгружаться товары в амо при создании/обновлении товара в каталоге сайта
— Исправлена ошибка, иногда возникающая при установке
— при добавлении товара со скидкой (через заказ или корзину) будет создаваться новый товар в каталоге амо, а не обновляться существующий
— Удалён Highload-блок "AmoSale: Корзины", т.к. кго функционал был перенесен в Highload-блок "AmoSale: Связи"
— Улучшена поддержка английсткого языка
— Исправлены ошибки при установке
— Исправлены прочие найденные ошибки
— Исправлена ошибка, из-за которой мог зацикливаться экспорт забытых корзин
— Исправлена ошибка, из-за которой мог не ставиться правильный статус сделок при экспорте заказов
— Исправлены прочие найденные ошибки и неточности
— Улучшена поддержка английского языка
— Добавлен список корзин профиля интеграции с возможностью полного или частичного экспорта в амоСРМ
— Переработаны настройки профилей заказов
— Возможность выгрузки всех заказов перенесена из настроек профиля интеграции в список заказов (добавлена галочка "для всех")
— Добавлена передача веса для заказа
— Удалена часть методов, давно помеченных как устаревшие
— Исправлены найденные ошибки
— Улучшена стабильность работы модуля
— исправлена ошибка при сохранении профилей интеграции
— исправлены ошибки при установке
— исправлены другие найденные ошибки
— обновлены зависимости
— исправлены прочие найденные ошибки и несточности
— рефакторинг
— Настройки синхронизации, экспорта и маппинг полей товаров перенесены в профили интеграции товаров.
— Прежние профили интеграции теперь отвечают только за заказы.
— После обновления на основе уже существующих профилей интеграции будут автоматически созданы профили интеграции товаров, никаких дополнительных действий не требуется.
После этого обновления у профилей интеграции останется привязка только к одному сайту:
Поэтому, перед установкой этого обновления, во избежание появления большого количества дублей, РЕКОМЕНДУЕТСЯ у профилей интеграции оставить привязки только к необходимым сайтам.
— расширена структура левого меню
— небольшие изменения в структуре настроек профиля интеграции
— обновлены зависимости
— указание одного сайта при создании профиля интеграции сделано обязательным. Старые профили будут работать по прежнему, но при их обновлении также надо будет указать хотя бы один сайт.
— из настроек профиля интеграции убрана галочка "Контролировать дубли", т.к. эта возможность была отключена со стороны амоСРМ для сторонних интеграций
— исправлена ошибка, когда не обновлялся статус сделки при обновлении заказа, если обновление полей сделки было выключено.
— исправлены прочие найденные ошибки
— исправлены другие найденные ошибки
— рефакторинг
— рефакторинг
— расширены права на доступ: добавлено чтение и редактирование только профилей интеграции и подключений
— исправлены найденные ошибки
— добавлена поддержка кастомных полей типа "Файл" (можно прикрепить уже существующие в amoCRM файлы по uuid)
— при передаче полей "Картинка для анонса", "Детальная картинка" и свойств типа "файл" теперь передается ссылка на файл
— при передаче в кастомное поле типа "ссылка", в качестве значения теперь берется первая ссылка из переданного значения
— обновлена версия sdk связи с amocrm до 0.12.3
— исправлены найденные ошибки
— рефакторинг
— исправление мелких ошибок и неточностей
— исправлены ошибки, иногда возникающие при установке и удалении
— исправлены ошибки синхронизации флагов отгрузки
— исправлены прочие ошибки
— рефакторинг
— исправлена синхронизация по флагам заказа
— рефакторинг
— исправлено обрезание состава заказа
— исправлены ошибки, иногда возникающие при установке
— перегруппированы поля в маппинге: добавлены группы "Заказ", "Доставка", "Оплата". Удалены — "Дополнительные поля заказа" и "Поля заказа"
— в маппинг добавлено множество новых полей для доставки и оплаты
— добавлена поддержка поля "Адрес" амоСРМ
— расширены сообщения об ошибках
— обновлены значения по умолчанию при создании нового профиля
— в настройках профиля интеграции раздел "Фильтр заказов" перенесен на вкладку "Общие параметры"
— улучшена работа в кодировке windows-1251
— исправлены найденные ошибки
— рефакторинг
— исправлены счетчики событий в работе/новых/зависших/ошибочных
— версия sdk для связи с amoCRM повышена до 0.7.2
— при создании нового профиля интеграции по умолчанию включены создание сделки и контакта, а также обработка создания/обновления заказа
— исправлена ошибка, из-за которой не передавались числовые метки систем статистики
— исправлена ошибка, из-за которой не экспортировались заказы, если в амо были отключены товары
— исправлена ошибка, из-за которой могла не срабатывать ручная обработка событий
— обновлён SDK для связи с AmoCRM
— в маппинг статусов добавлены флаги "оплачен", "отгружен", "отменен", "проблема с заказом", "внешний заказ"
— добавлены события beforeAddComplex и afterAddComplex, позволяющие модифицировать данные при добавлении сделки в режиме поиска дубликатов
— добавлены события beforeSaveAmoEntity и afterSaveAmoEntity, позволяющие модифицировать данные при добавлении/обновлении сущности, если режим поиска дубликатов отключен
— исправлено изменение бюджета сделки при прикреплении к ней товаров
— исправлены другие найденные мелкие ошибки и недочеты
— добавлено доп. поле заказа "имя покупателя", в котором передаётся имя пользователя Битрикс, оформившего заказ
— добавлена автоочистка таблицы событий
— количество повторных попыток обработки ошибочных событий ограничено тремя
— восстановлен интерфейс работы со списком заказов при новой установке
— исправлены прочие найденные ошибки
— на страницу просмотра заказов профиля добавлены массовый экспорт и фильтр
— добавлено обновление товара в амо при обновлении цены в магазине
— добавлена возможность отключить обновление раздела при обновлении товара
— исправлена обработка цен, если там есть посторонние символы
— исправлена работа хлебных крошек в админке
— исправлены незначительные ошибки
— добавлена повторная обработка всех успешных/ошибочных событий через ajax, без агентов
— добавлены значения по-умолчанию для маппинга товаров
— рефакторинг
— добавлена форма для просмотра заказов профиля интеграции
— добавлена поддержка описания значений свойств (поле DESCRIPTION) для товаров амо
— исправлена возможность отключения товаров и visitor_uid для сделки
— оптимизирована работа при большом кол-ве свойств, добавляемых в название товара из торгового предложения
— исправлена ошибка при передаче значений множественных свойств в товары амо
— прочие незначительные доработки и правки
— в маппинг товаров добавлены свойства элементов типа строка, число, список и справочник
— добавлена синхронизация статусов при массовом изменении статусов сделок в амо
— оптимизирована обработка событий интернет-магазина и амо
— исправлена синхронизация свойства заказа типа "мультисписок" с кастомным полем амо такого же типа
— исправлена ошибка маппинга полей товаров, если каталогов больше одного
— исправлена ошибка, из-за которой не передавались товары без торговых предложений
— исправлена синхронизация по статусам заказ — сделка.
— метки статистки теперь добавляются только при создании нового заказа и больше не обновляются
— добавлены системные события beforeFindEventProfiles и afterFindEventProfiles позволяющие кастомизировать поиск подходящих профилей интеграции при обработке события
— добавлено новое поле в маппинг полей заказа: ссылка на заказ
— исправлены найденные ошибки в экспорте товаров из каталога
— восстановлены названия полей товаров в маппинге
— рефакторинг
— добавлено дополнительное поле "Город доставки". В нём передается только город, без страны и региона
— добавлено выставление меток статистки по умолчанию при создании профиля интеграции
— настройка "связанные сущности amoCRM" в профиле интеграции сделана необязательной. Если она не заполнена, будет выведено предупреждение
— настройки "Сайты" и "Типы плательщиков" сделаны не обязательными. Если они не выбраны, то профиль применяется ко всем сайтам или всем типам плательщиков соответственно
— исправлена выгрузка названий свойств товара
— исправлена передача меток статистики
— исправлено дублирование сделок при обновлении заказа
— исправлена синхронизация статусов сделок и заказов
— добавлен полный экспорт всего каталога в амоСРМ
— добавлены группы кастомных полей в профиле интеграции
— добавлена кнопка перезапуска агентов
— исправлено удаление тегов из текстовых полей
— исправлены ошибки и неточности при синхронизации по статусам
— исправлены прочие ошибки
— рефакторинг
— улучшена совместимость со старыми версиями Главного модуля
— в маппинг добавлены поля: стоимость без доставки, стоимость доставки, валюта, название платежной системы, название службы доставки
— добавлены значения по умолчанию для сделки в новом профиле интеграции: название, бюджет, состав заказа и комментарий пользователя
— поле "Список ответственных" в профиле сделано необязательным. Если оно не заполнено, ставится ответственный из амо по умолчанию
— исправлены ошибки
— добавлена возможность редактировать из админки список доступных меток систем статистики
— расширен доступный по-умолчанию список меток систем статистики
— добавлена возможность использовать плейсхолдеры для своих значений в маппнге полей
— переработано добавление профилей интеграции
— переработан интерфейс настроек профиля интеграции, настройки сгруппированы по действиям
— при создании заказа добавлена возможность добавления visitor_uid к сделке. Это позволяет отслеживать посетителя в автоворонках. https://www.amocrm.ru/developers/content/digital_pipeline/site_visit
— исправлена ошибка, из-за которой иногда могли дублироваться товары в сделке при обновлении заказа
— исправлены другие найденные ошибки
— обновлено SDK для связи с amoCRM
— передача названия местоположения вместо кода в свойстве заказа типа "Местоположение"
— исправления для сайтов в однобайтных кодировках (windows-1251 и т.п.)
— исправлены найденные ошибки
- Установка
- Создание интеграции в amoCRM для сайта
- Создание подключения к amoCRM
- Подключение к интеграции амоСРМ
- Создание и настройка профиля интеграции заказов
- Создание и настройка профиля интеграции корзин
- Создание и настройка профиля интеграции товаров
Установка на кастомизированный сайт
Работоспособность модуля гарантируется при установке на стандартный коробочный Битрикс версии 18 и выше.
При установке модуля на модифицированные сайты (сайты, логика работы которых отличается от коробочной логики 1С-Битрикс), может потребоваться дополнительная настройка и/или доработка. Такая услуга не входит в поддержку модуля и осуществляется на платной основе.
Требования
- тариф amoCRM с не истёкшей подпиской, либо демо-периодом
- «Главный модуль» Bitrix 18.0.2 и выше
- модуль «Интернет-магазин» 17.8.22 и выше;
- работа сайта на https;
- расширение php-curl;
- расширение php iconv;
- php 7.4.0 или выше.
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.