Не работает кол-во добавления товаров в корзину

Голоса: +1

Не работает кол-во добавления товаров в корзину, хотя кнопка c input'ом добавлены через стандартный код $2BASKET_Q$. 
Прикладываю видео, где понятно в чем именно проблема. 
https://www.youtube.com/watch?v=aruhC0klIC8&feature=youtu.be

Адрес сайта http://zapatos.ru/
Закрыто с пометкой: Вопрос решен!
| Автор: | Категория: Интернет-магазин
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

Голоса: +1

В связи с обновлением jQuery поменялась начинка JS-методов добавления в корзину: 
было в add2Basket(id, pref) 

_uPostForm('',{type:'POST',url:'/shop/basket',data:{'mode':'add', 'id':id, 'pref':pref, 'opt':opt.join(':'), 'cnt':$('#q'+pref+'-'+id+'-basket').attr('value')}};); 


стало: 

_uPostForm('',{type:'POST',url:'/shop/basket',data:{'mode':'add', 'id':id, 'pref':pref, 'opt':opt.join(':'), 'cnt':$('#q'+pref+'-'+id+'-basket').val()}};); 


было в buyNow(id, pref) 

_uPostForm('',{type:'POST',url:'/shop/basket',data:{'mode':'add', 'id':id, 'pref':pref, 'opt':opt.join(':'), 'cnt':$('#q'+pref+'-'+id+'-basket').attr('value'), 'now':1}};); 


стало: 

_uPostForm('',{type:'POST',url:'/shop/basket',data:{'mode':'add', 'id':id, 'pref':pref, 'opt':opt.join(':'), 'cnt':$('#q'+pref+'-'+id+'-basket').val(), 'now':1}};); 

Перед восстановлением шаблона корзины обязательно создайте резервную копию шаблона.

  1. Замените код запросов в шаблоне корзины обычно это решает проблему.
  2. На крайний случай придется восстановить стандартный шаблон Корзины и проблема должна решиться.
| Автор:
Такая же проблема с корзиной. Добавляю 2 или 10 товаров а в корзине всё ровно только 1 товар... Попробовал новые изменённые коды, не работает...  У меня они идут так:  _uPostForm('',{type:'POST',url:'/shop/basket',data:{'mode':'add', 'id':id, 'pref':pref, 'opt':opt.join(':'), 'cnt':$('#q'+pref+'-'+id+'-basket').attr('value')}});  -----  _uPostForm('',{type:'POST',url:'/shop/basket',data:{'mode':'add', 'id':id, 'pref':pref, 'opt':opt.join(':'), 'cnt':$('#q'+pref+'-'+id+'-basket').attr('value'), 'now':1}});
Oleg Nine,
Вы шаблон корзины пробовали восстановить?
Yuri_Geruk,
Только что сделал восстановление шаблона, пропала корзина в верхнем углу. Далее нужно вернуть шаблон корзины и поменять старый код на новый?
Yuri_Geruk,
Востановил шаблон, взял из него этот код, вернул назад шаблон корзины, поменял в нём код из востановленного кода и всё заработало! Спасибо большое, Юрий! Снова очень помогли! ))
...