К содержимому
Начало работы

Обзор

Обновлено

Для чего нужен плагин

«Дополнительные поля в оформлении заказа» собирает сведения, которые нужны для обработки конкретного заказа: этаж, домофон, удобное время звонка, ИНН или пожелания к упаковке. Значения относятся к заказу и сохраняются в его параметрах.

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

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

Возможности

  • 12 типов: «Строка», «Текстовое поле», «Флажок», «Переключатели», «Выпадающий список», «Дата», «Дата и время», «Email», «Телефон», «Число», «Скрытое», «Константа».
  • Подсказки, плейсхолдеры, начальные значения и обязательность заполнения.
  • Маски телефона, ограничения длины текста, регулярные выражения, границы чисел.
  • Условия по доставке, оплате, типу покупателя и витрине.
  • Выбор позиции в одностраничном оформлении и сортировка полей перетаскиванием.
  • Просмотр значений в карточке и печатной версии заказа, редактирование менеджером, вывод в списке заказов.
  • Показ разрешённых полей в личном кабинете покупателя; вывод в письмах и печатных формах через шаблоны.
  • Перенос полей и значений из плагина «Произвольные поля заказа» (of).

Редакции

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

Совместимость и требования

Обязательные требования:

Компонент Требование
Shop-Script Версия 10.0 и выше
PHP Версия 7.4 и выше
Расширения PHP mbstring, json, filter

Настройки рассчитаны на интерфейс Webasyst 2. Витрина должна выводить стандартные хуки оформления заказа Shop-Script, а личный кабинет — хук просмотра заказа. Для нестандартного оформления требуется проверка разработчиком.

Два варианта оформления

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

Если в одностраничном оформлении Shop-Script скрывает раздел доставки, оплаты или деталей доставки, плагин предусматривает вывод его полей в блоке подтверждения.

Далее: установка и первые шаги.