Почему миникорзина в minishop2 не обновляется?

Здравствуйте! <br/><br/> У меня возникла проблема: на тестовом сайте миникорзина не обновляется автоматически и обновляется только после перезагрузки страницы. Можете подсказать, в чем может быть причина этого поведения? <br/><br/> Вот ссылка на тестовый сайт: <a href="https://test2.polarspa.ru/kompozitnaya-kupel-polarspa-model-elite-220.html" rel="nofollow">https://test2.polarspa.ru/kompozitnaya-kupel-polar...</a>
  • 28 октября 2024 г. 20:23
Ответы на вопрос 2
Здравствуйте!

Проблема с обновлением миникорзины в Minishop2 может быть связана с несколькими факторами. Вот несколько шагов, которые вы можете предпринять для диагностики и решения проблемы:

1. **Проверка JavaScript**: Убедитесь, что JavaScript на странице работает корректно. Откройте консоль разработчика (F12 в большинстве браузеров) и проверьте наличие ошибок. Если есть ошибки, они могут мешать работе скриптов, отвечающих за обновление миникорзины.

2. **Настройки Minishop2**: Проверьте настройки модуля Minishop2 в админ-панели. Некоторые настройки могут влиять на поведение миникорзины.

3. **Обновление шаблона**: Если вы использовали кастомный шаблон или изменяли стандартный шаблон Minishop2, возможно, некоторые изменения нарушили работу функции обновления миникорзины. Попробуйте использовать стандартный шаблон и посмотрите, сохраняется ли проблема.

4. **Кеширование**: Убедитесь, что кеширование не мешает обновлению миникорзины. Попробуйте очистить кеш сайта и браузера.

5. **Ajax-запросы**: Миникорзина часто обновляется с использованием Ajax. Проверьте, правильно ли работает соответствующий Ajax-запрос. Убедитесь, что функция, отвечающая за добавление или удаление товаров из корзины, корректно вызывает обновление миникорзины.

6. **Сторонние модули**: Если на сайте установлены сторонние модули, они могут конфликтовать с Minishop2. Попробуйте отключить сторонние модули и проверьте, сохраняется ли проблема.

7. **Совместимость с версией MODX**: Убедитесь, что используемая версия Minishop2 совместима с вашей версией MODX. Иногда обновления одной из частей могут вызвать проблемы в другой.

Если после проверки вышеперечисленного проблема не решится, возможно, стоит обратиться за помощью на форумы сообщества MODX или на специальный форум Minishop2, где могут быть решения, основанные на аналогичном опыте других пользователей.
В консоле браузера Uncaught ReferenceError jQuery is not defined, часто такая ошибка, когда нарушен порядок загрузки скриптов. Все скрипты, нуждающиеся в jQuery, должны быть подключены после него. 
А у вас он нарушен, т.к. сначала идет идет минишоповский JS файл, а потом jquery:
<script src="/assets/components/minishop2/js/web/default.js"></script>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

Поменяйте их местами
Похожие вопросы