WooCommerce и кэширование

27 февр. 2013 г., 19:08:43
Просмотры: 14.8K
Голосов: 1

У меня есть блок, который отображает общее количество товаров в корзине покупателя, но он не обновляется из-за включенного кэширования (W3 Total Cache).

Есть ли обходное решение для этой проблемы?

Спасибо, Стив

0
Все ответы на вопрос 4
0

Ознакомьтесь с документацией WooCommerce. Я уже сталкивался с этим, и следующие страницы не должны кэшироваться:

  • Корзина
  • Мой аккаунт
  • Смена пароля
  • Изменение адреса
  • Просмотр заказа
  • Оформление заказа
  • Оплата
  • Заказ получен
27 февр. 2013 г. 19:41:03
0

Вам понадобится использовать так называемый "фрагментный кеш" (fragment caching) для повторной генерации только части страницы при каждом запросе. http://css-tricks.com/wordpress-fragment-caching-revisited/

27 окт. 2013 г. 11:44:42
1

Сначала попробуйте эти распространенные решения, которые помогли другим:

Отключите ваш плагин кэширования (он может вызывать остановку работы JavaScript) и проверьте, решило ли это проблему

Попробуйте использовать другой браузер, но как обычный пользователь, а не АДМИНИСТРАТОР

Перейдите на страницу настроек WooCommerce и снимите галочку "Добавлять к постоянным ссылкам товаров базовую страницу магазина (shop)"

Разрешите вашему браузеру принимать файлы cookie и убедитесь, что JavaScript включен

27 февр. 2013 г. 19:25:54
Комментарии

Не используйте жирный шрифт так, как вы это сделали. Это эквивалентно крику, что не разрешено и считается плохим тоном

Pieter Goosen Pieter Goosen
26 апр. 2014 г. 13:19:29
0

Я считаю, что вам не нужно исключать корзину и другие указанные страницы. В примечании внизу документа, на который вы ссылаетесь, указано:

Примечание: WC 1.4.2+ устанавливает константу DONOTCACHEPAGE, что означает, что вы можете пропустить этот шаг

19 мар. 2013 г. 01:37:16