Синхронизация пользователей сайта с CRM Битрикс24
От нашего постоянного клиента, поступила задача: настроить обмен создаваемых аккаунтов на сайте с CRM Битрикс24.
У компании сайт- платформа аукциона, в нём регистрируются пользователи разного типа.
Изначально создаётся аккаунт, к которому уже добавляются разные профили. У одного аккаунта может быть несколько профилей.
Профили могут иметь разный тип: юридические лица, ИП, физические лица. А каждый тип имеет свой набор полей для заполнения.
Задача состояла в том, чтобы по каждой созданной карточки профиля на сайте, в битриксе создавалась соответствующая сущность с данными. А при любом изменении данных в карточке профиля на сайте, эти изменения дублировались в карточку сущности в битрикс. Связка должна сохраняться и обновляться.
Битрикс24 имеет другую структуру данных, а именно Контакты/Компании. Но клиенту нужно, чтобы аккаунт был физическим лицом, а Профиль — юридическим лицом и ИП.
Решение:
По согласованию с заказчиком было решено, что Аккаунтом будет считаться сущность Контакт.
Профиль физического лица тоже Контакт, причём в данной сущности создано поле, которое имеет ссылку на другой контакт, а юридичские лица и ИП — это Компании. Связка контактов и компании осталась стандартной.