Особенности контактов с пометкой «дает доступ к аккаунту»
Контакты клиентов с пометкой «дает доступ к аккаунту» обрабатываются по особым правилам. Их рекомендуется использовать, когда с этим контактом клиент может авторизоваться в личном кабинете, накопить или потратить баллы на сайте или кассе в магазине.
Доступ к аккаунту может давать: Email, мобильный телефон и дисконтная карта.
Особенности контактов с доступом к аккаунту:
- Контакт с доступом к аккаунту никогда не будет затерт при дедубликации.
- Запрещена повторная регистрация с контактом, который дает доступ к аккаунту.
- Запрещено объединение клиентов, если у одного из них доступ к аккаунту дает телефон, а у другого email (при этом другие контакты совпадают).
Если не найден клиент, который точно есть в базе
Поиск клиентов через точку интеграции со включенным доступом к аккаунту происходит только среди клиентов, контакты которых имеют доступ к аккаунту.
Если вы ищете/редактируете клиента через точку с доступом к аккаунту, то поиск будет только среди клиентов, которые имеют пометку доступ к аккаунту. Если клиент не найден, то возникает ошибка, что операция не находит существующего клиента в шаге «Получить существующего». В ответе возвращается NotFound. Проверьте есть ли у клиента, которого ищите, пометка «доступ к аккаунту».
Пример 1. В базе проекта есть клиент с номером 71231231212 (нет доступа к аккаунту). Клиент пришел в магазин и на кассе просит проверить участвует ли он в программе лояльности. Касса отправляет запрос через API c проверкой есть ли такой клиент. Возвращается ответ, что такого клиента нет. У этого телефона нет «доступа к аккаунту». Поэтому при запросе через точку интеграции со включенной настройкой «телефон дает доступ к аккаунту» клиент не найден. Для участия в программе лояльности клиента надо зарегистрировать. После этого два клиент с номером 71231231212 будут объединены на основе совпадения номера телефона.
Пример 2. В базе проекте есть клиент с номером телефона 71231231111 (есть доступ к аккаунту) и он участвует в программе лояльности. Клиент пришел в магазин и попросил зарегистрировать его в программе лояльности. При попытке регистрации вернулась ошибка, что такой клиент уже есть.
Пример 3. В базе проекта есть клиент с email client@mindbox.ru (есть доступ к аккаунту). На лендинге клиент заполнил форму подписки на email-рассылку и указал email client@mindbox.ru. Подписка на рассылку не подразумевает регистрацию на сайте, свойство «доступ к аккаунту» не требуется. Поэтому запрета на повторное попадание в базу с email client@mindbox.ru нет. После подписки две учетные записи будут объединены на основе совпадения email.