К содержимому
Вопросы

Частые вопросы

Обновлено

Почему поле не появляется при оформлении?

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

Почему поле оказалось на подтверждении вместо доставки?

В старом пошаговом оформлении все поля находятся на последнем шаге. В одностраничном оформлении поля доставки, оплаты и деталей доставки могут переноситься в подтверждение, если Shop-Script скрыл соответствующий раздел.

Почему обязательное поле не остановило заказ?

Скрытое условиями поле не проверяется. Для типов «Скрытое» и «Константа» обязательность не применяется. В старом оформлении она проверяется браузером, а серверная обработка уже не может остановить создание заказа. При редактировании менеджером обязательность также отключена.

Почему значение видно менеджеру, но не покупателю?

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

Почему значение не пришло в письме?

«В кабинете и письмах» разрешает вывод, но не меняет шаблоны писем. Добавьте вызов orderFields() или нужный параметр заказа по инструкции «Шаблоны и хелперы». При прямом выводе параметра фильтр видимости не применяется.

Как сделать поле только для менеджера?

Отключение «В кабинете и письмах» скрывает сохранённое значение в личном кабинете и стандартном вызове хелперов, но обычное активное поле остаётся в оформлении. Если нужен скрытый элемент формы, используйте «Скрытое»; для фиксированного значения — «Константа». Отдельного переключателя, оставляющего обычное активное поле только в форме менеджера, нет.

Почему телефон без маски всё равно не проходит проверку?

«Без маски» отключает форматирование, но сохраняет проверку: минимум 10 цифр и допустимые символы номера. Буквы и точки в номере без маски не принимаются. С маской число цифровых позиций должно быть заполнено полностью.

Почему изменённое менеджером значение не сохранилось?

Обязательность для менеджера отключена, но формат проверяется. Некорректное значение пропускается без отдельного сообщения от обработчика плагина; прежнее остаётся. Проверьте формат даты, маску, допустимые варианты и правила. Поле «Константа» в форме менеджера не редактируется.

Что произойдёт со старыми заказами после отключения или удаления поля?

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

Почему после изменения константы старый заказ показывает прежнее значение?

Константа сохраняется в заказ со значением на момент оформления. Текущая настройка не заменяет уже записанное значение старого заказа.

Почему ввод восстановился после возвращения к оформлению?

Скрипт плагина хранит введённые обычные поля в localStorage браузера под ключом ewshoporderfields/checkout и восстанавливает их после перерисовки. Данные очищаются при успешном ответе создания заказа в одностраничном оформлении. Значение по умолчанию может уступить восстановленному непустому вводу.

Почему нет кнопки переноса из «Произвольных полей заказа»?

Блок появляется только при обнаружении таблицы shop_of_field в базе магазина. Установка плагина на другом сайте не делает перенос доступным. Нужны также права на настройки магазина. Порядок и ограничения переноса описаны в отдельной статье.