Тормозит кнопка добавления В корзину, у всех


#1

Есть такая проблема, которая похоже была всегда. Присутствует на всех без исключения магазинах на CS-Cart, которые мне попадались - тормозит кнопка добавления товара в корзину(в том числе на демо). С этим нужно что-то сделать. Если нужно набрать в корзину товар из категории с товарами списком сделать это затруднительно и крайне не удобно. Да и при простой покупке из карточки это плохо. Если попап появится мгновенно, а информация на сервер уйдет секундой позже никто не пострадает, но ощущения тормозов не будет.

Не припомню чтобы такая проблема была еще на какой-либо популярной CMS интернет-магазинов, везде мгновенно для пользователя действие производится. Проблему считаю важной.


#2

что подразумевается под тормозит? время между появления попап а нажатием кнопки?
Поставьте бесплатны модуль “полет в корзину” и “тормоз” станет вполне логичным и даже необходимым.


#3

Давно стоит, но это костыль. Тормозить от того не перестает, несколько товаров от того добавить последовательно в корзину не проще.


#4

Последнее время вырезаем данный popup, создает впечатление подвисание выполнения функций.


#5

А если без него, то товар сразу появляется в корзине без лага?


#6

0.3-0.5 сек ajax прелоадер и всплывашка нотификации в углу, что товар добавлен.


#7

Если кому требуется быстрый фикс, для 481 и выше (скорее всего)

/app/controllers/frontend/checkout.php

Ищем и комментируем строки (примерно 84 строка)

// $msg = Tygh::$app['view']->fetch('views/checkout/components/product_notification.tpl');
// fn_set_notification('I', __($product_cnt > 1 ? 'products_added_to_cart' : 'product_added_to_cart'), $msg, 'I');

Вставляем
fn_set_notification('N', __('notice'), __('product_added_to_cart'));

*Создайте языковую переменную для product_added_to_cart

Кстати, где-то на форуме уже всплывала тема.