Настраиваемые поля

Содержание

В каждом разделе панели администрирования вашего сайта находится немалое количество разнообразных полей, с помощью которых вы можете хранить и передавать наиболее полную информацию о товарах, заказах, контрагентах и т.д. Однако, если имеющихся полей вам недостаточно, вы можете добавить ваши собственные, дополнительные, поля. Для вашего удобства команда PARTS SOFT разработала функционал настраиваемых полей, которые вы самостоятельно можете создать в нужном вам виде, а также поместить их в определенный раздел панели администрирования.

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

Список настраиваемых полей

Список всех созданных настраиваемых полей находится в разделе панели администрирования Справочники → Настраиваемые поля.

На странице со списком полей доступны следующие действия:

  1. Найти нужное поле с помощью блока поиска – введите имя поля (полностью или частично) и нажмите кнопку Искать;
  2. Редактировать поле;
  3. Удалить поле;
  4. Создать новое поле.

Настраиваемые поля и выгрузки иллюстрация №1

Список настраиваемых полей

Создание нового поля

Для создания нового настраиваемого поля выполните следующие действия:

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

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

Таблица 1. Параметры настраиваемого поля
Название настройки

Описание

1 Имя

Введите название будущего поля.

2 Приложения

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

3 Тип поля

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

  • CheckBox – флажок, позволяющий выбрать один или несколько вариантов (включить/отключить параметр);

  • Select – выпадающий список, где можно выбрать только один вариант;

  • Multiselect – выпадающий список с возможностью выбора нескольких значений;

  • TextField – однострочное текстовое поле для ввода коротких данных (например, имя, email);

  • TextArea – многострочное текстовое поле для ввода длинных сообщений или описаний.

4 Целевой объект

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

  • Клиент – поле будет добавлено в профиль клиента, блок Дополнительные поля;

  • Контакты - Клиент – поле будет добавлено в профиль клиента, блок Дополнительные контакты;

  • Адрес доставки - Клиент – поле будет добавлено в профиль клиента, блоки Юридический адрес и Фактический адрес;

  • Реквизиты - Клиент – поле будет добавлено в профиль клиента, блок Реквизиты;

  • Заказ – поле будет добавлено в форму редактирования заказа, блок Дополнительные поля.

Для перехода к форме редактирования нажмите на номер заказа в разделах Заказы клиента → Все или Заказы клиента → По группам;

  • Позиция заказа – поле будет добавлено в форму редактирования позиции, блок Дополнительные поля.

Для перехода к форме редактирования позиции, в разделах Заказы клиента → Все или Заказы клиента → По группам нажмите кнопку Редактировать в строке заказа, в котором находится позиция.

  • Запрос VIN – поле будет добавлено в форму редактирования VIN-запроса, блок Дополнительные поля.

Нажмите кнопку Создать.

Настраиваемые поля иллюстрация №2

Параметры поля

Настраиваемые поля и выгрузки иллюстрация №2

Настраиваемое поле с целевым объектом Клиент

Настраиваемые поля и выгрузки иллюстрация №3

Настраиваемое поле с целевым объектом Контакты - Клиент

Настраиваемые поля и выгрузки иллюстрация №4

Настраиваемое поле с целевым объектом Адрес доставки - Клиент

Настраиваемые поля и выгрузки иллюстрация №5

Настраиваемое поле с целевым объектом Реквизиты - Клиент

Настраиваемые поля и выгрузки иллюстрация №6

Настраиваемое поле с целевым объектом Запрос VIN

Валидация настраиваемых полей

Вы можете сделать созданное поле обязательным к заполнению менеджером в панели администрирования. Валидация полей в клиентской части сайта пока не поддерживается.

Для этого в панели администрирования перейдите в раздел Служебные → Настройки валидации и нажмите кнопку Создать. В открывшейся форме заполните следующие поля:

Настраиваемые поля и выгрузки иллюстрация №8

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

Таблица 2. Настройки валидации
Название настройки

Описание

1 Объект

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

2 Поле

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

3 Метод проверки

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

  1. Заполнен – пользователь обязательно должен ввести данные в поле, поле отмечается звездочкой. Доступные варианты ключа правила в поле Ключ:
  • Сообщение – при ошибке выводится сообщение, заданное в поле Значение;
  1. Уникальность – уникальность данных в рамках объекта. Доступные варианты ключа правила в поле Ключ:
  • Сообщение – при ошибке выводится сообщение, заданное в поле Значение;
  • Разрешить пустое значение – позволяет оставить поле незаполненным;
  1. Соответствует формату – введенные данные должны соответствовать формату данных, выбранному в поле Значение. Доступные варианты ключа правила в поле Ключ:
  • Сообщение – при ошибке выводится сообщение, заданное в поле Значение;
  • Разрешить пустое значение – позволяет оставить поле незаполненным;
  • Шаблон – вводимые данные должны соответствовать выбранному шаблону данных;
  • Произвольный шаблон – указывается регулярное выражение для проверки соответствия данных формату.
4 Активен

Включите опцию чтобы активировать правило валидации.

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

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

Валидация полей при регистрации в клиентской части сайта пока не поддерживается.

7 Только по виду клиента Выберите, на какой тип клиентов будет распространяться правило валидации.
8 Добавить опцию Нажмите чтобы задать Ключ и Значение правила валидации.
9 Удалить опцию Нажмите чтобы удалить правило, если требуется.

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

Настраиваемые поля и выгрузки иллюстрация №9

Валидация при создании клиента

Настраиваемые поля в уведомлениях

Вы также можете использовать самостоятельно созданные поля в шаблонах писем (Email и Desktop уведомления), которые отправляются клиентам автоматически при регистрации клиента, подтверждении заказа, отправке ответа на VIN-запрос и т.д. Для добавления нужного поля в шаблон письма используется переменная Liquid, указанная в столбце Системное название в общем списке настраиваемых полей.

Настраиваемые поля и выгрузки иллюстрация №10

Переменная поля в Liquid

Скопируйте переменную нужного поля и перейдите в раздел Служебные Шаблоны html. Выберите нужный шаблон и вставьте переменную поля в нужную строку письма в двойных фигурных скобках.

Обратите внимание на оформление других подобных переменных. Может потребоваться включение дополнительных элементов!

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

Настраиваемые поля и выгрузки иллюстрация №11

Использование переменной поля в шаблоне письма

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

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