1
В заказе не учитываются доп. характеристики
Автор voyt67, Apr 20 2012 06:10 PM
Сообщений в теме: 10
#1
Отправлено 20 April 2012 - 06:10 PM
Добрый день!
У товара две характеристики - цвет и размер. Проблема в том, что эти характеристики в некоторых заказах учитываются, а некоторых - нет. То есть, товар добавляется в корзину, но без характеристик. Подскажите, в чём может быть проблема?
Заранее спасибо за любой совет.
У товара две характеристики - цвет и размер. Проблема в том, что эти характеристики в некоторых заказах учитываются, а некоторых - нет. То есть, товар добавляется в корзину, но без характеристик. Подскажите, в чём может быть проблема?
Заранее спасибо за любой совет.
Оптово-розничный магазин свинцово-кислотных аккумуляторов и зарядных устройств - http://akbshop.com
#2
Отправлено 20 April 2012 - 06:14 PM
Добавить товар в корзину можно через кнопку "Купить" в кратком описании или через кнопку "Купить" в подробном описании.
Скорее всего где-то при добавлении доп. характеристики учитываются, а где-то нет (я думаю в подробном не учитываются).
Подозреваю что при верстке кусок жава кода обрабатывающий доп. характеристики находится НАД выводом самих характеристик. Перенесите его ПОД вывод и будет работать.
Все это чисто теоретически т.к. вы не дали ни ссылки на сайт, ни после каких действий такое началось - ни флага ни родины ))))
Скорее всего где-то при добавлении доп. характеристики учитываются, а где-то нет (я думаю в подробном не учитываются).
Подозреваю что при верстке кусок жава кода обрабатывающий доп. характеристики находится НАД выводом самих характеристик. Перенесите его ПОД вывод и будет работать.
Все это чисто теоретически т.к. вы не дали ни ссылки на сайт, ни после каких действий такое началось - ни флага ни родины ))))
#3
Отправлено 20 April 2012 - 07:33 PM
Сергей, действительно - как Вы и говорите - в кратком описании характеристики учитываются, а в полном - нет. Ссылку на сайт отправил в личку (т.к. сайт ещё в работе).
Подскажите, пожалуйста, где поменять код, и какой именно. Буду очень благодарен!
Подскажите, пожалуйста, где поменять код, и какой именно. Буду очень благодарен!
Оптово-розничный магазин свинцово-кислотных аккумуляторов и зарядных устройств - http://akbshop.com
#4
Отправлено 20 April 2012 - 08:18 PM
Ну опять же пальцем в небо ))) т.к. я не вижу кода шаблона собственно
ну примерно вот такой код
Найдите и разместите где-то пониже.....
ну примерно вот такой код
{literal} <script type="text/javascript"> function GetCurrentCurrency() { {/literal} _selectionCount={$select_counter_var}; _sum = {$product_info.PriceWithOutUnit}; {counter name='select_counter2' start=1 skip=1 print=false assign='select_counter_var2'} {section name=i loop=$product_extra} {section name=k loop=$product_extra[i].option_show_times} _value = document.MainForm.option_select_{$select_counter_var2}.value; price_surplus = ( _value.split(":") )[0]; _sum += new Number( price_surplus ); variantID = ( _value.split(":") )[1]; document.HiddenFieldsForm.option_select_hidden_{$select_counter_var2}.value = variantID; {counter name=select_counter2} {/section} {/section} _sum = Math.round(_sum*100)/100; _sumStr = new String(_sum); _commaIndex = _sumStr.indexOf("."); if ( _commaIndex == -1 ) _sumStr = _sum; else _sumStr = _sumStr.substr(0, _commaIndex + 3); {php} echo("locationPriceUnit=".getLocationPriceUnit().";\n"); echo("priceUnit='".getPriceUnit()."';\n"); {/php} _sumStr = _formatPrice( _sumStr, {$currency_roundval}); if ( locationPriceUnit ) document.getElementById('optionPrice').innerHTML = _sumStr + document.MainForm.priceUnit.value; else document.getElementById('optionPrice').innerHTML = document.MainForm.priceUnit.value + _sumStr; {literal} } {/literal} GetCurrentCurrency(); </script>
Найдите и разместите где-то пониже.....
#5
Отправлено 20 April 2012 - 09:08 PM
Нашел, переместил в самый низ - не работает.
Оптово-розничный магазин свинцово-кислотных аккумуляторов и зарядных устройств - http://akbshop.com
#6
Отправлено 20 April 2012 - 09:10 PM
Нашел, переместил в самый низ - не работает.
Ну единственное что могу предложить, присылайте в ЛС данные для доступа и 10$ буду смотреть. Других вариантов у меня нет. Обычно именно перемещение этого кода служит причиной.
#7
Отправлено 20 April 2012 - 09:13 PM
Спасибо, если сам не разберусь - напишу в ЛС.
Оптово-розничный магазин свинцово-кислотных аккумуляторов и зарядных устройств - http://akbshop.com
#8
Отправлено 20 April 2012 - 09:23 PM
Спасибо, если сам не разберусь - напишу в ЛС.
Если разберетесь самостоятельно просьба отписаться в эту тему в чем была проблема.
#9
Отправлено 23 April 2012 - 09:15 AM
voyt67, как вариант - посмотреть на действие onclick у кнопки купить. Должно быть примерно так:
Также проверьте наличие этого кода перед отображением доп. свойств, если я не ошибаюсь:
<input class="buy_btn" type="submit" onclick="doLoad('do=cart&addproduct={$product_info.productID}{counter name='select_counter_hidden' start=0 skip=1 print=false}{counter name='select_counter_hidden_extra' start=0 skip=1 print=false}{section name=i loop=$product_extra}{if $product_extra[i].option_type eq 1}{section name=s loop=$product_extra[i].option_show_times}&option_select_hidden_{counter name=select_counter_hidden}='+document.HiddenFieldsForm.option_select_hidden_{counter name=select_counter_hidden_extra}.value+'{/section}{/if}{/section}&xcart=yes&multyaddcount='+document.HiddenFieldsForm.multyaddcount.value+''); return false" value="">
Также проверьте наличие этого кода перед отображением доп. свойств, если я не ошибаюсь:
{counter name='select_counter_hidden' start=0 skip=1 print=false} {section name=i loop=$product_extra} {if $product_extra[i].option_type eq 1} {section name=s loop=$product_extra[i].option_show_times} <input type=hidden name='option_select_hidden_{counter name=select_counter_hidden}' value='1'> {/section} {/if} {/section}
Все "спасибо" в репутацию
#10
Отправлено 24 April 2012 - 02:53 PM
Вопрос решён заливкой оригинального файла product_detailed.tpl.html в папку /core/tpl/user/имя_шаблона/ .
За помощь - спасибо!
За помощь - спасибо!
Оптово-розничный магазин свинцово-кислотных аккумуляторов и зарядных устройств - http://akbshop.com
#11
Отправлено 24 April 2012 - 04:00 PM
Разве это решение проблемы......... если даже причина не обнаружена.