Настройки полей
Обновлено
Где настраивать
Откройте Магазин → Плагины → Дополнительные поля в оформлении заказа. В разделе «Поля оформления заказа» нажмите «Добавить поле» или «Редактировать» у существующего поля.
Ниже указаны начальные значения нового поля, созданного через интерфейс. Перенесённые из другого плагина поля могут иметь другие значения.
В списке полей видны типы, позиции, метки обязательности, условий и маски.
Раздел «Поле»
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Название | Подпись поля для покупателя и менеджера | Обязательно, изначально пусто |
| Код | Определяет ключ значения и переменную для шаблонов | Автоматически из названия; можно изменить до первого сохранения. От 1 до 64 символов: первая — строчная латинская буква, далее строчные латинские буквы, цифры и _. Код уникален |
| Тип | Определяет элемент ввода и проверку значения | По умолчанию «Строка»; все типы описаны ниже |
| Позиция | Место поля в одностраничном оформлении | «Контактная информация», «Доставка», «Оплата», «Детали доставки», «Подтверждение заказа». По умолчанию «Подтверждение заказа» |
| Переменная для уведомлений | Показывает обращение к сохранённому значению; «Копировать» копирует его | Появляется при редактировании сохранённого поля; это справочная строка |
После сохранения «Код» в редакторе доступен только для чтения: на него ссылаются шаблоны. В старом пошаговом оформлении «Позиция» не распределяет поля по шагам — они находятся на подтверждении.
Раздел «Поведение»
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Активно | Включает поле при оформлении и в форме редактирования заказа | Включено. При выключении ранее сохранённые значения остаются |
| Обязательное поле | Требует заполнение; для флажка — установку отметки | Выключено. В одностраничном оформлении проверяется сервером. Для типов «Скрытое» и «Константа» обязательность не проверяется |
| В кабинете и письмах | Разрешает показ сохранённого значения в личном кабинете и через хелперы с обычными параметрами | Выключено. Само поле при оформлении этот переключатель не скрывает; для письма нужен вывод в шаблоне |
| В списке заказов | Добавляет значение под именем покупателя в списке заказов | Выключено |
Метка «Только для менеджеров» в списке настроек означает, что «В кабинете и письмах» выключено. Она не запрещает ввод поля покупателем и не ограничивает прямое обращение к параметру заказа в шаблоне.
Раздел «Отображение»
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Плейсхолдер | Текст в пустом элементе ввода, если тип его поддерживает; у выпадающего списка — подпись пустого варианта | Пусто. Для телефона с маской без своего плейсхолдера используется маска с _ вместо цифровых позиций |
| Подсказка | Пояснение рядом с полем при оформлении | Пусто; выводится как текст |
| Значение по умолчанию | Начальное значение обычного поля | Пусто. Для списков укажите точное название варианта; для отмеченного флажка можно указать 1; даты — в форматах из таблицы ниже |
| Значение | Значение типов «Скрытое» и «Константа»; заменяет подпись «Значение по умолчанию» | Пусто |
| Варианты | Список допустимых ответов для типов «Переключатели» и «Выпадающий список» | Требуется хотя бы один непустой вариант. «Добавить вариант» добавляет строку, «Удалить вариант» убирает её |
Для телефона доступны «Маска ввода» и «Шаблон маски», для текста и чисел — раздел «Проверка». Их значения перечислены в статье «Проверка ввода».
Типы полей
| Тип | Как работает |
|---|---|
| Строка | Однострочный текст, поддерживает ограничения длины и регулярное выражение |
| Текстовое поле | Многострочный текст с теми же правилами; при выводе сохраняются переносы строк |
| Флажок | Один флажок; отмеченное значение хранится как 1 и форматируется как «Да», неотмеченное считается пустым |
| Переключатели | Выбор одного ответа из «Варианты» |
| Выпадающий список | Выбор одного ответа из «Варианты», с пустым пунктом |
| Дата | Ввод даты средствами браузера; формат хранения и начального значения YYYY-MM-DD |
| Дата и время | Ввод даты и времени средствами браузера; хранение YYYY-MM-DD HH:MM, начальное значение допускает также YYYY-MM-DDTHH:MM |
| Проверка адреса электронной почты | |
| Телефон | Телефон с выбранной маской или проверкой номера без маски |
| Число | Целое или дробное число; поддерживает нижнюю и верхнюю границы |
| Скрытое | Скрытый элемент формы: сохраняет переданное значение, а при пустом — настройку «Значение». Менеджер редактирует его как строку |
| Константа | Не рисует элемент ввода; при оформлении сохраняет настройку «Значение», если поле активно и подходит по условиям |
«Скрытое» получает данные из формы и может быть изменено клиентским кодом. Для фиксированного значения, которое не берётся из ввода покупателя, используйте «Константа». В старом пошаговом оформлении сохранение константы зависит от наличия переданных полей формы; сценарий с единственной константой требует отдельной проверки.
Раздел «Условия»
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Способы доставки | Ограничивает поле выбранными способами доставки | Ничего не выбрано — без ограничения. Список появляется при наличии способов доставки |
| Способы оплаты | Ограничивает поле выбранными способами оплаты | Ничего не выбрано — без ограничения. Список появляется при наличии способов оплаты |
| Тип покупателя | Проверяет признак компании у покупателя | «Все», «Физлицо», «Компания»; по умолчанию «Все» |
| Только на выбранных витринах | Включает выбор витрин из списка | Выключено — все витрины. При включении отметьте нужные адреса; «Выбрать все» отмечает список. Пустой сохранённый список также означает отсутствие ограничения |
Внутри списка достаточно совпадения с одним выбранным вариантом. Разные ограничения действуют одновременно: если указаны доставка и тип покупателя, должны совпасть оба. Пока ограниченный способ доставки или оплаты не выбран, соответствующее условие не выполнено.
Скрытое условиями поле исключается из серверной проверки и сохранения при оформлении. Его обязательность не мешает создать заказ. В форме редактирования заказа менеджером условия показа не применяются.
Порядок, выключение и удаление
Перетащите поле за значок захвата в списке: порядок сохраняется сразу. Редактор сохраняется кнопкой «Сохранить», а «Отмена» закрывает его.
Переключатель в строке списка меняет активность поля. «Удалить» с подтверждением «Удалить это поле?» удаляет описание поля, но не его параметры в старых заказах. Для временного отключения используйте «Активно». Подробнее о последствиях — «Поля в заказах».