На вкладке "Анкеты" добавлены 2 новые опции: "Подтверждать номер телефона" и "Подтверждать e-mail". Если данные опции включены, то при сохранении номера телефона или e-mail адреса потребуется его подтверждение. Подтверждение будет осуществляться посредством короткого цифрового кода который будет отправлен клиенту. Для подтверждения телефона код будет отправлен в смс сообщении. Для подтверждения e-mail адреса код будет отправлен клиенту на электронную почту. Рядом с опциями "Подтверждать номер телефона" и "Подтверждать e-mail" расположены опции "Подтверждать для типов анкет" которые определяют для каких типов анкет требуется подтверждение номера телефона или e-mail. Добавлен новый справочник "Методы подтверждения"
В данном справочнике можно настраивать методы подтверждения. В данном справочнике есть 2 системных метода подтверждения созданные по умолчанию: * СМС - Метод подтверждения который используется для подтверждения номеров телефонов по смс * e-mail - Метод подтверждения который используется для подтверждения номеров телефонов по e-mail
Эти системные методы нельзя удалить, но можно изменить их параметры.
Метод подтверждения имеет следующие параметры на вкладке "Основные":
- Название
- Оператор - Выпадающее меню в котором выбирается какой из операторов рассылок будет использоваться для отправки сообщения с кодом клиенту.
- Количество чисел - Определяет из скольки чисел будет состоять проверочный код. По умолчанию 4 цифры, минимум 3 цифры и максимум 12 цифр.
- Разрешить пропуск подтверждения - Если данный параметр включен то у пользователей программы будет возможность сохранить телефон или e-mail без проверки после нескольких неудачных попыток ввести код. Например если данная опция включена и в ней указано что требуется как минимум 3 попытки, то после 3 попыток ввода некорректного кода появится диалоговое окно которое предложит пропустить проверку кода. При пропуске номер или e-mail сохранится в анкете, но будет помечен как неподтвержденный.
- Отправлять код автоматически - Если эта опция включена, то код подтверждения будет отправлен сразу же при открытии диалогового окна подтверждения
Сообщение - Текст сообщения которое будет отправлено клиенту. Это сообщение должно содержать флаг code который будет заменен на проверочный код при отправке сообщения. Метод подтверждения не сохранится в БД если в сообщении нет флага code.
- Метод подтверждения имеет еще одну вкладку "Дополнительно" на которой расположен список с множественным выбором операторов рассылок. На данной вкладке вы можете выбрать альтернативных операторов рассылок в дополнение к основному который вы выбрали на вкладке "Основные". Если вы выбрали дополнительные операторы рассылок в дополнение к основному, то в диалоге подтверждения вы сможете выбрать какой из выбранных операторов вы хотите использовать для отправки сообщения. По умолчанию в диалоге подтверждения будет выбран основной оператор рассылок который вы выбрали на вкладке "Основные". Если вы не выбирали ни одного дополнительного оператора рассылок на вкладке "Дополнительно" то в диалоге подтверждения не будет выбора оператора рассылок.
Если в настройках администратора включено подтверждение, то при сохранении телефона или e-mail адреса появится диалоговое окно подтверждения. Диалог подтверждения состоит из следующих частей:
- Оператор - выпадающее меню в котором вы можете выбрать какой из операторов рассылок вы хотите использовать для отправки сообщения. В данном выпадающем меню будут доступны только основной оператор который вы выбрали в настройках метода подтверждения на вкладке "Основные" и альтернативные операторы которые вы выбрали на вкладке "Дополнительно". Если вы не выбирали альтернативных операторов рассылок, то выбор оператора рассылки в диалоге будет скрыт.
- Телефон/E-mail - в данном поле будет отображен номер телефона или e-mail адрес куда будет отправлено сообщение с проверочным кодом. Данное поле доступно только для чтения, то есть редактирование телефонов и e-mail адресов недоступно в диалоге подтверждения.
- Код - Текстовое поле в которое пользователь должен ввести проверочный код. Справа от данного поля расположена кнопка которая позволяет отправить проверочный код клиенту. При нажатии на данную кнопку она будет временно заблокирована на одну минуту. Отсчет времени до отправки нового кода будет отображен под данным текстовым полем.
- Если в настройках текущего метода подтверждения включена опция "Отправлять код автоматически" то при появлении диалогового окна подтверждения сообщение с кодом будет сразу же автоматически отправлено. Если же данная опция выключена то для отправки сообщения пользователю придется самому нажать на кнопку отправки сообщения расположенную справа от поля для ввода проверочного кода.
Проверка кода производится при нажатии на кнопку "Ок". Если введенный код некорректен, то отобразится сообщение с ошибкой. Если же код корректен, то диалог закроется и телефон или e-mail сохранится в базе данных и будет помечен как подтвержденный.
В модуле отчетов добавлены несколько дополнительных отчетов:
Подтвержденные - Телефоны
Подтвержденные - E-mail
Подтвержденные - Отправленные коды
Отчет Подтвержденные - Телефоны
Данный отчет отображает список всех подтвержденных телефонов в вашей базе данных. В отчете можно фильтровать данные по дате отправки кода, по статусу подтверждения (Подтвержден, пропущен) и по типу анкеты. При экспорте этого отчете в нем также добавляется колонка с текстом отправленного сообщения с кодом подтверждения.
Отчет Подтвержденные - E-mail
Данный отчет отображает список всех подтвержденных E-mail адресов в вашей базе данных. В отчете можно фильтровать данные по дате отправки кода, по статусу подтверждения (подтвержден, пропущен) и по типу анкеты. При экспорте этого отчете в нем также добавляется колонка с текстом отправленного сообщения с кодом подтверждения.
Отчет Подтвержденные - Отправленные коды
Данный отчет отображает все отправленные коды подтверждения. Данные в отчете можно фильтровать по статусу, актуальности, типу анкеты, методу подтверждения и оператору рассылки. Код подтверждения имеет следующие статусы:
- Не подтвержден - Код подтверждения отправлен клиенту, но еще не был подтвержден
- Подтвержден - Код получен клиентом и подтвержден
- Отменен - Подтверждение кода было отменено
- Подтверждение пропущено - Если клиент не получил код, или код несколько раз был введен некорректно, и пользователь решил пропустить проверку кода. Возможно только в том случае если в настройках метода подтверждения разрешен пропуск подтверждения.
- Актуальные коды - при подтверждении может возникнуть ситуация когда клиенту было отправлено несколько разных кодов подтверждения для подтверждения одного и того же действия. При подтверждении действия одним из этих кодов все остальные коды будет считаться не актуальными. Допустим клиент подтверждает телефон и ему был отправлен код, но он не пришел и ему отправили код повторно. Если изменение телефона подтвердили вторым кодом, то первый код в таком случае считается не актуальным и в данном отчете по умолчанию он будет скрыт.
При экспорте этого отчете в нем также добавляется колонка с текстом отправленного сообщения с кодом подтверждения.
Киоск - Настройка профиля
В киоске реализовано самостоятельное изменение телефонов и e-mail адресов клиентами. В киоске кнопка "Пароль" в личном кабинете клиента которая позволяла клиенту изменить пароль теперь заменена на кнопку "Профиль". При нажатии на данную кнопку открывается страница настроек профиля на которой клиент может самостоятельно изменить телефон, e-mail или пароль. На данной странице расположено 3 строки: телефон, e-mail и пароль. В строке с телефоном будет отображен текущий телефон клиента. В строке с e-mail будет отображен текущий e-mail клиента. В строке с паролем будет всегда отображено 6 звездочек вместо пароля. Рядом с каждой из этих строк расположена кнопка "Изменить" которая открывает страницу изменения соответствующего объекта.
Самостоятельное изменение анкеты в киоске
Редактирование телефона
При нажатии на изменение телефона в настройке профиля если у клиента есть всего один телефон или нет ни одного телефона, то откроется страница редактирования телефона. На данной странице будет расположено одно выпадающее меню в котором выбирается тип телефона (Мобильный,домашний и т.д.) и текстовое поле с номером телефона. Под текстовым полем с номером телефона будет расположена числовая клавиатура предназначенная для ввода телефона. Если клиент нажал на кнопку изменения телефона и у него есть больше одного телефона, то перед редактированием телефона появится страница выбора телефонов на которой клиент сможет выбрать какой именно телефон он хочет изменить. После выбора телефона откроется откроется страница редактирования телефона где клиент сможет его отредактировать.
Клиент не может самостоятельно удалить или добавить новый телефон через киоск, он может только изменить существующий телефон. Исключением является только тот случай когда у клиента нет ни одного телефона. В таком случает при нажатии на кнопку "Изменить" клиент сможет добавить свой телефон в базу.
Редактирование пароля
Метод изменения пароля в киоске не изменился, только теперь изменении пароля активируется не кнопкой "Пароль" в личном кабинете клиента, а кнопкой "Изменить" в настройках профиля.
Редактирование e-mail
На странице редактирования e-mail расположено только текстовое поле с e-mail адресом, галочка с согласием на рассылку по электронной почте и виртуальная клавиатура для ввода e-mail.
Подтверждение телефона и e-mail
Если в модуле администратор включено подтверждение телефона или e-mail, то при самостоятельном изменении клиентом телефона или e-mail через киоск ему потребуется ввести код подтверждения для завершения их редактирования. После того как клиент ввел телефон или e-mail и нажал на кнопку "Сменить" откроется страница ввода кода подтверждения. На странице ввода кода подтверждения будет расположено текстовое поле в которое клиент должен ввести код подтверждения. Под этим полем будет расположена виртуальная цифровая клавиатура для ввода кода подтверждения. В самом низу страницы будет расположена дополнительная кнопка "Отправить новый код". С помощью которой клиент сможет отправить себе новый код подтверждения если предыдущий код не пришел. При отправке кода данная кнопка временно блокируется на одну минуту. После ввода проверочного кода клиент должен нажать на кнопку "Принять". Если введенный код верен, то изменение телефона или почты будет завершено. В противном случае отобразится сообщение об ошибке что введенный код некорректен.
У данной страницы есть некоторые отличия от диалога подтверждения в модулях менеджер и рецепция. Во первых код подтверждения всегда отправляется автоматически при открытии данной страницы вне зависимости от настройки "Отправлять код автоматически" у метода подтверждения. Эта настройка распространяется только на диалог подтверждения. Также на данной странице нельзя выбрать оператора рассылки. При отправки кода всегда используется основной оператор который вы выбрали в настройках метода подтверждения на вкладке "Основные".
В настройках киоска в настройках интерфейса в разделе "Отображать кнопки" кнопка "Пароль" заменена на кнопку "Настройки профиля". Также в настройках интерфейса добавлен новый раздел "Настройки интерфейса расписания". В данном разделе вы можете выбрать что клиентам разрешено изменять самостоятельно (телефон, e-mail, пароль).
Реализована возможность требовать от клиентов подтверждение покупок контрактов и позиций прайса.
То какой из методов подтверждения используется для подтверждения покупки контрактов и позиций прайса определяется опцией "Подтверждение покупки контракта и позиций прайса" в модуле администратор на вкладке "Контракт". Вы можете выбрать либо выбрать один из системных методов подтверждения СМС или e-mail. Вы также можете создать новый метод подтверждения в справочнике методов подтверждения.
Чтобы требовать от клиента подтверждение покупки шаблона нужно в настройках шаблона на вкладке "Параметры" включить галочку "Подтверждать покупку". Справа от этой галочки расположено текстовое поле. Текст из данного поля будет добавлен к сообщению с кодом, которое будет отправлено клиенту при подтверждении покупки контракта с таким шаблоном.
При создании нового контракта через мастер создания контракта если в настройках выбранного шаблона включено требование подтверждать покупку, то на финальном этапе создания контракта от клиента потребуется подтвердить покупку кодом из сообщения. При нажатии нажатии на кнопку "Завершить" в мастере создания контракта появится диалог подтверждения, точно такой же как при подтверждении телефона или e-mail. При вводе корректного кода создание контракта завершится и контракт будет помечен как подтвержденный.
Подтверждена ли покупка контракта вы сможете проверить на вкладке "Отметки" в менеджере. Если контракт подтвержден, то в отметках будет дополнительная строка "Покупка подтверждена" с датой подтверждения и именем подтвердившего менеджера.
Подтверждения покупки позиции прайса работает так же как и подтверждение покупки у шаблонов. Чтобы требовать от клиента подтверждение покупки позиции прайса нужно в ее настройках на вкладке "Дополнительные" включить калочку "Подтверждать покупку". Справа от этой галочки также расположено текстовое поле. Текст из данного поля будет добавлен к сообщению с кодом, которое будет отправлено клиенту при подтверждении покупки контракта с таким шаблоном.
Подтверждение покупки позиций прайса осуществляется при нажатии кнопки "Оплатить" в диалоге оплаты чека. При нажатии нажатии на эту кнопку появится диалог подтверждения. При вводе корректного кода оплата чека завершится и позиции прайса будет помечены как подтвержденные. Если в чеке есть несколько позиций прайса покупку которых нужно подтвердить, то они все будут подтверждены одним кодом подтверждения.
Подтверждена ли позиция прайса вы сможете проверить на вкладке "Свойства" в менеджере в диалоге просмотра позиции прайса. Если позиция подтверждена, то за этой вкладке будет дополнительная строка "Покупка подтверждена" с датой подтверждения и именем подтвердившего менеджера.