rodigy Опубліковано: 31 березня 2016 Share Опубліковано: 31 березня 2016 Заметил такой баг: добавляем товар в корзину, переходим в корзину, жмём на красный крестик удаления из корзины – товар по факту удаляется (если обновить страницу), но остаётся висеть на страничке, при том, что корзина, которая в шапке исправно работает. Обновление кол-ва товара (соседняя кнопка) исправно работает и обновляет страницу. кто сталкивался, есть решение? Надіслати Поділитися на інших сайтах More sharing options...
Otvet Опубліковано: 31 березня 2016 Share Опубліковано: 31 березня 2016 location.reload(); в скрипт после выполнения функции 1 Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 31 березня 2016 Автор Share Опубліковано: 31 березня 2016 (змінено) location.reload(); в скрипт после выполнения функции можно подробней где именно, а то методом тыка я долго буду искать Змінено 31 березня 2016 користувачем rodigy Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 31 березня 2016 Share Опубліковано: 31 березня 2016 обычно в common.js но зависит от реализации автором шаблона Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 31 березня 2016 Share Опубліковано: 31 березня 2016 причем тут seo pro?? бывает такое, ajax запросы странно себя ведут иногда Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 31 березня 2016 Автор Share Опубліковано: 31 березня 2016 обычно в common.js но зависит от реализации автором шаблона автор я , скрипты не трогал только стили, можете сказать еще куда именно вставить правку, я с js не дружу Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 31 березня 2016 Автор Share Опубліковано: 31 березня 2016 (змінено) причем тут seo pro?? проверенно, при откл сео про все норм работает ocStore 2.1.0.2 Змінено 31 березня 2016 користувачем rodigy Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 31 березня 2016 Share Опубліковано: 31 березня 2016 С seo url такая же проблема? Ищите участок где remove... success Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 31 березня 2016 Автор Share Опубліковано: 31 березня 2016 (змінено) С seo url такая же проблема? Ищите участок где remove... success seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, Змінено 31 березня 2016 користувачем rodigy 3 Надіслати Поділитися на інших сайтах More sharing options... lexxxer Опубліковано: 1 квітня 2016 Share Опубліковано: 1 квітня 2016 seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, Работает. Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Sunburst Опубліковано: 18 квітня 2016 Share Опубліковано: 18 квітня 2016 (змінено) Доброго времени суток, столкнулся с похожей проблемой, способ описаный выше, к сожалению, не помог. сайт: http://cibum.com.ua/ Version 2.1.0.1 Змінено 18 квітня 2016 користувачем Sunburst Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Nemirov Опубліковано: 23 травня 2016 Share Опубліковано: 23 травня 2016 seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, Спасибо, работает. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nemirov Опубліковано: 30 липня 2016 Share Опубліковано: 30 липня 2016 (змінено) Можно еще изменить проверку getURLVar на location.pathname if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; поменять на это if (location.pathname == '/cart/' || location.pathname == '/checkout/') { location = 'index.php?route=checkout/cart'; так мини корзина в шапке чистится без перезагрузки страницы Змінено 30 липня 2016 користувачем Nemirov Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 30 липня 2016 Автор Share Опубліковано: 30 липня 2016 Можно еще изменить проверку getURLVar на location.pathname if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; поменять на это if (location.pathname == '/cart/' || location.pathname == '/checkout/') { location = 'index.php?route=checkout/cart'; так мини корзина в шапке чистится без перезагрузки страницы лучше так тогда, универсально для родного чпу и про if ((location.pathname == '/cart/' || getURLVar('route') == 'checkout/cart') || (location.pathname == '/checkout/' || getURLVar('route') == 'checkout/checkout')) { location = 'index.php?route=checkout/cart'; Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... cergb Опубліковано: 19 серпня 2016 Share Опубліковано: 19 серпня 2016 (змінено) seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, У меня тоже заработало! Змінено 19 серпня 2016 користувачем cergb Надіслати Поділитися на інших сайтах More sharing options... cergb Опубліковано: 19 серпня 2016 Share Опубліковано: 19 серпня 2016 А еще во это работает: $.ajax({ url: 'index.php?route=checkout/cart/edit', type: 'post', data: 'key=' + key + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1), dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }, 'remove': function(key) { $.ajax({ url: 'index.php?route=checkout/cart/remove', type: 'post', data: 'key=' + key, dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (location.pathname == '/cart/' || location.pathname == '/checkout/') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } } Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 20 серпня 2016 Автор Share Опубліковано: 20 серпня 2016 А еще во это работает: $.ajax({ url: 'index.php?route=checkout/cart/edit', type: 'post', ........... а что изменено? , лень с файлами сверяться Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... SiteMix Опубліковано: 14 вересня 2016 Share Опубліковано: 14 вересня 2016 Сегодня тоже заметил этот баг на Ocstore 2.1.0.2.1. В результате поисков выяснил, что проблема актуальна только если выбран Тип ЧПУ: SeoPro. С Default корзина обновляется. Но с Default в путях висит "index.php?route=", что тоже не айс... В итоге вышел на эту тему. С seo url такая же проблема?Ищите участок где remove... success Таких мест у меня 2. Пробовал подставлять location.reload(); по примеру выше в оба места, но это ничего не дало... Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 14 вересня 2016 Share Опубліковано: 14 вересня 2016 Ctrl-F5 Надіслати Поділитися на інших сайтах More sharing options... SiteMix Опубліковано: 15 вересня 2016 Share Опубліковано: 15 вересня 2016 Ctrl-F5 Делал. А в OcStore интегрирован SeoPro от frelancer или какой-то другой вариант? Наверное, лучше у автора спросить... Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Raensul Опубліковано: 1 листопада 2016 Share Опубліковано: 1 листопада 2016 (змінено) проблема в самом окстор 2.1.0.2.1 на демо та же проблема.... т.е. это баг "из коробки" тоже с ней столкнулся и location.reload(); не помогает апд: в используемом мной шаблоне свой common.js - добавил туда строчку и все завелось. Змінено 1 листопада 2016 користувачем Raensul Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Baion Опубліковано: 22 листопада 2016 Share Опубліковано: 22 листопада 2016 location.reload(); Работает. Огромное спасибо Надіслати Поділитися на інших сайтах More sharing options... 1 year later... StanislavG Опубліковано: 26 липня 2018 Share Опубліковано: 26 липня 2018 У меня такая же проблема, только с подарочными сертификатами. Товары удаляются нормально, а вот сертификат не удаляется из корзины, хотя в миникорзине удаляется. Подскажите путь к файлу common.js, попробую изменить. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Alexandr15 Опубліковано: 12 березня 2021 Share Опубліковано: 12 березня 2021 Добрый день! Подскажите пожалуйста, как сделать, чтобы страница корзины при удалении товара не перезагружалась? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 251 відповідь 57 291 перегляд Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 56 803 перегляди Sha 15 березня 2017 модуль [Поддержка] CART CACHE - кэшируем корзину (cart.php => getProducts) 1 2 3 Автор: kJlukOo, 24 серпня 2018 cart cache cache (і ще %d) Теги: cart cache cache корзина кеширование module 66 відповідей 8 981 перегляд AlektroNik 8 жовтня 2021 Модуль Акции, Подарки PRO [Поддержка] 1 2 3 4 10 Автор: sv2109, 10 лютого 2016 акция акции (і ще %d) Теги: акция акции подарки подарок товар категория корзина продажа продажи 235 відповідей 34 669 переглядів sv2109 6 листопада Акции, Подарки PRO Автор: sv2109, 10 лютого 2016 акция акции (і ще %d) Теги: акция акции подарки подарок товар категория корзина продажа продажи 0 коментарів 33 080 переглядів sv2109 10 лютого 2016 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація баг seo pro и корзины , не обновляется корзина Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
rodigy Опубліковано: 31 березня 2016 Автор Share Опубліковано: 31 березня 2016 (змінено) location.reload(); в скрипт после выполнения функции можно подробней где именно, а то методом тыка я долго буду искать Змінено 31 березня 2016 користувачем rodigy Надіслати Поділитися на інших сайтах More sharing options...
Otvet Опубліковано: 31 березня 2016 Share Опубліковано: 31 березня 2016 обычно в common.js но зависит от реализации автором шаблона Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 31 березня 2016 Share Опубліковано: 31 березня 2016 причем тут seo pro?? бывает такое, ajax запросы странно себя ведут иногда Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 31 березня 2016 Автор Share Опубліковано: 31 березня 2016 обычно в common.js но зависит от реализации автором шаблона автор я , скрипты не трогал только стили, можете сказать еще куда именно вставить правку, я с js не дружу Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 31 березня 2016 Автор Share Опубліковано: 31 березня 2016 (змінено) причем тут seo pro?? проверенно, при откл сео про все норм работает ocStore 2.1.0.2 Змінено 31 березня 2016 користувачем rodigy Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 31 березня 2016 Share Опубліковано: 31 березня 2016 С seo url такая же проблема? Ищите участок где remove... success Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 31 березня 2016 Автор Share Опубліковано: 31 березня 2016 (змінено) С seo url такая же проблема? Ищите участок где remove... success seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, Змінено 31 березня 2016 користувачем rodigy 3 Надіслати Поділитися на інших сайтах More sharing options... lexxxer Опубліковано: 1 квітня 2016 Share Опубліковано: 1 квітня 2016 seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, Работает. Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Sunburst Опубліковано: 18 квітня 2016 Share Опубліковано: 18 квітня 2016 (змінено) Доброго времени суток, столкнулся с похожей проблемой, способ описаный выше, к сожалению, не помог. сайт: http://cibum.com.ua/ Version 2.1.0.1 Змінено 18 квітня 2016 користувачем Sunburst Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Nemirov Опубліковано: 23 травня 2016 Share Опубліковано: 23 травня 2016 seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, Спасибо, работает. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nemirov Опубліковано: 30 липня 2016 Share Опубліковано: 30 липня 2016 (змінено) Можно еще изменить проверку getURLVar на location.pathname if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; поменять на это if (location.pathname == '/cart/' || location.pathname == '/checkout/') { location = 'index.php?route=checkout/cart'; так мини корзина в шапке чистится без перезагрузки страницы Змінено 30 липня 2016 користувачем Nemirov Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 30 липня 2016 Автор Share Опубліковано: 30 липня 2016 Можно еще изменить проверку getURLVar на location.pathname if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; поменять на это if (location.pathname == '/cart/' || location.pathname == '/checkout/') { location = 'index.php?route=checkout/cart'; так мини корзина в шапке чистится без перезагрузки страницы лучше так тогда, универсально для родного чпу и про if ((location.pathname == '/cart/' || getURLVar('route') == 'checkout/cart') || (location.pathname == '/checkout/' || getURLVar('route') == 'checkout/checkout')) { location = 'index.php?route=checkout/cart'; Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... cergb Опубліковано: 19 серпня 2016 Share Опубліковано: 19 серпня 2016 (змінено) seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, У меня тоже заработало! Змінено 19 серпня 2016 користувачем cergb Надіслати Поділитися на інших сайтах More sharing options... cergb Опубліковано: 19 серпня 2016 Share Опубліковано: 19 серпня 2016 А еще во это работает: $.ajax({ url: 'index.php?route=checkout/cart/edit', type: 'post', data: 'key=' + key + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1), dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }, 'remove': function(key) { $.ajax({ url: 'index.php?route=checkout/cart/remove', type: 'post', data: 'key=' + key, dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (location.pathname == '/cart/' || location.pathname == '/checkout/') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } } Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 20 серпня 2016 Автор Share Опубліковано: 20 серпня 2016 А еще во это работает: $.ajax({ url: 'index.php?route=checkout/cart/edit', type: 'post', ........... а что изменено? , лень с файлами сверяться Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... SiteMix Опубліковано: 14 вересня 2016 Share Опубліковано: 14 вересня 2016 Сегодня тоже заметил этот баг на Ocstore 2.1.0.2.1. В результате поисков выяснил, что проблема актуальна только если выбран Тип ЧПУ: SeoPro. С Default корзина обновляется. Но с Default в путях висит "index.php?route=", что тоже не айс... В итоге вышел на эту тему. С seo url такая же проблема?Ищите участок где remove... success Таких мест у меня 2. Пробовал подставлять location.reload(); по примеру выше в оба места, но это ничего не дало... Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 14 вересня 2016 Share Опубліковано: 14 вересня 2016 Ctrl-F5 Надіслати Поділитися на інших сайтах More sharing options... SiteMix Опубліковано: 15 вересня 2016 Share Опубліковано: 15 вересня 2016 Ctrl-F5 Делал. А в OcStore интегрирован SeoPro от frelancer или какой-то другой вариант? Наверное, лучше у автора спросить... Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Raensul Опубліковано: 1 листопада 2016 Share Опубліковано: 1 листопада 2016 (змінено) проблема в самом окстор 2.1.0.2.1 на демо та же проблема.... т.е. это баг "из коробки" тоже с ней столкнулся и location.reload(); не помогает апд: в используемом мной шаблоне свой common.js - добавил туда строчку и все завелось. Змінено 1 листопада 2016 користувачем Raensul Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Baion Опубліковано: 22 листопада 2016 Share Опубліковано: 22 листопада 2016 location.reload(); Работает. Огромное спасибо Надіслати Поділитися на інших сайтах More sharing options... 1 year later... StanislavG Опубліковано: 26 липня 2018 Share Опубліковано: 26 липня 2018 У меня такая же проблема, только с подарочными сертификатами. Товары удаляются нормально, а вот сертификат не удаляется из корзины, хотя в миникорзине удаляется. Подскажите путь к файлу common.js, попробую изменить. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Alexandr15 Опубліковано: 12 березня 2021 Share Опубліковано: 12 березня 2021 Добрый день! Подскажите пожалуйста, как сделать, чтобы страница корзины при удалении товара не перезагружалась? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 251 відповідь 57 291 перегляд Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 56 803 перегляди Sha 15 березня 2017 модуль [Поддержка] CART CACHE - кэшируем корзину (cart.php => getProducts) 1 2 3 Автор: kJlukOo, 24 серпня 2018 cart cache cache (і ще %d) Теги: cart cache cache корзина кеширование module 66 відповідей 8 981 перегляд AlektroNik 8 жовтня 2021 Модуль Акции, Подарки PRO [Поддержка] 1 2 3 4 10 Автор: sv2109, 10 лютого 2016 акция акции (і ще %d) Теги: акция акции подарки подарок товар категория корзина продажа продажи 235 відповідей 34 669 переглядів sv2109 6 листопада Акции, Подарки PRO Автор: sv2109, 10 лютого 2016 акция акции (і ще %d) Теги: акция акции подарки подарок товар категория корзина продажа продажи 0 коментарів 33 080 переглядів sv2109 10 лютого 2016 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація баг seo pro и корзины , не обновляется корзина Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
Otvet Опубліковано: 31 березня 2016 Share Опубліковано: 31 березня 2016 причем тут seo pro?? бывает такое, ajax запросы странно себя ведут иногда Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 31 березня 2016 Автор Share Опубліковано: 31 березня 2016 обычно в common.js но зависит от реализации автором шаблона автор я , скрипты не трогал только стили, можете сказать еще куда именно вставить правку, я с js не дружу Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 31 березня 2016 Автор Share Опубліковано: 31 березня 2016 (змінено) причем тут seo pro?? проверенно, при откл сео про все норм работает ocStore 2.1.0.2 Змінено 31 березня 2016 користувачем rodigy Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 31 березня 2016 Share Опубліковано: 31 березня 2016 С seo url такая же проблема? Ищите участок где remove... success Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 31 березня 2016 Автор Share Опубліковано: 31 березня 2016 (змінено) С seo url такая же проблема? Ищите участок где remove... success seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, Змінено 31 березня 2016 користувачем rodigy 3 Надіслати Поділитися на інших сайтах More sharing options... lexxxer Опубліковано: 1 квітня 2016 Share Опубліковано: 1 квітня 2016 seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, Работает. Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Sunburst Опубліковано: 18 квітня 2016 Share Опубліковано: 18 квітня 2016 (змінено) Доброго времени суток, столкнулся с похожей проблемой, способ описаный выше, к сожалению, не помог. сайт: http://cibum.com.ua/ Version 2.1.0.1 Змінено 18 квітня 2016 користувачем Sunburst Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Nemirov Опубліковано: 23 травня 2016 Share Опубліковано: 23 травня 2016 seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, Спасибо, работает. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nemirov Опубліковано: 30 липня 2016 Share Опубліковано: 30 липня 2016 (змінено) Можно еще изменить проверку getURLVar на location.pathname if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; поменять на это if (location.pathname == '/cart/' || location.pathname == '/checkout/') { location = 'index.php?route=checkout/cart'; так мини корзина в шапке чистится без перезагрузки страницы Змінено 30 липня 2016 користувачем Nemirov Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 30 липня 2016 Автор Share Опубліковано: 30 липня 2016 Можно еще изменить проверку getURLVar на location.pathname if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; поменять на это if (location.pathname == '/cart/' || location.pathname == '/checkout/') { location = 'index.php?route=checkout/cart'; так мини корзина в шапке чистится без перезагрузки страницы лучше так тогда, универсально для родного чпу и про if ((location.pathname == '/cart/' || getURLVar('route') == 'checkout/cart') || (location.pathname == '/checkout/' || getURLVar('route') == 'checkout/checkout')) { location = 'index.php?route=checkout/cart'; Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... cergb Опубліковано: 19 серпня 2016 Share Опубліковано: 19 серпня 2016 (змінено) seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, У меня тоже заработало! Змінено 19 серпня 2016 користувачем cergb Надіслати Поділитися на інших сайтах More sharing options... cergb Опубліковано: 19 серпня 2016 Share Опубліковано: 19 серпня 2016 А еще во это работает: $.ajax({ url: 'index.php?route=checkout/cart/edit', type: 'post', data: 'key=' + key + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1), dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }, 'remove': function(key) { $.ajax({ url: 'index.php?route=checkout/cart/remove', type: 'post', data: 'key=' + key, dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (location.pathname == '/cart/' || location.pathname == '/checkout/') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } } Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 20 серпня 2016 Автор Share Опубліковано: 20 серпня 2016 А еще во это работает: $.ajax({ url: 'index.php?route=checkout/cart/edit', type: 'post', ........... а что изменено? , лень с файлами сверяться Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... SiteMix Опубліковано: 14 вересня 2016 Share Опубліковано: 14 вересня 2016 Сегодня тоже заметил этот баг на Ocstore 2.1.0.2.1. В результате поисков выяснил, что проблема актуальна только если выбран Тип ЧПУ: SeoPro. С Default корзина обновляется. Но с Default в путях висит "index.php?route=", что тоже не айс... В итоге вышел на эту тему. С seo url такая же проблема?Ищите участок где remove... success Таких мест у меня 2. Пробовал подставлять location.reload(); по примеру выше в оба места, но это ничего не дало... Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 14 вересня 2016 Share Опубліковано: 14 вересня 2016 Ctrl-F5 Надіслати Поділитися на інших сайтах More sharing options... SiteMix Опубліковано: 15 вересня 2016 Share Опубліковано: 15 вересня 2016 Ctrl-F5 Делал. А в OcStore интегрирован SeoPro от frelancer или какой-то другой вариант? Наверное, лучше у автора спросить... Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Raensul Опубліковано: 1 листопада 2016 Share Опубліковано: 1 листопада 2016 (змінено) проблема в самом окстор 2.1.0.2.1 на демо та же проблема.... т.е. это баг "из коробки" тоже с ней столкнулся и location.reload(); не помогает апд: в используемом мной шаблоне свой common.js - добавил туда строчку и все завелось. Змінено 1 листопада 2016 користувачем Raensul Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Baion Опубліковано: 22 листопада 2016 Share Опубліковано: 22 листопада 2016 location.reload(); Работает. Огромное спасибо Надіслати Поділитися на інших сайтах More sharing options... 1 year later... StanislavG Опубліковано: 26 липня 2018 Share Опубліковано: 26 липня 2018 У меня такая же проблема, только с подарочными сертификатами. Товары удаляются нормально, а вот сертификат не удаляется из корзины, хотя в миникорзине удаляется. Подскажите путь к файлу common.js, попробую изменить. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Alexandr15 Опубліковано: 12 березня 2021 Share Опубліковано: 12 березня 2021 Добрый день! Подскажите пожалуйста, как сделать, чтобы страница корзины при удалении товара не перезагружалась? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 251 відповідь 57 291 перегляд Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 56 803 перегляди Sha 15 березня 2017 модуль [Поддержка] CART CACHE - кэшируем корзину (cart.php => getProducts) 1 2 3 Автор: kJlukOo, 24 серпня 2018 cart cache cache (і ще %d) Теги: cart cache cache корзина кеширование module 66 відповідей 8 981 перегляд AlektroNik 8 жовтня 2021 Модуль Акции, Подарки PRO [Поддержка] 1 2 3 4 10 Автор: sv2109, 10 лютого 2016 акция акции (і ще %d) Теги: акция акции подарки подарок товар категория корзина продажа продажи 235 відповідей 34 669 переглядів sv2109 6 листопада Акции, Подарки PRO Автор: sv2109, 10 лютого 2016 акция акции (і ще %d) Теги: акция акции подарки подарок товар категория корзина продажа продажи 0 коментарів 33 080 переглядів sv2109 10 лютого 2016 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація баг seo pro и корзины , не обновляется корзина
rodigy Опубліковано: 31 березня 2016 Автор Share Опубліковано: 31 березня 2016 обычно в common.js но зависит от реализации автором шаблона автор я , скрипты не трогал только стили, можете сказать еще куда именно вставить правку, я с js не дружу Надіслати Поділитися на інших сайтах More sharing options...
rodigy Опубліковано: 31 березня 2016 Автор Share Опубліковано: 31 березня 2016 (змінено) причем тут seo pro?? проверенно, при откл сео про все норм работает ocStore 2.1.0.2 Змінено 31 березня 2016 користувачем rodigy Надіслати Поділитися на інших сайтах More sharing options...
Otvet Опубліковано: 31 березня 2016 Share Опубліковано: 31 березня 2016 С seo url такая же проблема? Ищите участок где remove... success Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 31 березня 2016 Автор Share Опубліковано: 31 березня 2016 (змінено) С seo url такая же проблема? Ищите участок где remove... success seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, Змінено 31 березня 2016 користувачем rodigy 3 Надіслати Поділитися на інших сайтах More sharing options... lexxxer Опубліковано: 1 квітня 2016 Share Опубліковано: 1 квітня 2016 seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, Работает. Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Sunburst Опубліковано: 18 квітня 2016 Share Опубліковано: 18 квітня 2016 (змінено) Доброго времени суток, столкнулся с похожей проблемой, способ описаный выше, к сожалению, не помог. сайт: http://cibum.com.ua/ Version 2.1.0.1 Змінено 18 квітня 2016 користувачем Sunburst Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Nemirov Опубліковано: 23 травня 2016 Share Опубліковано: 23 травня 2016 seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, Спасибо, работает. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nemirov Опубліковано: 30 липня 2016 Share Опубліковано: 30 липня 2016 (змінено) Можно еще изменить проверку getURLVar на location.pathname if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; поменять на это if (location.pathname == '/cart/' || location.pathname == '/checkout/') { location = 'index.php?route=checkout/cart'; так мини корзина в шапке чистится без перезагрузки страницы Змінено 30 липня 2016 користувачем Nemirov Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 30 липня 2016 Автор Share Опубліковано: 30 липня 2016 Можно еще изменить проверку getURLVar на location.pathname if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; поменять на это if (location.pathname == '/cart/' || location.pathname == '/checkout/') { location = 'index.php?route=checkout/cart'; так мини корзина в шапке чистится без перезагрузки страницы лучше так тогда, универсально для родного чпу и про if ((location.pathname == '/cart/' || getURLVar('route') == 'checkout/cart') || (location.pathname == '/checkout/' || getURLVar('route') == 'checkout/checkout')) { location = 'index.php?route=checkout/cart'; Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... cergb Опубліковано: 19 серпня 2016 Share Опубліковано: 19 серпня 2016 (змінено) seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, У меня тоже заработало! Змінено 19 серпня 2016 користувачем cergb Надіслати Поділитися на інших сайтах More sharing options... cergb Опубліковано: 19 серпня 2016 Share Опубліковано: 19 серпня 2016 А еще во это работает: $.ajax({ url: 'index.php?route=checkout/cart/edit', type: 'post', data: 'key=' + key + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1), dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }, 'remove': function(key) { $.ajax({ url: 'index.php?route=checkout/cart/remove', type: 'post', data: 'key=' + key, dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (location.pathname == '/cart/' || location.pathname == '/checkout/') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } } Надіслати Поділитися на інших сайтах More sharing options... rodigy Опубліковано: 20 серпня 2016 Автор Share Опубліковано: 20 серпня 2016 А еще во это работает: $.ajax({ url: 'index.php?route=checkout/cart/edit', type: 'post', ........... а что изменено? , лень с файлами сверяться Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... SiteMix Опубліковано: 14 вересня 2016 Share Опубліковано: 14 вересня 2016 Сегодня тоже заметил этот баг на Ocstore 2.1.0.2.1. В результате поисков выяснил, что проблема актуальна только если выбран Тип ЧПУ: SeoPro. С Default корзина обновляется. Но с Default в путях висит "index.php?route=", что тоже не айс... В итоге вышел на эту тему. С seo url такая же проблема?Ищите участок где remove... success Таких мест у меня 2. Пробовал подставлять location.reload(); по примеру выше в оба места, но это ничего не дало... Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 14 вересня 2016 Share Опубліковано: 14 вересня 2016 Ctrl-F5 Надіслати Поділитися на інших сайтах More sharing options... SiteMix Опубліковано: 15 вересня 2016 Share Опубліковано: 15 вересня 2016 Ctrl-F5 Делал. А в OcStore интегрирован SeoPro от frelancer или какой-то другой вариант? Наверное, лучше у автора спросить... Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Raensul Опубліковано: 1 листопада 2016 Share Опубліковано: 1 листопада 2016 (змінено) проблема в самом окстор 2.1.0.2.1 на демо та же проблема.... т.е. это баг "из коробки" тоже с ней столкнулся и location.reload(); не помогает апд: в используемом мной шаблоне свой common.js - добавил туда строчку и все завелось. Змінено 1 листопада 2016 користувачем Raensul Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Baion Опубліковано: 22 листопада 2016 Share Опубліковано: 22 листопада 2016 location.reload(); Работает. Огромное спасибо Надіслати Поділитися на інших сайтах More sharing options... 1 year later... StanislavG Опубліковано: 26 липня 2018 Share Опубліковано: 26 липня 2018 У меня такая же проблема, только с подарочными сертификатами. Товары удаляются нормально, а вот сертификат не удаляется из корзины, хотя в миникорзине удаляется. Подскажите путь к файлу common.js, попробую изменить. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Alexandr15 Опубліковано: 12 березня 2021 Share Опубліковано: 12 березня 2021 Добрый день! Подскажите пожалуйста, как сделать, чтобы страница корзины при удалении товара не перезагружалась? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації 11.11 [Поддержка] 1 2 3 4 11 Автор: Sha, 16 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 251 відповідь 57 291 перегляд Sha 2 листопада 11.11 Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top batch (і ще %d) Теги: top batch sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 56 803 перегляди Sha 15 березня 2017 модуль [Поддержка] CART CACHE - кэшируем корзину (cart.php => getProducts) 1 2 3 Автор: kJlukOo, 24 серпня 2018 cart cache cache (і ще %d) Теги: cart cache cache корзина кеширование module 66 відповідей 8 981 перегляд AlektroNik 8 жовтня 2021 Модуль Акции, Подарки PRO [Поддержка] 1 2 3 4 10 Автор: sv2109, 10 лютого 2016 акция акции (і ще %d) Теги: акция акции подарки подарок товар категория корзина продажа продажи 235 відповідей 34 669 переглядів sv2109 6 листопада Акции, Подарки PRO Автор: sv2109, 10 лютого 2016 акция акции (і ще %d) Теги: акция акции подарки подарок товар категория корзина продажа продажи 0 коментарів 33 080 переглядів sv2109 10 лютого 2016 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
rodigy Опубліковано: 31 березня 2016 Автор Share Опубліковано: 31 березня 2016 (змінено) С seo url такая же проблема? Ищите участок где remove... success seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, Змінено 31 березня 2016 користувачем rodigy 3 Надіслати Поділитися на інших сайтах More sharing options...
lexxxer Опубліковано: 1 квітня 2016 Share Опубліковано: 1 квітня 2016 seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, Работает. Надіслати Поділитися на інших сайтах More sharing options...
Sunburst Опубліковано: 18 квітня 2016 Share Опубліковано: 18 квітня 2016 (змінено) Доброго времени суток, столкнулся с похожей проблемой, способ описаный выше, к сожалению, не помог. сайт: http://cibum.com.ua/ Version 2.1.0.1 Змінено 18 квітня 2016 користувачем Sunburst Надіслати Поділитися на інших сайтах More sharing options...
Nemirov Опубліковано: 23 травня 2016 Share Опубліковано: 23 травня 2016 seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, Спасибо, работает. Надіслати Поділитися на інших сайтах More sharing options...
Nemirov Опубліковано: 30 липня 2016 Share Опубліковано: 30 липня 2016 (змінено) Можно еще изменить проверку getURLVar на location.pathname if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; поменять на это if (location.pathname == '/cart/' || location.pathname == '/checkout/') { location = 'index.php?route=checkout/cart'; так мини корзина в шапке чистится без перезагрузки страницы Змінено 30 липня 2016 користувачем Nemirov Надіслати Поділитися на інших сайтах More sharing options...
rodigy Опубліковано: 30 липня 2016 Автор Share Опубліковано: 30 липня 2016 Можно еще изменить проверку getURLVar на location.pathname if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; поменять на это if (location.pathname == '/cart/' || location.pathname == '/checkout/') { location = 'index.php?route=checkout/cart'; так мини корзина в шапке чистится без перезагрузки страницы лучше так тогда, универсально для родного чпу и про if ((location.pathname == '/cart/' || getURLVar('route') == 'checkout/cart') || (location.pathname == '/checkout/' || getURLVar('route') == 'checkout/checkout')) { location = 'index.php?route=checkout/cart'; Надіслати Поділитися на інших сайтах More sharing options...
cergb Опубліковано: 19 серпня 2016 Share Опубліковано: 19 серпня 2016 (змінено) seo url та же беда, ток у меня default называется вставил сюда, заработало 'remove': function(key) { ........... success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } location.reload(); }, У меня тоже заработало! Змінено 19 серпня 2016 користувачем cergb Надіслати Поділитися на інших сайтах More sharing options...
cergb Опубліковано: 19 серпня 2016 Share Опубліковано: 19 серпня 2016 А еще во это работает: $.ajax({ url: 'index.php?route=checkout/cart/edit', type: 'post', data: 'key=' + key + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1), dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }, 'remove': function(key) { $.ajax({ url: 'index.php?route=checkout/cart/remove', type: 'post', data: 'key=' + key, dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (location.pathname == '/cart/' || location.pathname == '/checkout/') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } } Надіслати Поділитися на інших сайтах More sharing options...
rodigy Опубліковано: 20 серпня 2016 Автор Share Опубліковано: 20 серпня 2016 А еще во это работает: $.ajax({ url: 'index.php?route=checkout/cart/edit', type: 'post', ........... а что изменено? , лень с файлами сверяться Надіслати Поділитися на інших сайтах More sharing options...
SiteMix Опубліковано: 14 вересня 2016 Share Опубліковано: 14 вересня 2016 Сегодня тоже заметил этот баг на Ocstore 2.1.0.2.1. В результате поисков выяснил, что проблема актуальна только если выбран Тип ЧПУ: SeoPro. С Default корзина обновляется. Но с Default в путях висит "index.php?route=", что тоже не айс... В итоге вышел на эту тему. С seo url такая же проблема?Ищите участок где remove... success Таких мест у меня 2. Пробовал подставлять location.reload(); по примеру выше в оба места, но это ничего не дало... Надіслати Поділитися на інших сайтах More sharing options...
Otvet Опубліковано: 14 вересня 2016 Share Опубліковано: 14 вересня 2016 Ctrl-F5 Надіслати Поділитися на інших сайтах More sharing options... SiteMix Опубліковано: 15 вересня 2016 Share Опубліковано: 15 вересня 2016 Ctrl-F5 Делал. А в OcStore интегрирован SeoPro от frelancer или какой-то другой вариант? Наверное, лучше у автора спросить... Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Raensul Опубліковано: 1 листопада 2016 Share Опубліковано: 1 листопада 2016 (змінено) проблема в самом окстор 2.1.0.2.1 на демо та же проблема.... т.е. это баг "из коробки" тоже с ней столкнулся и location.reload(); не помогает апд: в используемом мной шаблоне свой common.js - добавил туда строчку и все завелось. Змінено 1 листопада 2016 користувачем Raensul Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Baion Опубліковано: 22 листопада 2016 Share Опубліковано: 22 листопада 2016 location.reload(); Работает. Огромное спасибо Надіслати Поділитися на інших сайтах More sharing options... 1 year later... StanislavG Опубліковано: 26 липня 2018 Share Опубліковано: 26 липня 2018 У меня такая же проблема, только с подарочными сертификатами. Товары удаляются нормально, а вот сертификат не удаляется из корзины, хотя в миникорзине удаляется. Подскажите путь к файлу common.js, попробую изменить. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Alexandr15 Опубліковано: 12 березня 2021 Share Опубліковано: 12 березня 2021 Добрый день! Подскажите пожалуйста, как сделать, чтобы страница корзины при удалении товара не перезагружалась? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
SiteMix Опубліковано: 15 вересня 2016 Share Опубліковано: 15 вересня 2016 Ctrl-F5 Делал. А в OcStore интегрирован SeoPro от frelancer или какой-то другой вариант? Наверное, лучше у автора спросить... Надіслати Поділитися на інших сайтах More sharing options...
Raensul Опубліковано: 1 листопада 2016 Share Опубліковано: 1 листопада 2016 (змінено) проблема в самом окстор 2.1.0.2.1 на демо та же проблема.... т.е. это баг "из коробки" тоже с ней столкнулся и location.reload(); не помогает апд: в используемом мной шаблоне свой common.js - добавил туда строчку и все завелось. Змінено 1 листопада 2016 користувачем Raensul Надіслати Поділитися на інших сайтах More sharing options...
Baion Опубліковано: 22 листопада 2016 Share Опубліковано: 22 листопада 2016 location.reload(); Работает. Огромное спасибо Надіслати Поділитися на інших сайтах More sharing options...
StanislavG Опубліковано: 26 липня 2018 Share Опубліковано: 26 липня 2018 У меня такая же проблема, только с подарочными сертификатами. Товары удаляются нормально, а вот сертификат не удаляется из корзины, хотя в миникорзине удаляется. Подскажите путь к файлу common.js, попробую изменить. Надіслати Поділитися на інших сайтах More sharing options...
Alexandr15 Опубліковано: 12 березня 2021 Share Опубліковано: 12 березня 2021 Добрый день! Подскажите пожалуйста, как сделать, чтобы страница корзины при удалении товара не перезагружалась? Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts