Зависимые поля в профиле покупателя интернет-магазина

Зависимое поле контактной информации — это поле в личном профиле покупателя, в котором набор доступных значений зависит от значения какого-то другого поля в профиле покупателя.

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

Как создать зависимое поле «Метро»

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

Перейдите в приложение «Настройки» и откройте раздел «Поля контакта».

Нажмите на название поля «Адрес», чтобы изменить его настройки.

Добавьте новое поле типа «Зависимый список (select/input)» и введите название «Метро».

Щёлкните по ссылке «Настроить условия». В качестве родительского поля выберите адресное поле «Адрес → Город» (потому что набор станций метро зависит от названия города, указанного покупателем при оформлении заказа). Затем добавляйте слева названий городов, а справа — названия станций метро для каждого города, как показано на рисунке.


Сохраните настройки поля «Метро» и настройки полей контакта.

Откройте приложение «Магазин» и перейдите в раздел «Настройки → Оформление заказа». Выберите настройки витрины с оформлением заказа в корзине.

Откройте настройки блока «Доставка». Включите доступность нового поля «Метро» и сохраните настройки оформления заказа.

Для пошагового оформления заказа

Перейдите в раздел бекенда «Настройки → Оформление заказа», выберите настройки пошагового оформления заказа, щёлкните по ссылке «Конфигурация» в секции «Контактная информация».

Добавьте новое поле в области «Поля адреса» и выберите для него тип поля «Зависимый список (select/input)».

Щёлкните по ссылке «Настроить условия». В качестве родительского поля выберите адресное поле «Адрес → Город» (потому что набор станций метро зависит от названия города, указанного покупателем при оформлении заказа). Затем добавляйте слева названий городов, а справа — названия станций метро для каждого города, как показано на рисунке.


Сохраните свойства поля «Метро» и настройки полей контактной информации.

Готово! Теперь состав списка станций метро обновляется в зависимости от того, какое название города ввёл покупатель при оформлении заказа.

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

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

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