Плъгинът за кеширане пази готови копия на страниците Ви и така прави магазина много по-бърз. Някои страници обаче са различни за всеки клиент: количката, плащането и Моят профил. Ако се кешират, клиентът вижда чужда количка или плащането блокира.
Кои страници не бива да се кешират
- Страницата на количката (по подразбиране
/cart/) - Страницата за плащане (
/checkout/) - Страницата на профила (
/my-account/)
Кои адреси използва магазинът Ви, ще видите в WooCommerce › Настройки › Разширени › Настройка на страници.
Кои бисквитки трябва да заобикалят кеша
Щом посетител сложи нещо в количката, WooCommerce записва бисквитки. Посетител с някоя от тези бисквитки не бива да получава кеширани страници:
woocommerce_items_in_cartwoocommerce_cart_hashwp_woocommerce_session_
Изключете също адресите с ?add-to-cart= и не кеширайте страници за влезли потребители.
Как да го настроите
Много плъгини за кеширане разпознават WooCommerce и изключват тези страници автоматично. Проверете това в настройките на плъгина, обикновено в раздел като Изключения или Advanced, и добавете липсващите страници и бисквитки сами.
Как да го тествате
- Отворете магазина в частен прозорец и сложете продукт в количката.
- Отворете магазина във втори браузър: там количката трябва да е празна.
- Минете през плащането до точно преди самото плащане и проверете цената за доставка и общата сума.
Комбинирайте кеша на страниците с Redis като обектен кеш: той ускорява и страниците, които не се кешират, като плащането.
Повече за WooCommerce в Actiefhost ще намерите на страницата WooCommerce хостинг. Нуждаете се от помощ? Свържете се с поддръжката.