Woocommerce Checkout Field Editor - настраивайте свои checkout-поля из админ-панели.
Checkout Field Editor предоставляет вам интерфейс для добавления, настройки и удаления полей отображаемых на странице Checkout. Поля могут добавляться и удаляться в секциях оплаты и доставки, а так же добавляться после этих секций рядом со стандартной секцией ‘order notes’ (примечания к заказу).
Checkout Field Editor поддерживает несколько типов полей: text, select, checkboxes и datepickers (выбор даты).
Разделы
Name (имя) - выберите название поля. Оно будет использовано для сохранения и удалено из поля после сохранения. Это имя должно быть уникальным.
Type (тип) - выберите тип поля (типы перечисленны ниже).
Label (пометка) - пометка для поля, отображаемого на странице Checkout.
Placeholder / Option values (заполнитель или значение опции) - текст-маска (заполнитель) для поля или опция для select-боксов, радио-кнопок и т.п. Значения опций должны быть разделены сепаратором ("|"). Существует два способа его использования (описано далее).
Список с опциями, начинающийся с разделителя означает отсутствие выбора.
В связке с необходимым для заполнения полем select это означает для пользователя необходимость выбора какого-либо значения.
Список с опциями, начинающийся не с разделителя делает первое значение в списке дефолтным (не важно выбрал его пользователь или нет).
Position (позиция) - выберите где расположить секцию - слева, справа или посередине. Это добавляет к полю CSS класс.
Очищение (clear) строки - необходимо для позиционирования слева или справа - предотвращает отображение нескольких полей на одной строке.
Правила проверки (валидации) - определите правила проверки (поддерживаются email, number и required).
Настройки отображения (Display Options) - параметры отображения полей в письмах и страницах ответа, страницах деталей заказа (начиная с версии 1.1.8).
Типы (types)
Доступны следующие произвольные поля:
Text – обычный текстовой input.
Password – input с паролем.
Textarea – поле textarea.
Select – выпдающий список. Требуется список опций.
Multi-select – список multiselect. Требуется список опций.
Radio – радио-кнопки. Требуется список опций.
Checkbox – поле checkbox.
Date picker – текстовое поле с выбором даты (используется JavaScript data picker).