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

Содержание

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

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

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

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

Чтобы настроить валидацию, выполните следующие действия:

ШАГ 1. В панели администрирования перейдите в меню Служебные → Настройки валидации и нажмите кнопку Создать.

ШАГ 2. На открывшейся странице задайте следующие настройки:

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

Выберите тип данных для валидации:

  • Клиенты – поля блока основных данных в настройках клиента 
  • Контакты – Клиенты – поля блока контактных данных в настройках клиента
  • Контакты – Регион – поля блока контактов региона
  • Реквизиты – Клиент – поля блока реквизитов в настройках клиента

Используется только для юридических лиц. В этом случае в поле Только по виду клиента необходимо выбрать Юр. лицо.

  • АдресДоставки-Клиенты – поля блока Контактные данные → Адрес доставки в настройках клиента
  • Справочник-АдресДоставки-Клиенты – поля блока Адреса доставки в настройках клиента
  • ЮридическийАдрес-Клиенты – поля блока Юридический адрес в настройках клиента

Используется только для юридических лиц. В этом случае в поле Только по виду клиента необходимо выбрать Юр. лицо.

  • Vin запрос
  • Позиции vin запроса

Для каждого объекта доступны собственные поля.

2 Поле

Выберите поле для валидации:

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

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

  • Заполнен – пользователь обязательно должен ввести данные в поле, поле помечается звездочкой;
  • Соответствует формату – в случае несоответствия заданному формату рядом с полем появится комментарий, что поле заполнено неверно;
  • Уникальность – уникальны в рамках объекта.
4

Активен

Активируйте опцию, чтобы включить правило валидации.
5

Только при создании объекта

Активируйте опцию, если требуется, чтобы правило действовало только при создании объекта.
6

Не проверять для под клиентов

Активируйте опцию, если требуется, чтобы правило не действовало для подклиентов.
7 Приложения

Выберите часть сайта, в которой будет действовать правило:

  • Только в клиентской части
  • Только в админ панели
8

Только по виду клиента

Выберите тип клиента, для которого будет действовать правило:

  • Не выбрано — правило будет действовать для всех клиентов
  • Юр. лицо
  • Физ. лицо
9 Ключ

Нажмите кнопку Добавить опцию, чтобы опция стала доступна.

Выберите ключ для выбранного метода проверки:

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

Нажмите кнопку Добавить опцию, чтобы опция стала доступна.

Выберите разрешенное значение ключа: 

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

Нажмите кнопку Сохранить.

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

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

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

Сообщение об ошибке

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

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

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

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

Для работы данной функции необходимо активировать форматирование.

Для этого в панели администрирования перейдите в раздел Сайт → Общие настройки, в поле Автоматически форматировать телефон выберите нужное значение.

Нажмите кнопку Сохранить.

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

Настройка форматирования телефона

Видео по теме

YouTube

RuTube

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

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