Когда в корзине прибавляешь количество товара плюсиком - вылезает ошибка "Вы пытаетесь добавить товара больше чем есть в наличии"
но в наличии его больше.
Причем если нажимать медленно - то не вылазит.
Именно в корзине так себя ведет
На шаблоне Техно. на других не проверял
0
Ошибка При Редактировании Количества Товара В Корзине
Автор veilofmaya1234, 13 июня 2020 20:35
Сообщений в теме: 6
#1
Отправлено 13 Июнь 2020 - 20:35
#2
Отправлено 15 Июнь 2020 - 00:27
почему никто не отвечает? и где мои 500р?
#3
Отправлено 16 Июнь 2020 - 12:23
veilofmaya1234 (15 Июнь 2020 - 00:27) писал:
почему никто не отвечает? и где мои 500р?
Чуть позже Вам отправим инструкцию.
#4
Отправлено 16 Июнь 2020 - 14:17
veilofmaya1234 (13 Июнь 2020 - 20:35) писал:
Когда в корзине прибавляешь количество товара плюсиком - вылезает ошибка "Вы пытаетесь добавить товара больше чем есть в наличии"
но в наличии его больше.
Причем если нажимать медленно - то не вылазит.
Именно в корзине так себя ведет
На шаблоне Техно. на других не проверял
но в наличии его больше.
Причем если нажимать медленно - то не вылазит.
Именно в корзине так себя ведет
На шаблоне Техно. на других не проверял
В файле main.js замените
// Корзина function ajaxnewqty(){ $('.cartqty').change(function(){ s = $(this); id = $(this).closest('tr').data('id'); qty = $(this).val(); if(qty < 1) { s.val(1) } data = $('.cartForm').serializeArray(); data.push({name: 'only_body', value: 1}); $('tr[data-id="' + id + '"] .ajaxtotal').css('opacity','0'); $('.TotalSum').css('opacity','0'); $.ajax({ data: data, cache:false, success:function(d){ s.val($(d).find('tr[data-id="' + id + '"] .cartqty').val()) $('tr[data-id="' + id + '"] .ajaxtotal').css('opacity','1'); $('.TotalSum').css('opacity','1'); tr = $('tr[data-id="' + id + '"]'); tr.find('.ajaxtotal').html($(d).find('tr[data-id="' + id + '"] .ajaxtotal').html()); $('.TotalSum').html($(d).find('.TotalSum').html()); $('.discounttr').each(function(){ $(this).remove(); }); $(d).find('.discounttr').each(function(){ $('.cartTable tfoot tr:first-child').before($(this)); }); c = $(d).find('tr[data-id="' + id + '"] .cartqty'); qw = c.val(); if(qty > qw){ $('.cartErr').remove(); $('.cartTable').before('<div class="cartErr warning">Вы пытаетесь положить в корзину товара больше, чем есть в наличии</div>'); $('.cartErr').fadeIn(500).delay(2500).fadeOut(500, function(){$('.cartErr').remove();}); $('.cartqty').removeAttr('readonly'); } } }) }) }на
// Корзина function ajaxnewqty(){ $('.cartqty').change( $.debounce(300, function(){ s = $(this); id = $(this).closest('tr').data('id'); qty = $(this).val(); if(qty < 1) { s.val(1) } data = $('.cartForm').serializeArray(); data.push({name: 'only_body', value: 1}); $('tr[data-id="' + id + '"] .ajaxtotal').css('opacity','0'); $('.TotalSum').css('opacity','0'); $.ajax({ data: data, cache:false, success:function(d){ s.val($(d).find('tr[data-id="' + id + '"] .cartqty').val()) $('tr[data-id="' + id + '"] .ajaxtotal').css('opacity','1'); $('.TotalSum').css('opacity','1'); tr = $('tr[data-id="' + id + '"]'); tr.find('.ajaxtotal').html($(d).find('tr[data-id="' + id + '"] .ajaxtotal').html()); $('.TotalSum').html($(d).find('.TotalSum').html()); $('.discounttr').each(function(){ $(this).remove(); }); $(d).find('.discounttr').each(function(){ $('.cartTable tfoot tr:first-child').before($(this)); }); c = $(d).find('tr[data-id="' + id + '"] .cartqty'); qw = c.val(); if(Number(qty) > Number(qw)){ $('.cartErr').remove(); $('.cartTable').before('<div class="cartErr warning">Вы пытаетесь положить в корзину товара больше, чем есть в наличии</div>'); $('.cartErr').fadeIn(500).delay(2500).fadeOut(500, function(){$('.cartErr').remove();}); $('.cartqty').removeAttr('readonly'); } } }) }) ) }
#5
Отправлено 18 Июль 2020 - 00:43
support 2.0 (16 Июнь 2020 - 12:23) писал:
Добрый день, спасибо за найденную ошибка. На счет мы зачислим 500р. напишите номер аккаунта вашего магазина. Единственный момент, что это не совсем ошибка, это стандартная работа js и мы на шаблонах просто ставим тайминг на нажатие кнопки, чтобы js успел отработать сумму измененного кол-ва товаров. Но спасибо Вам, что заметили, что в этом шаблоне этого не сделано. Обязательно это исправим в коде шаблона для всех пользователей.
Чуть позже Вам отправим инструкцию.
Чуть позже Вам отправим инструкцию.
#6
Отправлено 27 Июль 2020 - 02:35
Здравствуйте, сможете зачислить 500р?
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных