@viktorulyushev

Битрикс.Как обновлять цену при выборе размера?

У товара есть какое то количество размеров,к каждому размеру привязана цена
c5012b08b1e24e7d981c659409c1fd9b.PNG
Мне нужно сделать чтобы при выборе размера,цена изменялась в зависимости от того какая цена задана этому размеру.Смог вывести размеры,а вот как цену обновлять?Подставляется только 1 значение348e517c66f9448cab519b4dc825bf1d.PNG
Размеры вывел так:
<select  class="input-select" >
			<?foreach($arResult['SIZES'] as $id => $size):?>
				<option  value="<?=$id?>"><?=$size?></option>
			<?endforeach;?>
			</select>
  • Вопрос задан
  • 1040 просмотров
Пригласить эксперта
Ответы на вопрос 3
severus256
@severus256
Code everywhere....
навесить событие on-change на ваш select. Далее меня значение элемента с ценой на нужный, в зависимости от выбранного размера
Ответ написан
sabramovskikh
@sabramovskikh
Переделать на торговые предложения. Так будет правильней
Ответ написан
@viktorulyushev Автор вопроса
<select onchange="showPrice(this);"  class="input-select" >
    <?foreach($arResult['SIZES'] as $id => $size):?>
        <option  value="<?=$id?>" data-price><?=$size?></option>
    <?endforeach;?>
</select>


function showPrice(e) {
            $('.total_cost').html(e.options[e.selectedIndex].getAttribute('data-price'));
        }
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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