Services Webdesign-Konzepte Gratis-Tools Über uns Kontakt English Kostenloser Website-Check
Onlineshop

WooCommerce Checkout funktioniert nicht: Fehlersuche in der richtigen Reihenfolge

WooCommerce Checkout funktioniert nicht: Fehlersuche in der richtigen Reihenfolge — Cover
Kurz gesagt: Zuerst Umsatz sichern — Hinweis einblenden, betroffene Zahlungsart abschalten. Dann die Ursache: in über der Hälfte der Fälle Caching auf der Checkout-Seite oder ein Optimierungs-Plugin, das JavaScript blockiert. Bleiben bezahlte Bestellungen „ausstehend“, ist es fast immer der Webhook des Zahlungsanbieters.

Der Kunde legt Produkte in den Warenkorb, klickt auf „Zur Kasse“ — und dann: Fehlermeldung, endloses Laden, leere Seite, oder die Zahlung geht durch und die Bestellung taucht nie auf. Bei einem Shop ist das nicht ärgerlich, sondern teuer. Jede Stunde kaputter Checkout ist verlorener Umsatz, und viele Kunden kommen nicht wieder. Hier steht, wie du den Fehler systematisch findest — und was du sofort tun kannst, damit weiter bestellt wird.

Sofortmassnahme: Bestellungen weiter annehmen

Bevor du suchst, sichere den Umsatz. Zwei Dinge gehen in fünf Minuten: Erstens einen Hinweis auf der Shop-Seite einblenden — „Technische Störung im Checkout, bestellen Sie per E-Mail oder Telefon, wir melden uns sofort“ — mit Kontaktdaten. Zweitens, falls nur eine Zahlungsart betroffen ist: diese unter WooCommerce → Einstellungen → Zahlungen vorübergehend deaktivieren, damit Kunden auf TWINT, Rechnung oder eine andere Methode ausweichen können. Danach in Ruhe suchen.

Wo genau bricht es ab?

„Der Checkout geht nicht“ ist zu ungenau. Geh den Ablauf selbst durch, am besten im privaten Fenster und einmal am Handy, und notiere, wo es hängt:

Die 6 häufigsten Ursachen

1. Caching auf Checkout-Seiten

Die Nummer eins. Warenkorb, Checkout und Mein-Konto dürfen nie gecacht werden — sie sind für jeden Besucher anders. Ein Caching-Plugin oder das Hosting-Caching liefert eine alte, fremde oder leere Version der Seite aus. Lösung: Im Caching-Plugin die Seiten /warenkorb/, /kasse/ und /mein-konto/ ausschliessen. Beim Hoster prüfen, ob serverseitiges Caching WooCommerce-Cookies respektiert. Cache komplett leeren.

2. Ein Plugin blockiert JavaScript

Optimierungs-Plugins, die JavaScript verzögern oder zusammenfassen („Defer“, „Minify“, „Delay JS“), brechen häufig den Checkout — ebenso Cookie-Banner, die Skripte blockieren, bis der Kunde zugestimmt hat. Lösung: Browser-Konsole öffnen (F12 → Konsole), Checkout laden, rote Fehler lesen. Dann im Optimierungs-Plugin die WooCommerce-Skripte von der Optimierung ausnehmen oder das Plugin testweise deaktivieren.

3. Zahlungsanbieter: Schlüssel, Webhook, Modus

Nach einem Update oder einem Umzug stimmen die API-Schlüssel nicht mehr, der Webhook zeigt auf die alte Domain, oder das Plugin steht noch im Testmodus. Lösung: Bei Stripe, PayPal, Payrexx oder Datatrans im Anbieter-Dashboard prüfen: Sind die Schlüssel die Live-Schlüssel? Zeigt die Webhook-URL auf https://deinshop.ch/wc-api/... mit der richtigen Domain? Kommen die Webhooks an (die meisten Anbieter zeigen ein Protokoll)? Bleiben Bestellungen „ausstehend“, obwohl bezahlt wurde, ist es fast immer der Webhook.

4. Plugin-Konflikt nach Update

WooCommerce selbst, ein Zahlungs-Plugin oder das Theme wurde aktualisiert und verträgt sich nicht mehr. Lösung: Unter WooCommerce → Status die Versionen prüfen — dort steht auch, ob das Theme veraltete WooCommerce-Templates überschreibt. Dann per WooCommerce → Status → Werkzeuge oder mit dem Plugin Health Check im Fehlerbehebungsmodus alle Plugins ausser WooCommerce deaktivieren und einzeln wieder einschalten.

5. Serverlimits

Der Checkout braucht mehr Speicher und Zeit als eine normale Seite. Bei knappen Limits bricht er still ab. Lösung: Unter WooCommerce → Status die Werte für PHP-Speicherlimit (mindestens 256 MB) und maximale Ausführungszeit (mindestens 60 s) prüfen. Zu niedrig: beim Hoster erhöhen lassen.

6. Steuern, Versand, Pflichtfelder

Nach einem Update fehlt eine Versandzone, die MWST-Sätze sind auf Standard zurückgesetzt (8.1 % statt 2.6 % für Lebensmittel, zum Beispiel), oder ein Checkout-Feld-Plugin blockiert die Bestellung mit einer unsichtbaren Pflichtangabe. Lösung: Testbestellung durchführen und die Fehlermeldung lesen — sie ist oft konkret. Versandzonen und Steuersätze unter WooCommerce → Einstellungen vergleichen mit dem, was sie sein sollten.

Die schnellste Diagnose: der Fehlerbehebungsmodus

Das kostenlose Plugin Health Check & Troubleshooting hat einen Modus, in dem nur du alle Plugins deaktiviert siehst — deine Kunden merken nichts. Aktiviere ihn, schalte nur WooCommerce und das Zahlungs-Plugin ein, führe eine Testbestellung durch. Funktioniert sie, schalte die Plugins einzeln dazu, bis der Checkout wieder bricht. Das dauert zwanzig Minuten und findet neun von zehn Konflikten.

Wann du nicht mehr selbst suchen solltest

Ein Shop ist kein Blog. Wenn nach einer Stunde kein Ergebnis da ist, wenn Zahlungen durchgehen aber Bestellungen fehlen, oder wenn der Fehler nur bei manchen Kunden auftritt — dann kostet dich jede weitere Stunde Suche mehr als professionelle Hilfe. Und wenn im Checkout plötzlich fremde Zahlungsfelder auftauchen oder Kunden auf andere Seiten geleitet werden, ist es kein Fehler, sondern ein Hack. Dann nichts mehr anfassen.

Der beste Schutz gegen Checkout-Ausfälle ist derselbe wie gegen alle Update-Schäden: Backup vor jedem Update, Updates einzeln, zuerst auf Staging testen, und nach jedem Update eine Testbestellung. Für Shops gehört das in einen Wartungsvertrag — die Testbestellung inklusive.

Häufige Fragen

Warum leert sich der Warenkorb beim Weiterklicken?

Fast immer Caching. Warenkorb und Checkout sind für jeden Besucher anders und dürfen nie gecacht werden. Die Seiten /warenkorb/, /kasse/ und /mein-konto/ im Caching-Plugin und beim Hoster ausschliessen, Cache leeren.

Die Zahlung ging durch, aber die Bestellung bleibt „ausstehend“ — warum?

Der Webhook des Zahlungsanbieters erreicht deinen Shop nicht. Im Dashboard von Stripe, PayPal, Payrexx oder Datatrans prüfen, ob die Webhook-URL auf die richtige Domain zeigt und ob die Zustellung fehlschlägt.

Der Button „Kostenpflichtig bestellen“ reagiert nicht — was tun?

JavaScript wird blockiert. Browser-Konsole öffnen (F12) und die Fehler lesen. Meist ist ein Optimierungs-Plugin (Defer/Minify/Delay JS) oder ein Cookie-Banner schuld. WooCommerce-Skripte von der Optimierung ausnehmen.

Wie finde ich schnell heraus, welches Plugin den Checkout blockiert?

Mit dem Plugin Health Check & Troubleshooting im Fehlerbehebungsmodus: Alle Plugins ausser WooCommerce und Zahlung aus, Testbestellung, dann einzeln zuschalten. Kunden merken davon nichts.

Wie schnell kann WEBINEX einen kaputten Checkout reparieren?

Diagnose innerhalb von 24 Stunden, Shops mit laufendem Umsatzausfall priorisiert. Nach dem Befund gibt es einen Festpreis. Die meisten Caching- und Plugin-Konflikte sind am selben Tag behoben.

Checkout kaputt und der Shop verkauft nicht?
Wir sichern den Zustand, finden die Ursache und bringen den Checkout wieder zum Laufen — Shops mit Umsatzausfall zuerst.
Shop reparieren lassen

Veröffentlicht am 16.09.2026 · Fitim Hajdini, Geschäftsführer WEBINEX