...
Синхронизацию профилей можно отключить в конфиге параметром DisableGuestsSync, установив значение True.
Можно задать чтоб профили гостей синхронизировались только вместе со сделками параметром ContactsWithDeal.
Так же можно задать обязательные поля без которых контакты не будут синхронизироваться:
- Имя и фамилия фамилия - параметр LastNameAndNameRequired
- Телефон или email - параметр EmailOrPhoneRequired
<LastNameAndNameRequired> - данная настройка проверяется как на стороне Логуса, так и на стороне Битрикса.
False: проверка не осуществляется.
True: контакт/профиль проверяется на наличие фамилии И имени. Если что-либо не указано, контакт не синхронизируется со второй системой. В логах запишется информация: «Профиль ** не синхронизируется так как не указаны фамилия и имя;». Как только заполнится фамилия и имя, во вторую систему прилетит контакт/профиль со всей изменённой информацией.
True: если контакт/профиль был создан и успешно синхронизирован в системах, но после этого в одной из систем внесли изменения в контакт/профиль и при этом удалили Фамилию или Имя, во вторую систему изменения не прилетят. В логах запишется информация: «Профиль ** не синхронизируется так как не указаны фамилия и имя;». Как только заполнится фамилия и имя, во вторую систему прилетит контакт/профиль со всей изменённой информацией.
<EmailOrPhoneRequired> - проверяется только на стороне Логуса.
False: проверка не осуществляется.
True: профиль в Логусе проверяется на наличие телефона ИЛИ email. Если хотя бы одна позиция указана, профиль синхронизируется с контактом Битрикса.
True: если контакт/профиль был успешно создан (присутствует телефон ИЛИ email), после этого в одной из систем внесли изменения в контакт/профиль и при этом удалили телефон и email, внесенные изменения синхронизируются во вторую систему. Но после этого, изменения вносимые в Логусе не будут передаваться в Битрикс. Как только в любой из систем в профиль внесут телефон или email, синхронизация с Битриксом произойдёт корректно.