Я пытаюсь использовать Magento reloadPrice()
с jQuery, чтобы обновить цену. У меня есть настраиваемый продукт с настраиваемыми параметрами. Без JQuery, то SELECT
код опции:Использовать Magento opConfig.reloadPrice() с jQuery и настраиваемыми опциями
<select id="select_281" class=" required-entry product-custom-option" title="" name="options[281]" onchange="opConfig.reloadPrice()">
<option value="0"></option>
<option rel="1" price="0" value="275"></option>
<option rel="2" price="0" value="276"></option>
</select>
С JQuery я удалить код Prototype onchange
и попытаться вычислить цену для моего варианта (скажем, $ 50):
jQuery('#select_281').removeAttr('onchange').change(function(){
//Price of the option to add to a basic price of the conf product
price = 50;
optionsPrice.changePrice('opConfig', price);
optionsPrice.reload();
});
Цена настраиваемый продукт: $150
. (SELECT
): $50
.
Новая цена $200
отображается на странице продукта, но не на странице корзины: на странице корзины отображается только 150 долларов США, что неверно.
Кому-то может помочь?
С уважением, COM.