Интеграция MLM Soft позволяет реализовать двустороннюю синхронизацию профиля пользователя как в системе МLM, так и в самой системе Drupal, что обеспечивает сквозную регистрацию всех пользователей MLM платформы на форме регистрации самой CMS, а также их сквозную авторизацию.
После проведения соответствующей настройки соответствия полей профиля пользователя значения полей синхронизируются:
Из MLM в Drupal - при каждом логине пользователя в Drupal.
Из Drupal в MLM - при каждом сохранении изменений профиля пользователя в Drupal.
Такая настройка соответствия полей профиля производится в разделе Account settings - на странице "Home / Configuration / MLM Soft / Account settings"
Соответствие большей части полей профиля задается в конфигурационном поле "Fields mapping". В комментарии к этому полю выводится текущая номенклатура полей профиля пользователя Drupal и MLM с указанием их типов. Кроме соответствия полей здесь же настраивается разрешение на просмотр и редактирование поля в своем профиле:
Fields mapping
|
field_name line format: "drupal_field: mlm_field, hidden/readonly” For example: field_first_name: firstname |
Drupal fields: field_first_name(text), field_last_name(text), field_phone(text), field_skype(text), field_mailing_address(text), field_postal_code(text), field_birth_date(date).
MLM Soft fields: firstname(string)*, lastname(string)*, phone(string), birth_date(date), skype(string), Mailing_address(string), login(string), Postal/ZIP_code(string), gender(string), card_id(string). Asterisks (*) mark mandatory fields.
Обязательные поля профиля MLM помечены звездочкой (*).
Совместимость типов полей |
||
Drupal |
ID типа в Drupal |
Alias типа в MLM |
Text |
text |
string |
Long text |
text_long |
txt |
Date (ISO format) |
date |
date |
Соответствие поля страны пользователя задается отдельной установкой "Country field mapping".
Country field mapping |
field_country or none the Drupal user profile field to be mapped to the MLM Soft user profile country field |
В выпадающем списке перечислены текущие поля профиля пользователя Drupal типа "country". Выбранное поле будет синхронизироваться с полем профиля MLM с синонимом "country_id".
Также в данном разделе можно задать дополнительные настройки видимости, имя спонсора и проверку его активности:
Country visibility settings |
Выбирается одно из значений - readonly, allowed, hidden |
Language visibility settings |
Выбирается одно из значений - readonly, allowed, hidden |
Sponsor ID field title |
Direct referral ID MLM Soft sponsor ID field title in the user registration form. |
SPONSOR ACTIVITY CHECK |
Active / Inactive - настройка валидации спонсора с учетом его заданного свойства (например, наличие ранга, активности и пр.) |
Hide tab "Edit" for user profile |
Скрыть закладку “Edit” в профиле mlm-пользователя (запрет редактирования профиля). |
При необходимости интеграции Личного кабинета с системой HelpDesk необходимо сделать привязку/настройку модуля MLM Soft к cистеме Kayako.
Настройка данной связи производится в разделе Kayako API client settings - на странице "Home / Configuration / MLM Soft / Kayako API client settings":
API Kayako URL |
Указывается имя URL - назначается сотрудником тех поддержки MLM Soft |
API Kayako auth data (login:pass) |
Назначается сотрудником тех поддержки MLM Soft |
Kayako Help Center URL |
Назначается сотрудником тех поддержки MLM Soft |
Yanis P.
Комментарии