В связи с обновлением 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}};);
Перед восстановлением шаблона корзины обязательно создайте резервную копию шаблона.
- Замените код запросов в шаблоне корзины обычно это решает проблему.
- На крайний случай придется восстановить стандартный шаблон Корзины и проблема должна решиться.