WooCommerce-webshop repareren: winkelwagen, checkout, betalingen en feeds
Bij een webshop kost elk uur storing geld. Ik zoek uit waarom klanten hun bestelling niet afronden en controleer de reparatie met een testaankoop.
Typische problemen van webshops
- De winkelwagen raakt leeg, de checkout laadt niet of geeft een fout
- De betaalprovider geeft een fout of de bestelling blijft op „wachtend op betaling” staan
- Klanten ontvangen geen orderbevestiging
- De XML-feed voor vergelijkingssites (Beslist.nl, Kieskeurig, Google Shopping) wordt niet bijgewerkt
- Fouten na een update van WooCommerce of checkout-plugins
- Labels, prijzen of kortingen worden verkeerd weergegeven, vooral op mobiel
Veilig, zonder de bestellingen te verstoren
Op een live webshop probeer ik nooit blind iets uit. Eerst bekijk ik de logs van de server en van WooCommerce en zoek ik uit wie de fout echt treft. Soms blijkt dat alleen robots de fout zien en klanten nergens last van hebben, soms is het andersom.
Aanpassingen doe ik met een back-up en buiten de piekuren. Na de reparatie loop ik de hele aankoop door: product, winkelwagen, checkout, betaling en bedankpagina.
Feeds en vergelijkingssites
Een feed die stilletjes niet meer wordt gegenereerd, merkt niemand op: de website werkt, alleen komen er geen nieuwe prijzen en producten meer in de vergelijkingssite. Ik controleer wanneer de feed voor het laatst is gewijzigd, wat hem start en of de planner na een verhuizing niet bij de oude hosting is achtergebleven.
Veelgestelde vragen
Doe je een testbestelling?
Ja, na elke reparatie van de checkout loop ik een aankoop door. De testbestelling annuleer of markeer ik in overleg, zodat hij je statistieken en boekhouding niet vertroebelt.
Werk je ook met CartFlows, Elementor en andere checkout-plugins?
Ja. Een checkout-builder is een veelvoorkomende bron van fouten, omdat hij eigen pagina's en doorverwijzingen toevoegt waar maar een deel van de plugins rekening mee houdt.
Kun je de webshop ook na de reparatie in de gaten houden?
Ja, in een abonnement bewaak ik de bereikbaarheid elke 5 minuten en controleer ik één keer per week of een aankoop af te ronden is.
Uit de praktijk

Feed voor de vergelijkingssite werd na de verhuizing van de website niet meer bijgewerkt
Een kleinere webshop verhuisde naar een andere hosting. De website werkte, er kwamen bestellingen binnen, niemand merkte iets. Maar de XML-feed voor de prijsvergelijkingssite…

Bedankpagina van de checkout geeft alleen robots een fout 500
Een controle van de website ontdekte dat de pagina na de bestelling (/step/thank-you/) HTTP 500 teruggeeft. Bij een webshop ziet dat er alarmerend uit, want een klant kan na de…

Productlabels schijnen door een sticky balk op mobiel heen
Na een aanpassing van de vormgeving van de labels KORTING en het hartje Favorieten op productfoto's stuurde de eigenaar van de webshop een screenshot van zijn mobiel. Bij het…