Изключване на страниците на WooCommerce от кеша

Плъгинът за кеширане пази готови копия на страниците Ви и така прави магазина много по-бърз. Някои страници обаче са различни за всеки клиент: количката, плащането и Моят профил. Ако се кешират, клиентът вижда чужда количка или плащането блокира.

Кои страници не бива да се кешират

  • Страницата на количката (по подразбиране /cart/)
  • Страницата за плащане (/checkout/)
  • Страницата на профила (/my-account/)

Кои адреси използва магазинът Ви, ще видите в WooCommerce › Настройки › Разширени › Настройка на страници.

Кои бисквитки трябва да заобикалят кеша

Щом посетител сложи нещо в количката, WooCommerce записва бисквитки. Посетител с някоя от тези бисквитки не бива да получава кеширани страници:

  • woocommerce_items_in_cart
  • woocommerce_cart_hash
  • wp_woocommerce_session_

Изключете също адресите с ?add-to-cart= и не кеширайте страници за влезли потребители.

Как да го настроите

Много плъгини за кеширане разпознават WooCommerce и изключват тези страници автоматично. Проверете това в настройките на плъгина, обикновено в раздел като Изключения или Advanced, и добавете липсващите страници и бисквитки сами.

Как да го тествате

  1. Отворете магазина в частен прозорец и сложете продукт в количката.
  2. Отворете магазина във втори браузър: там количката трябва да е празна.
  3. Минете през плащането до точно преди самото плащане и проверете цената за доставка и общата сума.

Комбинирайте кеша на страниците с Redis като обектен кеш: той ускорява и страниците, които не се кешират, като плащането.

Повече за WooCommerce в Actiefhost ще намерите на страницата WooCommerce хостинг. Нуждаете се от помощ? Свържете се с поддръжката.

Беше ли полезна тази статия?

Споделете тази статия

Facebook Twitter LinkedIn