Обмен данными с Битрикс24 для Дополнения

Плагин "Обмен с Битрикс24" находится в стадии активной разработки и развития функционала. Нам очень важна ваша обратная связь: идеи, замечания, пожелания и любая другая информация, которая поможет в развитии данного плагина. Кроме того, у вас сейчас имеется возможность приобрести плагин по льготной цене, с каждым новым обновлением его цена может изменяться.

В текущей версии плагина реализовано:
- обмен информации по сотрудникам;
- обмен информации по покупателям.

Запланировано (в порядке предполагаемого добавления):
- обмен информации по заказам с Shop-Script;
- обмен информации по сделкам с CRM;
- обмен информации о компаниях;
- импорт покупателей(контактов) и компании из Битрикс24 в фреймворк;
- другие интерфейсные дополнения.

Важно! Так как плагин работает с очень ценными для вас данными (покупателями и в будущем с заказами), а мы несмотря на многочисленные тесты можем допустить какие-то просчеты, поэтому просим внимательно прочитать информацию о настройках и на что они могут влиять. А так же обязательно храните свежие бекапы своего сайта. Если вдруг по нашей вине будет нарушена целостность информации мы бесплатно поможем восстановить её из бекапа не откатывая весь сайт целиком. Как нам кажется, лучше всего проверить работу плагина вы можете создав на поддомене клон своего магазина и подключив его к своему порталу на сервисе Битрикс24.


Для того, чтобы в левом сайдбаре приложения "Дополнения" появился блок ссылок "Битрикс24" необходимо:
- настроить запуск скрипта по расписанию (CRON);
- добавить в настройки адрес вашего портала;



- на портале зайти в "Приложения" > "Добавить приложение" > "Для личного использования" > "Добавить", заполните "Название приложения" на свой вкус, поставьте галочку "Приложение использует только API", в правах доступа на текущий момент проставьте галочки "CRM (crm)", "Пользователи (user)" и в поле "Укажите ссылку" вставьте адрес из настроек плагина.



- заполните поля "Код приложения" и "Приложения" из данных, полученных на портале;
- оставьте поле "Ключ авторизации приложения" пустым оно заполнится автоматически при первом событии на портале (сохранение, изменение контакта);
- кликните по ссылке "Привязать к порталу" и авторизуйтесь на портале, крайне желательно с администраторского аккаунта;



- в случае, если у привязанного пользователя портала или приложения недостаточно прав к каким-то функциям, то будет выведен блок с этой информацией.

Для того, чтобы данные сотрудника синхронизировались необходимо для сотрудника на портале указать соответствующего пользователя на сайте и поставить галочку в правой стороне.



При первой синхронизации вы увидите те поля, которые будут участвовать в обмене, а также выбрать вариант с портала или с сайта, или указать свой вариант. После включения синхронизации в таблице появится галочка и каждые 5 минут будет проводится синхронизация.

Описание настроек:

Минимальный ID - если вы хотите ограничить добавление покупателей в синхронизацию (например, не синхронизировать старых покупателей), то нужно указать ID контакта с которого начать осуществлять добавление. При этом нужно понимать, что после добавление покупателя в список синхронизации он будет синхронизироваться в дальнейшем даже, если вы укажете 0 в настройках. Так же нужно принимать во внимание, что когда будет добавлена синхронизация заказов и сделок, что при добавлении заказа или сделки в синхронизации, соответствующий ей контакт будет добавлен в список синхронизации несмотря на значение этой настройки.

Поиск и привязка к существующим карточкам на портале - если вы хотите, чтобы на каждого покупателя создавался отдельный контакт на портале, то оставьте галочки пустыми. Если же вы хотите, чтобы покупатели с сайте с пересекающимися email или телефона на портале были представлены одним контактом, то поставьте соответствующие галочки. При этом нужно понимать, что все покупатели на сайте с одинаковыми email или телефонами тоже синхронизируются и будут иметь единый набор данных.

Метод поиска - на портале, как и у вас на сайте может быть несколько контактов с подходящими данными, поэтому вам нужно выбрать к какому из них будет прикрепляться ваш покупатель, если вы поставили хотя бы одну галочку в предыдущей настройке.

Метод привязки - мы выделили три метода при привязке покупателя к найденому контакту:
1 - данные на портале заменяются полностью данными с сайта;
2 - данные на портале объединяются с данными сайта;
3 - данные на сайте заменяются данными портала.

Шаблон реквизита для записи адресов контакта - так как адреса контакта на портале хранятся в реквизитах, а у реквизитов есть шаблоны, то вам следует выбрать один из них. Данная настройка не критична и вы можете выбрать любой на ваше усмотрение.

Тип адреса для хранения адресов контакта - так как адреса контакта на портале хранятся в реквизитах, а у реквизитов есть различные типы адресов, то вам следует выбрать один из них. Данная настройка не критична и вы можете выбрать любой на ваше усмотрение.

Действия при удалении адреса при синхронизации - так как адреса контакта на портале хранятся в реквизитах, а у реквизитов помимо адресов могут быть заполнены вами вручную другие данные, например, паспортные, то при удалении адреса на сайте приложение должно понимать, что делать с реквизитом. Если вы не заполняете самостоятельно данные в реквизитах на портале, то выбирайте "вместе с адресом удаляем весь реквизит целиком"

Дополнительная перепроверка синхронизации - в работе сервисов и сайтов могут происходить сбои и тогда возможно, что данные вовремя не будут синхронизированы. Поэтому с некоторой периодичностью будут запрашиваться списки недавно измененных контактов и производится дополнительная сверка на актуальность данных.



Важно! Так как структура данных фреймворка и портала различны, то плагин производит синхронизацию лишь ряда полей, которые пересекаются и отмечены зеленым цветом. Но есть поля, которые участвуют в пересечении, но игнорируются нами и мы их отметим красным цветом. Будьте внимательные, данные поля будут очищаться при синхронизации. При обмене днем рождения, если не заполнен год, то все все поля дня рождения очищаются. Тип адреса на сайте, который указывается при синхронизации "shipping". Пока это сделано так, свои замечания, идеи и предложения вы можете прислать в нашу техподдержку.

На странице "Логи" хранятся логи обмена (запросы и ответы) с Битрикс24. Нажав на плюсик можно увидеть подробную информацию и переданной и полученной информации.

Характеристики

Тип Плагин
Состояние можно купить в магазине Webasyst
Вернуться к списку