Niet iedere winkelpagina is openbaar gelijk
Product- en categoriepagina's kunnen vaak worden gecacht. Winkelmand, afrekenen en accountgegevens bevatten juist persoonlijke of snel veranderende informatie. Ook klantprijzen, valuta en locatieafhankelijke belasting kunnen de inhoud laten verschillen.
Een cache die alleen op URL onderscheid maakt, is niet voor al die situaties geschikt.
Bestaande WooCommerce-regels behouden
LiteSpeed Cache houdt rekening met WooCommerce-cachegedrag. Behoud die integratie en controleer de werkelijk gebruikte pagina's voor winkelmand, checkout en account. Forceer persoonlijke routes niet tot publieke cache om een snelheidsmeting te verbeteren.
Controleer ook een eventuele CDN- of proxycache. Goede instellingen in WordPress helpen niet als een andere laag alsnog complete persoonlijke antwoorden deelt.
Test met twee gescheiden sessies
Open twee verschillende browserprofielen of één normaal en één privévenster. Gebruik uitsluitend testgegevens.
Voeg in sessie A een ander product toe dan in sessie B.
Controleer mand, mini-cart en aantallen na meerdere paginabezoeken.
Log met een testaccount in en controleer dat sessie B geen gegevens daarvan ziet.
Test kortingscode, verzendkeuze en eventuele klantgebonden prijs.
Controleer de terugkeer na een testbetaling.
Gebruik voor echte transacties de met uw betaalprovider afgesproken testmethode.
Voorraad en gewijzigde producten
Wijzig een testproduct en controleer prijs, voorraad en zichtbaarheid na het legen van de bedoelde cache. Bekijk of gekoppelde imports de noodzakelijke cacheverversing activeren. Anders kan een automatisch bijgewerkte prijs op de pagina achterblijven.
ESI of andere fragmenttechnieken kunnen voor bepaalde functies helpen, maar vragen een ondersteunde inrichting. Zet ze niet blind aan voor iedere plugin.
Als u verkeerde persoonlijke inhoud ziet
Schakel de betrokken cachelaag voor die routes uit, verwijder de fout opgeslagen inhoud en leg het geval vast. Controleer alle relevante varianten voordat u opnieuw activeert. Laat de verantwoordelijke beoordelen of echte klantgegevens zichtbaar zijn geweest.
Test caching opnieuw na wijzigingen aan thema, checkout of prijsplugins. De juiste uitsluiting kan veranderen wanneer een functie naar een andere route verhuist.