К содержимому
Настройка

Настройки полей

Обновлено

Где настраивать

Откройте Магазин → Плагины → Дополнительные поля в оформлении заказа. В разделе «Поля оформления заказа» нажмите «Добавить поле» или «Редактировать» у существующего поля.

Ниже указаны начальные значения нового поля, созданного через интерфейс. Перенесённые из другого плагина поля могут иметь другие значения.

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

Раздел «Поле»

Настройка Что делает Значения / по умолчанию
Название Подпись поля для покупателя и менеджера Обязательно, изначально пусто
Код Определяет ключ значения и переменную для шаблонов Автоматически из названия; можно изменить до первого сохранения. От 1 до 64 символов: первая — строчная латинская буква, далее строчные латинские буквы, цифры и _. Код уникален
Тип Определяет элемент ввода и проверку значения По умолчанию «Строка»; все типы описаны ниже
Позиция Место поля в одностраничном оформлении «Контактная информация», «Доставка», «Оплата», «Детали доставки», «Подтверждение заказа». По умолчанию «Подтверждение заказа»
Переменная для уведомлений Показывает обращение к сохранённому значению; «Копировать» копирует его Появляется при редактировании сохранённого поля; это справочная строка

После сохранения «Код» в редакторе доступен только для чтения: на него ссылаются шаблоны. В старом пошаговом оформлении «Позиция» не распределяет поля по шагам — они находятся на подтверждении.

Раздел «Поведение»

Настройка Что делает Значения / по умолчанию
Активно Включает поле при оформлении и в форме редактирования заказа Включено. При выключении ранее сохранённые значения остаются
Обязательное поле Требует заполнение; для флажка — установку отметки Выключено. В одностраничном оформлении проверяется сервером. Для типов «Скрытое» и «Константа» обязательность не проверяется
В кабинете и письмах Разрешает показ сохранённого значения в личном кабинете и через хелперы с обычными параметрами Выключено. Само поле при оформлении этот переключатель не скрывает; для письма нужен вывод в шаблоне
В списке заказов Добавляет значение под именем покупателя в списке заказов Выключено

Метка «Только для менеджеров» в списке настроек означает, что «В кабинете и письмах» выключено. Она не запрещает ввод поля покупателем и не ограничивает прямое обращение к параметру заказа в шаблоне.

Раздел «Отображение»

Настройка Что делает Значения / по умолчанию
Плейсхолдер Текст в пустом элементе ввода, если тип его поддерживает; у выпадающего списка — подпись пустого варианта Пусто. Для телефона с маской без своего плейсхолдера используется маска с _ вместо цифровых позиций
Подсказка Пояснение рядом с полем при оформлении Пусто; выводится как текст
Значение по умолчанию Начальное значение обычного поля Пусто. Для списков укажите точное название варианта; для отмеченного флажка можно указать 1; даты — в форматах из таблицы ниже
Значение Значение типов «Скрытое» и «Константа»; заменяет подпись «Значение по умолчанию» Пусто
Варианты Список допустимых ответов для типов «Переключатели» и «Выпадающий список» Требуется хотя бы один непустой вариант. «Добавить вариант» добавляет строку, «Удалить вариант» убирает её

Для телефона доступны «Маска ввода» и «Шаблон маски», для текста и чисел — раздел «Проверка». Их значения перечислены в статье «Проверка ввода».

Типы полей

Тип Как работает
Строка Однострочный текст, поддерживает ограничения длины и регулярное выражение
Текстовое поле Многострочный текст с теми же правилами; при выводе сохраняются переносы строк
Флажок Один флажок; отмеченное значение хранится как 1 и форматируется как «Да», неотмеченное считается пустым
Переключатели Выбор одного ответа из «Варианты»
Выпадающий список Выбор одного ответа из «Варианты», с пустым пунктом
Дата Ввод даты средствами браузера; формат хранения и начального значения YYYY-MM-DD
Дата и время Ввод даты и времени средствами браузера; хранение YYYY-MM-DD HH:MM, начальное значение допускает также YYYY-MM-DDTHH:MM
Email Проверка адреса электронной почты
Телефон Телефон с выбранной маской или проверкой номера без маски
Число Целое или дробное число; поддерживает нижнюю и верхнюю границы
Скрытое Скрытый элемент формы: сохраняет переданное значение, а при пустом — настройку «Значение». Менеджер редактирует его как строку
Константа Не рисует элемент ввода; при оформлении сохраняет настройку «Значение», если поле активно и подходит по условиям

«Скрытое» получает данные из формы и может быть изменено клиентским кодом. Для фиксированного значения, которое не берётся из ввода покупателя, используйте «Константа». В старом пошаговом оформлении сохранение константы зависит от наличия переданных полей формы; сценарий с единственной константой требует отдельной проверки.

Раздел «Условия»

Настройка Что делает Значения / по умолчанию
Способы доставки Ограничивает поле выбранными способами доставки Ничего не выбрано — без ограничения. Список появляется при наличии способов доставки
Способы оплаты Ограничивает поле выбранными способами оплаты Ничего не выбрано — без ограничения. Список появляется при наличии способов оплаты
Тип покупателя Проверяет признак компании у покупателя «Все», «Физлицо», «Компания»; по умолчанию «Все»
Только на выбранных витринах Включает выбор витрин из списка Выключено — все витрины. При включении отметьте нужные адреса; «Выбрать все» отмечает список. Пустой сохранённый список также означает отсутствие ограничения

Внутри списка достаточно совпадения с одним выбранным вариантом. Разные ограничения действуют одновременно: если указаны доставка и тип покупателя, должны совпасть оба. Пока ограниченный способ доставки или оплаты не выбран, соответствующее условие не выполнено.

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

Порядок, выключение и удаление

Перетащите поле за значок захвата в списке: порядок сохраняется сразу. Редактор сохраняется кнопкой «Сохранить», а «Отмена» закрывает его.

Переключатель в строке списка меняет активность поля. «Удалить» с подтверждением «Удалить это поле?» удаляет описание поля, но не его параметры в старых заказах. Для временного отключения используйте «Активно». Подробнее о последствиях — «Поля в заказах».