IT bugsolutions

Onlineshop

Kasse im Onlineshop defekt? Bestellungen nicht verlieren

Kasse im Onlineshop funktioniert nicht? Acht typische Ursachen, so testen Sie den Bezahlvorgang sicher und verlieren keine Bestellungen mehr.

  • Von IT bugsolutions
  • 8 Min. Lesezeit
Onlineshop-Kasse mit einem Bezahlen-Button und einer bestätigten Bestellung

Wenn die Kasse im Onlineshop nicht funktioniert, liegt es meist an der Verbindung zum Zahlungsdienstleister, an einem fehlgeschlagenen Webhook, an Test-Zugangsdaten im Live-Shop oder an einem Plugin-Konflikt. Testen Sie Ihre Kasse jede Woche mit einer kleinen echten Bestellung, dann finden Sie die meisten Fehler vor Ihren Kunden.

Kurz zusammengefasst
  • Eine kaputte Kasse meldet sich selten. Besucher gehen still, und Sie sehen statt einer Fehlermeldung nur weniger Bestellungen.
  • Die üblichen Verdächtigen: Zahlungseinstellungen, Webhooks, Caching, SSL, Plugin-Konflikte und Versandregeln.
  • Testen Sie nach jedem Update den ganzen Weg, vom Warenkorb bis zur Bestätigungs-E-Mail.
  • Machen Sie ein Backup, bevor Sie an der Kasse Ihres Live-Shops etwas ändern.

Warum fällt eine defekte Kasse oft lange nicht auf?

Ein Kunde füllt seinen Warenkorb, klickt auf „Zahlungspflichtig bestellen“, und nichts passiert. Er klickt noch einmal, wartet und schließt dann den Tab. Sie sehen keine Fehlermeldung. Sie sehen nur einen ruhigen Tag.

Das macht Kassenprobleme so teuer. Ihre Startseite kann einwandfrei aussehen, während genau die Seite kaputt ist, die den Umsatz bringt. Verlorene Bestellungen sind unsichtbar: Niemand meldet sie, und die meisten Kunden versuchen es nicht noch einmal.

Der entgangene Umsatz ist nicht alles. Wer kaufen wollte und an der Kasse scheiterte, merkt sich das. Manche kommen nie wieder, manche erzählen es weiter.

Was sind die häufigsten Ursachen einer defekten Kasse?

Die Ursachen ähneln sich bei fast allen Shopsystemen, etwa WooCommerce, Shopware oder Gambio, nur die Stellschrauben heißen anders. Bei gehosteten Shop-Lösungen wie Shopify liegen Kasse und Server beim Anbieter, dort machen meist Apps, Theme-Anpassungen und Zahlungseinstellungen Ärger.

1. Einstellungen beim Zahlungsdienstleister

Die Verbindung zwischen Ihrem Shop und dem Zahlungsdienstleister (etwa Stripe, Mollie, PayPal, Adyen oder Klarna) hängt von API-Schlüsseln, aktivierten Zahlungsarten und einem funktionierenden Händlerkonto ab. Ein abgelaufener Schlüssel, eine deaktivierte Zahlungsart oder ein Konto, das noch geprüft wird, kann Zahlungen stoppen, ohne dass Ihre Website eine Warnung zeigt. Ähnliches gilt für Rechnung, SEPA-Lastschrift, EPS in Österreich oder TWINT in der Schweiz.

2. Test-Zugangsdaten im Live-Shop

Das passiert nach einem Umzug oder wenn jemand eine Testumgebung auf den Live-Shop kopiert. Der Shop nutzt dann noch Test-Schlüssel: Kunden können den Ablauf durchspielen, doch es fließt kein echtes Geld. Ebenso häufig ist das Gegenteil, nämlich Live-Schlüssel in der Testumgebung, die beim Testen echte Abbuchungen auslösen.

3. Webhooks, die fehlschlagen

Nach der Zahlung schickt der Zahlungsdienstleister eine Nachricht an Ihren Shop zurück, einen Webhook. Sie meldet dem Shop, dass die Zahlung erfolgreich war, damit er die Bestellung als bezahlt markiert. Blockieren eine Firewall, ein Sicherheits-Plugin, eine Weiterleitung oder ein Serverfehler diese Nachricht, wird der Kunde belastet, doch Ihr Shop legt keine bezahlte Bestellung an.

  1. Warenkorb
  2. Zahlungsdienstleister
  3. Webhookbricht hier ab
  4. Bezahlte Bestellung

