@colorkid

Как не кешировать корзину на странице в WordPress/Woocommerce?

Всем привет. Столкнулся с такой проблемой. Магазин на WordPress/Woocommerce - https://zastolami.ru/
Поставил плагин WP Super Cache, все было ок, но тут обнаружил большую проблему с корзиной, а именно с суммой заказа в хедере(в шаблоне на самом деле не в header, но не суть), она теперь работает со сбоями, а именно при добавлении товара, при переходе на страницу на которой уже был, отображается сумма, которая была когда-то, без учета того, что я добавил 2 секунды назад.

Я так понимаю, что проблема в данном плагине, но его отключать не хочется, так как магазин будет расти, и тормозить ему никак нельзя. Саму страницу /cart/, от кеширования отключил, а вот часть кода не получается.

Как отключить от кеширования часть страницы(корзину в хеадер)?
  • Вопрос задан
  • 744 просмотра
Пригласить эксперта
Ответы на вопрос 1
maxxannik
@maxxannik
Сайты на WordPress + Интернет магазины WooCommerce
Убрать интерактив на уровне php из шаблона. Оставить div на месте. Через AJAX подгружать в него актуальные данные при каждой загрузке страницы.
У Woo есть своя механика фронтального AJAX как раз для подобных целей wc-ajax=get refreshed fragments
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы