Home Forums WoodMart support forum wc-ajax=get_refreshed_fragments

wc-ajax=get_refreshed_fragments

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #61110

    s4ow7ime
    Participant

    Добрый день!
    Подскажите, пожалуйста, как сделать так, чтобы 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” и выводит точное количество товаров в корзине.

    #61130

    Artem Temos
    Keymaster

    Hello,

    This request is called by WooCommerce plugin and not by our theme. Unfortunately, we are not able to influence it.

    Kind Regards

    #61168

    s4ow7ime
    Participant

    Но это решение может увеличить скорость загрузки.
    Это точно такое же решение как lazyload, его же вы добавили для ускорения загрузки.

    Было бы замечательно, если бы вы рассмотрели такую возможность.

    Спасибо!

    #61172

    Artem Temos
    Keymaster

    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.

Viewing 4 posts - 1 through 4 (of 4 total)