Das ist der unangenehmste Fehler: Das Geld kommt beim Dienstleister an, während Ihr Shop nichts anzeigt.

4. 3-D Secure und Bankfreigabe

Viele Kartenzahlungen in Europa verlangen einen zusätzlichen Schritt bei der Bank (3-D Secure), oft per Freigabe in der Banking-App. Stimmt die Rückkehr-URL nicht, unterbricht eine Weiterleitungsschleife oder eine zwischengespeicherte Seite den Rücksprung, oder wird ein Pop-up blockiert, gibt der Kunde die Zahlung frei und landet trotzdem auf einer Fehlerseite. Das betrifft auch PayPal und Klarna, wenn die Rückkehr in den Shop scheitert.

5. SSL und unsichere Inhalte (Mixed Content)

Browser warnen deutlich, wenn ein Zertifikat abgelaufen ist oder eine gesicherte Seite unsichere Inhalte nachlädt. Eine Warnung auf der Kassenseite bedeutet meist das Ende dieser Bestellung. Mehr dazu auf unserer Seite zum SSL-Zertifikat-Fehler.

6. Cache bei Seiten, die nie zwischengespeichert werden dürfen

Warenkorb, Kasse und Kundenkonto sind persönlich. Speichert ein Cache-Plugin, ein CDN oder ein Server-Cache sie, sehen Kunden einen alten Warenkorb, eine falsche Summe oder ein abgelaufenes Sicherheits-Token, und die Bestellung scheitert beim Absenden. Die meisten Shopsysteme dokumentieren, welche Seiten vom Cache auszunehmen sind. Prüfen Sie nach jeder Änderung, ob diese Ausnahmen noch greifen.

7. Konflikte zwischen Plugins und Themes

Das Update eines Sicherheits-Plugins, eines Seitenbaukastens (Page Builder), eines Währungsumschalters oder einer Kassen-Erweiterung kann das Kassenformular allein oder erst im Zusammenspiel mit einem anderen Plugin lahmlegen. Darum beginnen Kassenprobleme oft direkt nach einem Update. Passt das zu Ihrem Fall, lesen Sie mehr zu einer Website, die nach einem Update kaputt ist.

8. Versand- und Steuerregeln

Passt keine Versandart zur Adresse eines Kunden, zeigen viele Shops eine leere Liste und bieten keinen Weg weiter. Dafür genügt eine gelöschte Versandzone, eine geänderte Gewichtsregel oder ein Land, das in der Verkaufsliste fehlt.

Wie testen Sie Ihre Kasse sicher?

Für einen einfachen Test brauchen Sie keinen Entwickler, nur zehn Minuten und eine feste Routine. Machen Sie ihn wöchentlich und immer nach Updates, einem Theme-Wechsel oder einer Änderung der Zahlungseinstellungen.

  1. Öffnen Sie Ihren Shop in einem privaten Fenster, auf dem Smartphone und am Computer, damit Sie sehen, was ein neuer Besucher sieht.
  2. Legen Sie ein günstiges Produkt in den Warenkorb, gehen Sie zur Kasse und füllen Sie das Formular wie ein Kunde aus.
  3. Probieren Sie jede Versandart aus und hin und wieder jedes Land, in das Sie liefern.
  4. Bezahlen Sie mit jeder wichtigen Zahlungsart. Nutzen Sie den Testmodus des Dienstleisters auf einer Testumgebung, oder geben Sie im Live-Shop eine echte Bestellung mit kleinem Betrag auf und erstatten Sie den Betrag danach.
  5. Prüfen Sie, ob die Bestellung bei Ihnen ankommt, ob sie als bezahlt markiert ist und ob die Bestellbestätigung beim Kunden eintrifft (auch im Spam-Ordner).
  6. Sehen Sie im Dashboard des Zahlungsdienstleisters nach: Jede Zahlung dort muss zu einer Bestellung in Ihrem Shop passen.
Vorsicht mit Live-Schlüsseln

Tragen Sie Live-Schlüssel nie in eine Testumgebung ein, und tauschen Sie Schlüssel im Live-Shop nicht ohne frisches Backup aus. Nutzen Sie für Experimente den Testmodus des Dienstleisters. Ein falscher Schalter kann echte Abbuchungen an die falsche Stelle leiten oder Zahlungen ganz stoppen.

