En webshop kunde ringede mig op, med den værst tænkelige besked, en webshop kan have:
Flere slutbrugere var stødt på problemet, at de lagde varer i woocommerce kurven, men når de ville betale, var kurven tom!
Der var med andre ord masser af mistet omsætning! Og en kunde med mistet tålmodighed…
Første tanke var et cache problem – for her i huset kunne jeg IKKE genskabe fejlen. Uanset hvilken browser (IE, Chrome, Safari, FIrefox) og uanset hvilket device (PC, iPad, Android mobil)….og som bekendt er det hulens svært at efterspore fjel, der ikke popper op lokalt!
Research afslører, at typen af fejlen ikke er ukendt.
Cache?
Et af de primære steder at søge hjælp flere anbefaler var her:
https://businessbloomer.com/woocommerce-solving-cart-empty-issue/
hvor tilgangen primært fokuserede på at rydde op i backend, med særligt fokus på cache problemer!
Cache plugin?
Andre steder bliver der peget på, at en række caching plugins kan være fejlkilde, da woocommerce KURV og KASSE netop ikke skal caches:
https://wp-rocket.me/faq/wordpress-caching-plugins-for-woocommerce/
For vores kunde – hjalp intet af ovenstående…
I mine anstrengelser forsøgte jeg ved ethvert nyt forsøg at “nulstille” hvor bl.a. browser cachen blev ryddet hver gang.
Cookie privacy!!
Og ved et tilfælde stødte jeg personligt på fejlen – at efter at have lagt varer i kurven, var kurven tom, når jeg klikkede åben!!
Hvad var årsagen – hvad var det, jeg denne gang havde gjort anderledes?
Jeg havde IKKE accepteret cookies popup i bunden af skærmen – det var nemlig blevet for bøvlet….og uden cookies, ingen registrering af varer i kurven!!!
-i hvert fald ikke for det cookie privacy plugin der kørte på denne side (ENFOLD theme), hvilket er i overensstemmelse med EUs regler.
Der må ikke sættes cookies før det er accepteret af brugeren, dvs cookies accept skal altidset ske ved first-page-load…
Nu og fremover er stillingtagen til cookies sat uden mulighed for at ignorere.
Hvilket er gældende GDPR retningslinjer!
NYT kapitel – okt 2021
Jeg blev ringet op med den modsatte problemstilling – at kurven i woocommerce konsekvent viste 2 varer, uanset at man intet havde foretaget sig.
Dette er et cache problem, der knyttede sig til det specifikke cache plugin, i dette tilfælde WP-Rocket.
Fejlen forsvandt ikke ved at tømme cachen som normalt, men først i det øjeblik, hvor WP-Rocket blev deaktiveret.
Jeg fik ikke adgang til back-end, men det var min antagelse, at der opstod kode konflikter med et, af de (mange) øvrige plugins installeret.
Ofte bliver en WordPress installation et kludetæppe, hvis der benyttes for mange tredjeparts plugin – foruden at load tider naturligvis påvirkes….
#woocommerce #tomkurv #emptybasket #enfold