Корзина не обновляется при работе с Jet Cache

Тема в разделе "Модули и дополнения", создана пользователем Kunados, 23 июн 2022.

  1. Kunados

    Kunados Новичок

    Сообщения:
    3
    Симпатии:
    0
    Добрый день.

    При включении модуля Jet Cache 16.7 невозможно пользоваться корзиной.
    Товар не добавляется и не удаляется в режиме реального времени.
    При обновлении корзины через ctrl+f5 изменения появляются.

    Настройки модуля по умолчанию с демо страницы, как рекомендовано автором модуля.

    Версия Opencart 2.0.2.0
    Сайт https://www.led-navigator.ru/

    Подскажите пожалуйста что нужно отключить в Jet Cache, чтобы корзина нормально обновлялась?
     
  2. Tom

    Tom Специалист

    Сообщения:
    674
    Симпатии:
    204
    Автор уж больно громко грозил магазинам в зоне ru. Не страшно держать такую бомбу за пазухой? Не говоря уже об общих проблемах данного модуля.
     
  3. Sig

    Sig Пользователь

    Сообщения:
    89
    Симпатии:
    25
    Проверьте, чтобы в исключениях был роут
    common/cart/%

    Сейчас модуль отключен?
     
  4. Aleksandrtd7

    Aleksandrtd7 Новичок

    Сообщения:
    4
    Симпатии:
    0
    До последнего времени тоже стоял модуль Jet Cache, но как итог:
    - в отчете вебмастера появилось много дублей. Пока разбирались в чем дело, яндекс начал "ругаться" в HTTP-ответе на запрос поискового робота в виде: X-Robots-Tag: noindex. Как итог успели вылететь несколько страниц из индекса. (Запрещено элементом noindex). Виной оказался данный модуль. Снесли, но аналога пока не нашли
     
  5. Kunados

    Kunados Новичок

    Сообщения:
    3
    Симпатии:
    0
    Спасибо за информацию:) пожалуй удалим его
     
  6. Kunados

    Kunados Новичок

    Сообщения:
    3
    Симпатии:
    0
    Спасибо за ответ.
    Попробовал внести в список исключений, обновил кэш и модификаторы, проблема так и осталась.

    Модуль решили удалить...
     
  7. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    730
    Симпатии:
    100
    Здравствуйте

    У вас там JS-код

    success: function (t) {
    setTimeout(function () {
    $("#cart .t-bask-btn").html('<span class="basket-ico"></span><span id="cart-total">' + t.total + "</span>")
    }, 100),
    "checkout/cart" == getURLVar("route") || "checkout/checkout" == getURLVar("route") ? location = "index.php?route=checkout/cart" : $("header .cart-wr .bask-list").load("index.php?route=common/cart/info ul li")
    }

    Вот там и используется только часть, связанная с выпадающим списком.

    Иными словами, вам нужно подправить JS-код, чтобы не только добавление позиции приводило к нормальной надписи
     
    Последнее редактирование: 23 июн 2022