Werfen Sie auch einen Blick auf Ihre Zahlen. Sind die Besuche normal, die Bestellungen aber rückläufig, oder zeigt der Zahlungsdienstleister mehr erfolgreiche Zahlungen, als Ihr Shop Bestellungen hat, ist zwischen beiden etwas kaputt.

Was tun Sie, sobald Sie ein Kassenproblem vermuten?

Besser nicht

  • Zahlungsschlüssel oder Einstellungen auf Verdacht ändern
  • Aus Panik alle Plugins aktualisieren
  • Abwarten, ob es sich von selbst erledigt
  • Bezahlte Bestellungen, die Sie nicht finden, erstatten oder ignorieren

Besser so

  • Zuerst ein Backup machen
  • Das Problem selbst nachstellen und die Schritte notieren
  • Störungsseite und Dashboard des Dienstleisters prüfen
  • Festhalten, welche Änderung davor lag (Update, Plugin, Umzug)

Notieren Sie den genauen Moment, in dem es scheitert: nach dem Klick auf „Bezahlen“, nach der Bankseite oder auf der Bestätigungsseite. Dieses Detail grenzt die Ursache stark ein. Scheitert es vor der Zahlungsseite, liegt es meist am Shop. Scheitert es bei der Rückkehr, sind Webhooks, Weiterleitungen oder Caching verdächtig.

Was kosten verlorene Bestellungen?

Raten Sie keine Zahl, sondern schauen Sie in Ihre eigenen Daten: Wie viele Bestellungen kamen an einem vergleichbaren Tag, und wie viele an den Tagen mit dem Problem? Die Differenz ist eine brauchbare Schätzung des direkten Verlusts.

Dazu kommt, was sich schwerer beziffern lässt. Kunden, die bezahlt, aber keine Bestätigung erhalten haben, schreiben an Ihren Support, verlangen Erstattungen oder veranlassen bei ihrer Bank eine Rückbuchung. Das kostet Zeit und kann sich auf Ihr Verhältnis zum Zahlungsdienstleister auswirken. Wiederholte Ausfälle lassen außerdem Werbebudget verpuffen, weil Sie für Besucher zahlen, die nicht kaufen können.

Wie beugen Sie Kassenproblemen vor?

  • Testen Sie die komplette Kasse nach jedem Update und jeder Änderung bei Zahlung oder Versand
  • Testen Sie Updates zuerst auf einer Testumgebung, mit einem Backup des Live-Shops
  • Überwachen Sie den Shop mit einer Erreichbarkeitsprüfung und kontrollieren Sie regelmäßig die Bestellungen
  • Lassen Sie sich vor Ablauf von Zertifikat und Domain benachrichtigen
  • Leiten Sie E-Mails und Hinweise des Zahlungsdienstleisters an ein Postfach um, das jemand liest
  • Halten Sie die Seiten, die nie zwischengespeichert werden dürfen, in einer kurzen Liste fest

Unsere Wartungspläne decken einiges davon ab: Erreichbarkeitsprüfungen mit Alarm, Ablaufwarnungen für SSL und Domain, Updates mit Rollback und tägliche Backups außerhalb des Hostings. Eine manuelle Testbestellung ersetzen sie nicht, verringern aber die Zahl der Überraschungen. Was Sie tun, wenn der ganze Shop ausfällt, lesen Sie in Onlineshop abgestürzt? Was tun, Schritt für Schritt.

Wann sollten Sie sich Hilfe holen?

Holen Sie Hilfe, wenn ein Test fehlgeschlagene Zahlungen, fehlende Bestellungen oder belastete Kunden ohne Bestellung zeigt. Dann geht es um Geld und Buchungsdaten, und Raten ist riskant.

Wir reparieren Onlineshops aus der Ferne. Die Diagnose ist kostenlos, den Festpreis erfahren Sie vor Arbeitsbeginn (Shop-Reparaturen ab 450 € netto), vor jeder Änderung sichern wir Ihre Daten, und nach der Diagnose zahlen Sie per Vorkasse. Unsere Grenzen: Den Ausfall eines Zahlungsdienstleisters oder ein vom Dienstleister gesperrtes Händlerkonto können wir nicht beheben. Dann sagen wir Ihnen klar, was Sie dort erfragen müssen. Beginnen Sie mit unserer Seite Kasse und Zahlung funktionieren nicht, oder schreiben Sie uns und legen Sie die Schritte bei, die Sie notiert haben.

Häufige Fragen

Siehe auch