Je site laadt, je producten staan erin, en er komt geen bestelling meer binnen. De vier plekken waar het meestal misgaat.
Dit is de storing die het langst duurt, omdat niets erop wijst. Je site laadt, je producten staan erin, Google Analytics telt bezoekers. Alleen komt er geen bestelling meer binnen, en de eerste die het merkt is meestal een klant die belt.
Bij een brochuresite is "de site is online" hetzelfde als "de site werkt". Bij een webshop niet. Er zitten vier schakels tussen een bezoeker en een bestelling, en elke schakel kan het zonder de andere drie begeven.
Het product gaat erin en het totaal blijft nul, of de wagen blijft leeg. Vrijwel altijd een cachelaag die de winkelwagenpagina bewaart alsof het een gewone pagina is. Een winkelwagen is per bezoeker anders en hoort dus nooit uit een cache te komen.
Wat je kunt nakijken: staan /winkelwagen/, /afrekenen/ en
/mijn-account/ uitgesloten in je cacheplugin? Bij de meeste plugins staat dat
standaard goed, maar een nieuwe cachelaag bij je hoster weet dat niet.
De klant komt tot de laatste stap en loopt daar vast, meestal zonder uitleg. Drie oorzaken, in volgorde van hoe vaak we ze zien: een verzendzone waar het land niet meer in staat, een methode die is uitgeschakeld bij het instellen van iets anders, en een gewichtsregel waar het product buiten valt.
Nakijken kan zonder plugin: leg een product in je wagen, ga naar het afrekenscherm en vul een Nederlands adres in. Komt er geen tarief, dan is het dit.
De duurste van de vier, want hier is de klant al besloten. Meestal een verlopen sleutel bij je betaalprovider, een gateway-plugin die na een update opnieuw ingesteld moest worden, of een minimumbedrag dat hoger staat dan wat er in de wagen ligt.
De stille variant: testmodus. Een koppeling die in testmodus is blijven staan ziet er van buiten precies hetzelfde uit. De klant rekent af, ziet een bevestiging, en er komt geen cent binnen. Dat kan weken duren voordat iemand het opmerkt, en dan wachten er bestellingen die nooit betaald zijn.
De pagina laadt, met je header en je footer, en in het midden staat niets. Twee oorzaken: een thema-update die de inhoud van die pagina heeft overschreven, of een securityplugin die het afrekenblok blokkeert omdat het een script van buiten laadt.
Herkenbaar aan: de pagina geeft netjes een 200 terug, dus elke storingsmelder blijft groen.
Een storingsmelder vraagt je voorpagina op en kijkt of er een 200 terugkomt. Alle vier de storingen hierboven geven een 200. Bij drie ervan laadt zelfs het afrekenscherm netjes; er staat alleen iets anders op dan gisteren.
Daar komt bij dat je voorpagina vaak uit een cache komt. Wij hebben een webshop gezien die voor negentig procent plat lag terwijl de homepage keurig laadde: die kwam uit een bewaarde kopie met een bewaartermijn van dertig dagen. Zodra die verliep was er niets meer geweest.
Eén keer per week zelf een product in je wagen leggen en tot de betaalstap lopen. Dat klinkt onbeholpen en het is de enige controle die alle vier de schakels tegelijk toetst. Doe het op een moment dat je het niet vergeet, bijvoorbeeld als je toch je bestellingen nakijkt.
Wat je erbij wilt weten is of het gisteren ook zo was. Een storing waarvan je niet weet wanneer hij begon, kost je twee keer zoveel tijd om terug te vinden.
Wij houden WooCommerce-winkels bij en merken binnen een kwartier als er niet meer afgerekend kan worden. Vanaf € 49 per maand, en je kunt eerst gratis laten kijken wat er van jouw shop te zien is.