@miniven

Как реализовать выбор торгового предложения в карточке товара?

Подскажите, как можно реализовать такую штуку: в карточке товара указаны его параметры. У товара есть торговые предложения. Нужно реализовать возможность выбора конкретного предложения по параметрам (например, нажимаю на параметр ширины и там выпадают все доступные варианты ширины)? Соответственно, подгружается кнопка заказать для конкретного выбранного предложения.
Буду благодарен за любые идеи
  • Вопрос задан
  • 639 просмотров
Пригласить эксперта
Ответы на вопрос 2
@AnneSmith
самая ленивая
ничего сложного
если ваши параметры не меняются каждую минуту, то все данные можно паковать в json, и потом динамически подгружать к селектам, и сами селекты так же динамически открывать при нужном значении и событию on change
отдельную кнопку для каждого варианта подгружать не надо, достаточно одной кнопки для отправки формы
если параметры меняются часто, то придется каждый раз лазить ajax колом
примеры легко можно найти на похожих сайтах
Ответ написан
alexfilus
@alexfilus
Senior backend developer
Вопрос довольно сложен чтобы дать краткий ответ.
Все необходимые данные есть в массиве arResult, нужно передать их в JS и создать переключатель, который позволит выбирать ID нужного ТП, и добавлять его в корзину.
Можете посмотреть реализацию в стандартном шаблоне catalog.element. Или в каком-то из популярных готовых решений.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы