Onderdeel van WP ProviderBel 085-1304997info@wpprovider.nl
WooCommerce checkout

WooCommerce checkout werkt niet?

Klanten kunnen niet afrekenen, de betaling blijft hangen of bestellingen komen niet binnen? Meestal ligt het aan een conflict tussen plugins of thema, de koppeling met je betaalprovider of caching van de afrekenpagina. Je bestaande bestellingen en klantgegevens staan in de database en zijn daardoor meestal niet verdwenen.

Herkennen

Welke symptomen zie je?

  • De knop om de bestelling te plaatsen doet niets of blijft laden.
  • Er verschijnt een foutmelding tijdens het afrekenen.
  • De klant heeft betaald, maar de bestelling blijft in afwachting van betaling of staat op mislukt.
  • Bevestigingsmails aan jou of de klant komen niet aan.
  • De afrekenpagina of winkelwagen is leeg of laadt niet.
  • Het probleem begon direct na een update van WooCommerce, een betaalplugin, het thema of de PHP-versie.
!

Eerst niets verwijderen

Verwijder geen plugins, bestellingen of databasetabellen om het probleem weg te krijgen. Daarmee kun je instellingen, bestellingen of betaalgegevens kwijtraken die nu nog gewoon aanwezig zijn.

Zo werken wij veilig

Wat je veilig zelf kunt controleren

1. Doe een testbestellingReken zelf een product af, bij voorkeur met de testmodus van je betaalprovider als je die kunt gebruiken. Noteer precies waar het misgaat en welke melding je ziet.
2. Bekijk de logsGa in het WordPress-dashboard naar WooCommerce → Status en open het tabblad met logs. Zoek naar foutmeldingen van je betaalplugin of fatale fouten rond het tijdstip van de mislukte bestelling.
3. Controleer de bestelstatusKijk bij de bestellingen of mislukte afrekenpogingen als bestelling zijn aangemaakt, bijvoorbeeld in afwachting van betaling of mislukt. Vergelijk dat met het overzicht bij je betaalprovider.
4. Denk aan cachingWinkelwagen, afrekenpagina en Mijn account mogen niet uit een cache komen. Heb je net een cacheplugin of CDN ingesteld of aangepast, controleer dan of die pagina’s zijn uitgesloten.

Wanneer je beter hulp inschakelt

  • Klanten kunnen nu niet bestellen en je loopt omzet mis.
  • Er zijn betalingen binnengekomen zonder bijbehorende bestelling.
  • Je hebt geen testomgeving (staging) om iets veilig uit te proberen.
  • Er zijn meerdere plugins recent bijgewerkt en je weet niet welke de oorzaak is.
  • Je hebt geen recente back-up van de webshop.

Wij gaan dan niet op de live webshop plugins uitproberen. We kijken eerst naar de foutmeldingen en logs, maken een back-up en herstellen gericht, zodat lopende bestellingen niet in gevaar komen. Hoe dat verloopt, lees je op onze werkwijze. Andere storingen vind je bij WordPress-problemen; zie je een melding over een kritieke fout, lees dan wat je bij een kritieke fout kunt doen.

Veelgestelde vragen

Zijn mijn bestellingen weg?

Meestal niet. Bestellingen en klantgegevens staan in de database. Een kapotte checkout voorkomt vooral dat er nieuwe bestellingen bijkomen. Verwijder daarom niets om het probleem op te lossen.

Ligt het aan mijn betaalprovider?

Soms. Als de betaling bij de provider wel slaagt maar de bestelling in WooCommerce niet wordt bijgewerkt, zit het probleem vaak in de terugkoppeling tussen provider en webshop. Staat er in de logs een fout van de betaalplugin, dan is dat een goede aanwijzing. Een storing bij de provider zelf is ook mogelijk; kijk op hun statuspagina.

Kan caching de checkout breken?

Ja. Als de winkelwagen of afrekenpagina uit een cache komt, kunnen klanten verouderde gegevens zien of lukt het afrekenen niet. Deze pagina’s horen daarom altijd uitgesloten te zijn van caching.

Moet ik de webshop in onderhoudsmodus zetten?

Alleen als bestellingen nu verkeerd worden verwerkt, bijvoorbeeld betalingen zonder bestelling. Dan voorkom je extra werk achteraf. Werkt alleen een deel niet, dan is het meestal beter de shop open te laten en snel de oorzaak te laten zoeken.

Hulp aanvragen

Laat je WordPress-probleem beoordelen

Vertel wat klanten zien bij het afrekenen, welke betaalprovider je gebruikt en wat er vlak voor het probleem is gewijzigd. Stuur nooit wachtwoorden via dit formulier; als we toegang nodig hebben, regelen we dat apart en veilig.

De aanvraag wordt veilig opgeslagen en doorgestuurd naar info@wpprovider.nl.

Stuur geen wachtwoorden of andere geheime gegevens mee.