Настраиваемая валидация

Содержание

Вы можете настроить поля, которые клиент должен обязательно заполнить при регистрации, либо указать правила их заполнения.

Информация о создании клиента в системе PARTS SOFT доступна в справочном разделе Создание контрагента.

Новые правила валидации начинают работать на новых клиентов, заявки и т.д. В случае введения правил на прежде необязательные для заполнения поля, ранее зарегистрированные клиенты могут потерять возможность войти в личный кабинет или на операции. Если новые правила валидации все же необходимы, избежать неудобств можно, заполнив требуемые поля (напр.e-mail) в карточке клиента согласно новым правилам.

Отдельно можно настроить форматирование телефона клиента в автоматическом режиме.

Настройки валидации

Перейдите в меню СлужебныеНастройки валидации. Откроется список правил заполнения полей при регистрации клиентов.
Здесь можно Включить/Выключить валидацию, отредактировать правило либо удалить его.

Для настройки нового правила нажмите на кнопку «Создать».

Настраиваемая валидация иллюстрация №1

Список правил валидации

В открывшейся карточке валидации укажите нужные настройки. Описания полей представлены в таблице Поля карточки валидации.
Для применения настроек нажмите кнопку «Сохранить».

Настраиваемая валидация иллюстрация №2

Карточка валидации

Таблица. Поля карточки валидации
Поле Описание
1 Объект

Вы можете выбрать тип данных, которые хотите валидировать. Для каждого из них настраиваются свои поля (2).
Доступны следующие типы:

2 Поле

Для каждого выбранного объекта (1) доступен свой список полей, доступных для валидации:

  • Клиенты – Фамилия, Имя, Отчество, Email;
  • Контакты – Клиенты – Телефон, Дополнительный телефон, Скайп, Icq;
  • Контакты – Регион Телефон, Дополнительный телефон, Скайп, Icq;
  • Реквизиты – Клиент Название компании, ИНН, КПП, БИК, Банк, Счет, Форма собственности, ОГРН, ОКПО, Корр. Счет, Директор, Бухгалтер;
  • АдресДоставки-Клиенты Индекс, Регион, Город, Улица, Дом, Офис;
  • ЮридическийАдрес-Клиенты – Индекс, Регион, Город, Улица, Дом, Офис;
  • Vin запрос – Имя, Электронная почта, Фамилия, Отчество, Телефон, VIN номер, Производитель, Модель, Дата производства, Модель двигателя.
  • Позиции vin запроса – Номер, Производитель, Название, Количество, Предпочтение, Примечание.
3 Метод проверки

Метод, которым следует проверять выбранное поле. Доступны следующие методы:

  • Заполнен – пользователь обязательно должен ввести данные в поле, поле помечается звездочкой;
  • Уникальность – уникальны в рамках объекта;
  • Соответствует формату – в случае несоответствия заданному формату рядом с полем появится комментарий, что поле заполнено неверно.
4 Активный Отмеченная галочкой опция включает настроенное правило валидации.
5 Только при создании объекта Валидация будет производиться только при создании объекта.
6 Приложения
  • Только в клиентской части - валидация только на сайте
  • Только в админ панели - валидация только в панели администрирования
7 Только по виду клиента Можно выбрать, для кого конкретно проводить валидацию - юридическое или физическое лицо.
Кнопка «Добавить опцию» При нажатии появляются дополнительные настройки валидации.
8 Ключ

Перечень опций в зависимости от выбранного метода проверки (3):

  • для метода проверки "Заполнен":
    сообщение;
  • для метода проверки "Соответствует формату":
    сообщение, разрешить пустое значение, шаблон, произвольный шаблон;
  • для метода проверки "Уникальность":
    сообщение, разрешить пустое значение,
Сообщение – что пишем клиенту в ошибке, если правило не выполнено.
9 Значение

Список значений опции в зависимости от выбранного типа ключа (8):

  • Сообщение – что пишем клиенту в ошибке, если правило не выполнено;
  • Разрешить пустое значение – опция, выбор да/нет;
  • Шаблон – перечень шаблонов заполнения некоторых полей (в случае, несоответствия введенных данных по шаблону, появится комментарий о неверном заполнении поля):
    Почта, Мобильный РФ, Число, Vin код, ИНН;
  • Произвольный шаблон – указывается регулярное выражение для проверки формата, например, мобильные телефоны в РФ ^\+7\s\(\d{3}\)\s\d{3}\-\d{2}\-\d{2}$.

РЕЗУЛЬТАТ: при регистрации на сайте выводятся комментарии при неверном заполнении полей. Текст комментария зависит от поля Значение (9).

Настраиваемая валидация иллюстрация №3

Валидация на сайте

Форматирование телефона клиента в автоматическом режиме

Клиент при регистрации может указать телефон в произвольном формате, например:

  • 89999999999
  • 7999999-99-99
  • другой вариант

В результате форматирования любой вариант будет приводиться к формату +7 (999) 999-99-99.

Для работы данной функции необходимо активировать форматирование.
Перейдите к меню СайтОбщие настройки, найдите выпадающий список Автоматически форматировать телефон и выберите нужное значение из списка. Нажмите на кнопку «Сохранить» в нижней части страницы.

Настраиваемая валидация иллюстрация №4

Форматирование телефон

Видео по теме

YouTube

RuTube

Начните тест-драйв платформы PARTS SOFT уже сегодня!

Нажимая кнопку «Отправить» вы соглашаетесь на обработку персональных данных

скриншот платформы