Зависимое поле контактной информации — это поле в личном профиле покупателя, в котором набор доступных значений зависит от значения какого-то другого поля в профиле покупателя.
Пример зависимого поля: список станций метро. В каждом городе свои названия станций, поэтому покупателю удобно сначала ввести название своего города и после этого в списке станций метро видеть названия станций только своего города, а не всех городов сразу.
Как создать зависимое поле «Метро»
Для оформления заказа в корзине
Перейдите в приложение «Настройки» и откройте раздел «Поля контакта».
Нажмите на название поля «Адрес», чтобы изменить его настройки.
Добавьте новое поле типа «Зависимый список (select/input)» и введите название «Метро».
Щёлкните по ссылке «Настроить условия». В качестве родительского поля выберите адресное поле «Адрес → Город» (потому что набор станций метро зависит от названия города, указанного покупателем при оформлении заказа). Затем добавляйте слева названий городов, а справа — названия станций метро для каждого города, как показано на рисунке.
—
Сохраните настройки поля «Метро» и настройки полей контакта.
Откройте приложение «Магазин» и перейдите в раздел «Настройки → Оформление заказа». Выберите настройки витрины с оформлением заказа в корзине.
Откройте настройки блока «Доставка». Включите доступность нового поля «Метро» и сохраните настройки оформления заказа.
Для пошагового оформления заказа
Перейдите в раздел бекенда «Настройки → Оформление заказа», выберите настройки пошагового оформления заказа, щёлкните по ссылке «Конфигурация» в секции «Контактная информация».
Добавьте новое поле в области «Поля адреса» и выберите для него тип поля «Зависимый список (select/input)».
Щёлкните по ссылке «Настроить условия». В качестве родительского поля выберите адресное поле «Адрес → Город» (потому что набор станций метро зависит от названия города, указанного покупателем при оформлении заказа). Затем добавляйте слева названий городов, а справа — названия станций метро для каждого города, как показано на рисунке.
Сохраните свойства поля «Метро» и настройки полей контактной информации.
Готово! Теперь состав списка станций метро обновляется в зависимости от того, какое название города ввёл покупатель при оформлении заказа.