omiscomua 0 Опубликовано 30 октября, 2010 Жалоба Share Опубликовано 30 октября, 2010 Саш подскажи пожалуйста, что я неправильно делаю. Цена изменяется, но если я в корзину добавил товар, а потом возращаюсь на страницу карточки товара и изменяю атрибуты, то товар не добавляется в корзину как товар с др атрибутами и новой ценой, а заменяет добавленый ранее. Правил Файл multi_options.html Заменил <!-- select --><p><strong>{$options_data.NAME}:</strong><select name="id[{$options_data.ID}]">{foreach key=key_data item=item_data from=$options_data.DATA}<option value="{$item_data.ID}">{$item_data.TEXT} {if $item_data.MODEL}({$item_data.MODEL}){/if} {if $item_data.PRICE_PLAIN != 0}({$item_data.PREFIX}{$item_data.PRICE}){/if}</option>{/foreach}</select></p>[/code] на [code]<p><strong>{$options_data.NAME}:</strong><select name="id[{$options_data.ID}]" onchange="Javascript:ChangePrice({$options_data.ID},this.value);">{foreach key=key_data item=item_data from=$options_data.DATA}<option value="{$item_data.ID}:{$item_data.PREFIX}{$item_data.PRICE_PLAIN}">{$item_data.TEXT}{if $item_data.MODEL}({$item_data.MODEL}){/if}{if $item_data.PRICE_PLAIN != 0}({$item_data.PREFIX}{$item_data.PRICE}){/if}</option>{/foreach}</select><input type="hidden" name="oldg{$options_data.ID}" id="oldg{$options_data.ID}" value="0" readonly="true"/></p> Файл product_info_v1.html добавил <!-- xxx -->{literal}<script type="text/javascript">function ChangePrice(option_id, priceplus){priceplus = priceplus.split(":");priceplus = priceplus[1];price = document.getElementById("hprice").value;old_val = document.getElementById("oldg"+option_id).value;document.getElementById("oldg"+option_id).value = priceplus;delta = parseFloat(priceplus)-parseFloat(old_val);price = parseInt(price)+delta;document.getElementById("vprice").innerHTML = price;document.getElementById("hprice").value = price;}</script>{/literal}<div class="price"><strong id="vprice">{$PRODUCTS_PRICE_PLAIN}</strong></div><input type="hidden" name="hprice" id="hprice" value="{$PRODUCTS_PRICE_PLAIN}" /><!-- xxx -->[/code]Ссылка где можно посмотреть http://test.omic.com.ua/product_info.php?products_id=6&products_id=6 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 октября, 2010 Жалоба Share Опубликовано 30 октября, 2010 Не в курсе, я не особо разбираюсь в js коде. Ссылка на сообщение Поделиться на другие сайты
omiscomua 0 Опубликовано 30 октября, 2010 Автор Жалоба Share Опубликовано 30 октября, 2010 Как в движке осуществляется проверка, что у товара сменились атрибуты Ссылка на сообщение Поделиться на другие сайты
omiscomua 0 Опубликовано 30 октября, 2010 Автор Жалоба Share Опубликовано 30 октября, 2010 при добавлению в корзину. В каком файле формируется ссылка кнопки В корзину Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 октября, 2010 Жалоба Share Опубликовано 30 октября, 2010 В /includes/cart_actions.php весь код находится, там все проверки при добавлении товара в корзину. Ссылка на сообщение Поделиться на другие сайты
nestro 0 Опубликовано 21 октября, 2013 Жалоба Share Опубликовано 21 октября, 2013 Здравствуйте. Если этот вопрос кто-то решил, подскажите как. Странно, что это не работает по умолчанию в магазине. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 22 октября, 2013 Жалоба Share Опубликовано 22 октября, 2013 решение то есть. и оно даже не плохо работает. только оно не бесплатно Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения