Перейти к содержанию
Форум поддержки пользователей VamShop

атрибуты в новой Ajax корзине

   (0 отзывов)

shaklov
  • Статус: Closed

В новой Аякс-корзине shopping_cart.php некорректно работают плюс и минус для товара с двумя атрибутами.
На скрине демоверсия. При нажатии на плюс, тут же в корзине создаётся новый этот товар, но с отсутствующим вторым атрибутом

баг-корзины.jpg


Обратная связь

Рекомендуемые комментарии

Да, это уже известный баг, пока не исправлен.

Дело в коде /templates/vamshop4/javascript/jscript_ajax_cart.js

Вот в этой строке:

   $('body').on('click', '.cart_change', function(){
       field = $(this).parent().parent().find('input[type=text]');
       id = $(this).parent().parent().find('input.ajax_qty').val();
       qty = field.val();
       field.val(parseInt(qty)+parseInt($(this).val()));
       doBuyNow(id,$(this).val(),'',1);
   });

Этот код берёт hidden форму с id только первое значение, а надо брать все hidden поля, что б правильно работало.

Надо будет как-то переписать эту строку, что б сорибирала не первое hidden поле, а все, что есть у этого товара.

Тогда и работать будет правильно.

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...