Настройка контактных полей покупателя для пошагового оформления заказа

В Shop-Script есть возможность самостоятельно настроить набор и порядок полей, которые покупатель должен или может заполнить при оформлении заказа. Поля формы для ввода контактной информации и адреса покупателя настраиваются в разделе «Настройки → Оформление заказа → Пошаговое оформление заказа → Контактная информация».

По умолчанию в этом разделе есть стандартный набор полей: «Имя», «Фамилия», «Телефон», «Компания» и т. д. Этот набор полей можно изменить: добавить новые поля, отключить стандартные и включить другие стандартные поля.

Типы полей

При создании нового поля предлагается выбрать его тип. Поля формы оформления заказа бывают нескольких типов:

  • текст (input) — однострочное текстовое поле
  • текст (textarea) — многострочное текстовое поле
  • число (input) — однострочное текстовое поле, в которое допускается вводить только числа
  • список (radio) — фиксированный набор значений, отображаемых в виде радио-кнопок, из которых можно выбрать только одно
  • список (select) — фиксированный набор значений, отображаемых в виде выпадающего списка, из которых можно выбрать только одно
  • зависимый список (select/input) — изменяемый набор значений в зависимости от выбранного варианта

Текст и число

Первые 3 типа полей работают просто — они позволяют покупателю ввести некоторое произвольное значение: текст или число.

Select и radio

Типы полей «список (radio)» и «список (select)» позволяют администратору магазина задать фиксированный набор значений (примеры: станции метро, источники получения информации о магазине, тип организации покупателя и т. д.). Покупателю останется только выбрать одно из этих значений.

Поля типа «список (radio)» также позволяют управлять видимостью всех остальных полей (кроме полей адреса) с помощью элемента «Расширенные настройки», доступного при создании и редактировании поля типа «список (radio)».

Подробнее о настройке изменяемых наборов полей страницы оформления заказа →

Зависимый список

Поля типа «зависимый список (select/input)» напоминают поля типа «список (select)» — они также предлагают покупателю выбрать одно из сохраненных администратором значений. Но набор этих значений может изменяться в зависимости от значения другого поля.

Например, если ваш интернет-магазин доставляет заказы в несколько городов и в нескольких из них есть метрополитен, то покупателю, в зависимости от введенного названия города, будет предложен станций метро, соответствующий его городу. Администратор магазина может в поле «Станция метро» типа «зависимый список (select/input)» указать несколько наборов названий станций — для каждого из доступных городов.

Подробнее о настройке зависимых полей контактной информации →

Редактирование полей

Поля контактной информации можно изменять: делать обязательными для заполнения, отключать, переименовывать, удалять, изменять набор значений.

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

Если поле не отключить, а удалить, то все ранее сохраненные значения этого поля будут удалены без возможности восстановления.

Если поле предлагает выбор из нескольких вариантов, каждый из вариантов можно изменить.

Фиксированные значения полей адреса

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

Для отключенного поля адреса можно задать некоторое фиксированное значение. Фиксированное значение скрытого поля не видно при оформлении заказа, но его значение все равно сохраняется в контактных свойствах покупателя.

Если выбранное значение одного поля адреса (например, «Страна») определяет набор значений другого поля адреса (например, доступный список регионов в поле «Регион»), то, скрыв поле «Страна» и выбрав для него в качестве значения по умолчанию, например, «Российскую Федерацию», вы установите набор доступных значений для поля «Регион» — в этом поле всегда будут отображаться только регионы России.

5 комментариев

  • +2

    А можно каким-то образом задавать маски для полей? Я имею в виду атрибут placeholder.

  • +1
    Var_ Var_ 7 мая 2019 15:33 #

    Как скрыть поле "Страна"  ????

    • +1

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

      Задайте, пожалуйста, вопрос на форуме поддержки, чтобы получить помощь от большего количества пользователей. Если вам нужно срочное решение, обратитесь за квалифицированной поддержкой к партнёрам Webasyst.

    • +1
      Konstantin Konstantin 17 октября 2019 17:06 #

      Можно ли изменить тип покупателя с "Персона" на "Компания" после того, как покупатель уже оформил заказ как Персона?

      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 18 октября 2019 09:10 #

        Такой настройки нет. Для чего вам это нужно? Ведь можно зарегистрироваться в качестве нового покупателя, для которого выбрать тип «Компания».

        Добавить комментарий

        Чтобы добавить комментарий, зарегистрируйтесь или войдите