wc-ajax=get_refreshed_fragments
-
Добрый день!
Подскажите, пожалуйста, как сделать так, чтобы ajax запрос “wc-ajax=get_refreshed_fragments” срабатывал только в том случае, если кто-то добавил что-то в корзину и если корзина что-то содержит?
Проблема в том, что данный ajax увеличивает время загрузки страницы.
Но если реализовать эти 2 сценария, то есть возможность исправить эту проблему.
Сценарий такой:
1. Пользователь заходит на сайт
2. Нажимает на добавить в корзину
3. У иконки с корзиной показывается +1 (в зависимости от того, сколько раз нажал) и после этого запускается ajax “wc-ajax=get_refreshed_fragments” и выводит точное количество товаров в корзине.
Сценарий 2:
1. Пользователь возвращается на сайт
2. Если у пользователя что-то есть в корзине, то запускается ajax “wc-ajax=get_refreshed_fragments” и выводит точное количество товаров в корзине.
Hello,
This request is called by WooCommerce plugin and not by our theme. Unfortunately, we are not able to influence it.
Kind Regards
Но это решение может увеличить скорость загрузки.
Это точно такое же решение как lazyload, его же вы добавили для ускорения загрузки.
Было бы замечательно, если бы вы рассмотрели такую возможность.
Спасибо!
Lazy loading for images is an absolutely different thing. As we said, we can’t influence WooCommerce functionality regarding this request. It is hardcoded in their JS files and we are not able to change them.