Modul 4 · 4.5
Deutsch
Eine Testbestellung von Anfang bis Ende
Modul 4: Umsatzsteuer, Versand und Bezahlen · Lesezeit: 10 Minuten
Lernziel: Nach dieser Lektion können Sie eine Bestellung im Testmodus vollständig testen, die Bestellstatus verfolgen und erklären, Probleme mit Webhooks und E-Mails aufspüren und anschließend sauber aufräumen.
Kernbegriffe: Testmodus, Testzahlung, Testkarte, Bestellstatus (Bezahlung ausstehend, In Bearbeitung, In Wartestellung, Abgeschlossen, Storniert, Fehlgeschlagen, Erstattet, Entwurf), Webhook-Log, Bestellnotizen, Bestellmails, Lagerbestand zurückhalten, Testcheckliste, Aufräumen
Warum ein vollständiger Test
Ein Shop kann perfekt aussehen und trotzdem nicht verkaufen. Der Warenkorb funktioniert, die Kasse funktioniert, der Kunde bezahlt, und dann bleibt die Bestellung auf "Bezahlung ausstehend" stehen, weil der Webhook nicht ankommt (Lektion 4.4). Oder die Bestätigungsmail landet im Spam. Oder die Umsatzsteuer auf den Versand fehlt. Sie bemerken es erst beim ersten Kunden, der anruft. Eine vollständige Testbestellung durchläuft die ganze Kette, von der Produktseite bis zur Erstattung, bevor ein echter Kunde das tut. Wiederholen Sie sie nach jeder größeren Änderung: ein anderes Zahlungs-Plugin, ein neues Theme, ein Update von WooCommerce, eine Cache-Einstellung.
Testmodus bei Ihrem Zahlungsanbieter
Jeder seriöse Zahlungsanbieter hat einen Testmodus: Ihr Shop kommuniziert mit einer Testumgebung des Anbieters, es fließt kein echtes Geld, und Sie können wählen, ob eine Zahlung gelingt oder fehlschlägt. Bei Kartenzahlungen verwenden Sie Testkarten, die der Anbieter in seiner Dokumentation nennt, niemals Ihre eigene Karte. Bei iDEAL | Wero (Niederlande) und vergleichbaren Methoden zeigt die Testumgebung meist einen Auswahlbildschirm: bezahlt, fehlgeschlagen, abgebrochen, abgelaufen.
Aktivieren Sie den Testmodus in den Einstellungen des Zahlungs-Plugins. Ist Ihr Shop bereits live, testen Sie in einer Staging-Umgebung (Lektion 7.3 und WordPress-Kurs Lektion 8.3), damit echte Kunden nicht versehentlich im Testmodus bezahlen. Und schalten Sie in der Staging-Umgebung die E-Mails an Kunden ab, außer an Ihre eigene Testadresse.
Die Bestellstatus
WooCommerce kennt diese Status. Was sie in der Praxis bedeuten:
| Status | Bedeutung | Was Sie tun |
|---|---|---|
| Entwurf (Draft) | Der Kunde ist mit den Kassenblöcken beim Bezahlen; noch nicht bestellt | Nichts; WooCommerce räumt alte Entwürfe auf |
| Bezahlung ausstehend (Pending payment) | Bestellung angelegt, Zahlung noch nicht bestätigt | Abwarten; bleibt es so, den Webhook prüfen |
| Fehlgeschlagen (Failed) | Zahlung fehlgeschlagen oder abgelehnt | Nichts versenden; manchmal versucht es der Kunde erneut |
| In Bearbeitung (Processing) | Bezahlt, Bestand abgebucht, noch nicht versendet | Verpacken und versenden |
| In Wartestellung (On hold) | Wartet auf etwas, zum Beispiel eine Banküberweisung | Prüfen, ob das Geld eingegangen ist |
| Abgeschlossen (Completed) | Versendet und erledigt | Nichts mehr, außer bei einer Rücksendung |
| Storniert (Cancelled) | Storniert von Ihnen, vom Kunden oder automatisch | Bestand zurück |
| Erstattet (Refunded) | Vollständig erstattet | Buchhaltung aktualisieren (Lektion 6.5) |
Einiges geschieht automatisch. Bei Bezahlung ausstehend hält WooCommerce den Bestand zurück; nach der Anzahl Minuten unter Lagerbestand zurückhalten (Lektion 3.4) wird eine unbezahlte Bestellung storniert. Bei In Bearbeitung schickt WooCommerce dem Kunden die E-Mail "Bestellung in Bearbeitung" und Ihnen die E-Mail "Neue Bestellung". Bei Abgeschlossen erhält der Kunde die E-Mail "Abgeschlossene Bestellung". Bei Produkten, die virtuell und zugleich herunterladbar sind, setzt WooCommerce eine bezahlte Bestellung direkt auf Abgeschlossen, weil nichts zu versenden ist.
Der Test, Schritt für Schritt
Theehuis Example testet so, in einem privaten Fenster, als Gast:
- Produktseite: Stimmt der Preis inklusive Umsatzsteuer mit dem Suffix (Lektion 4.1)?
- Warenkorb: eine Teekanne (Klasse "Zerbrechlich") und eine Packung Tee (ermäßigter Steuersatz). Stimmen Zwischensumme, Versandkosten und Umsatzsteuer?
- Kasse mit einer niederländischen Adresse, danach mit einer belgischen Adresse: Erscheinen die richtigen Versandmethoden (Lektion 4.3) und die richtige Umsatzsteuer (Lektion 4.2)?
- Bestellbutton: Steht dort ein Text, der die Zahlungspflicht nennt (in Deutschland zum Beispiel „zahlungspflichtig bestellen“), und ein Link zu den AGB und den Informationen zum Widerrufsrecht (Lektion 5.4)?
- Zahlung erfolgreich im Testmodus. Sehen Sie unter WooCommerce > Bestellungen nach: Welcher Status, und wie schnell hat er sich geändert? Öffnen Sie die Bestellung und lesen Sie rechts die Bestellnotizen: Das Zahlungs-Plugin schreibt dort, was der Anbieter gemeldet hat.
- Zahlung fehlgeschlagen oder abgebrochen: eine zweite Bestellung, diesmal mit einer fehlgeschlagenen Testzahlung. Welcher Status? Wurde der Bestand zurückgesetzt?
- E-Mails: Sind die E-Mail an den Kunden und die E-Mail an Sie angekommen? Lesen Sie sie wie ein Kunde: Stehen Ihre Angaben, die Informationen zum Widerrufsrecht und der Button darin (Lektion 5.3 und 6.1)?
- Erstatten: Erstatten Sie die erfolgreiche Testbestellung aus WooCommerce heraus (Button Erstattung in der Bestellung, Lektion 6.5). Sehen Sie die Erstattung auch im Dashboard des Anbieters?
- Aufräumen: Löschen Sie Testbestellungen und Testkunden oder versehen Sie sie mit einer eindeutigen Notiz, damit sie nicht in Ihrem Umsatz und Ihrem OSS-Zähler landen.
Wenn etwas schiefgeht
- Status bleibt "Bezahlung ausstehend": Prüfen Sie im Log des Zahlungs-Plugins (oft unter WooCommerce > Status > Protokolle), ob der Webhook angekommen ist. Nein? Prüfen Sie, ob Ihr Shop von außen erreichbar ist (kein Passwortschutz auf der Staging-Umgebung für den Webhook, keine Firewall- oder Sicherheitsregel, die ihn blockiert, kein Wartungsmodus).
- Keine E-Mail: Prüfen Sie den Absender und ob die E-Mail im Spam liegt (Lektion 6.1). Kommt die E-Mail an Sie an, die an den Kunden aber nicht, prüfen Sie, ob die E-Mail "In Bearbeitung" unter WooCommerce > Einstellungen > E-Mails aktiviert ist.
- Umsatzsteuer stimmt nicht: Vergleichen Sie die Steuerklasse des Produkts, die Steuersatztabelle und die Adresse (Lektion 4.1).
- Keine Versandmethoden: Welcher Zone wird diese Adresse zugeordnet (Lektion 4.3)?
Zusammenfassung
- Testen Sie die ganze Kette im Testmodus, auch nach jeder größeren Änderung, am besten in einer Staging-Umgebung.
- Kennen Sie die Status: Bezahlung ausstehend, In Bearbeitung, In Wartestellung, Abgeschlossen, Storniert, Fehlgeschlagen, Erstattet und Entwurf.
- Eine Bestellung, die nach einer erfolgreichen Zahlung auf "Bezahlung ausstehend" stehen bleibt, deutet fast immer auf den Webhook hin.
- Lesen Sie die Bestellnotizen und das Log des Zahlungs-Plugins; lesen Sie die E-Mails wie ein Kunde.
- Räumen Sie Testbestellungen auf, damit sie nicht in Ihren Umsatz und Ihre Umsatzsteuerzählungen einfließen.
Quiz
Aufgabe
Aufgabe D4.5: Eine Testbestellung von Anfang bis Ende. Folgen Sie den neun Schritten aus dieser Lektion in Ihrem eigenen Shop oder Testshop.
Checkliste:
- [ ] Zahlungsanbieter im Testmodus;
- [ ] Testbestellung als Gast aufgegeben;
- [ ] Zahlung erfolgreich;
- [ ] Zahlung fehlgeschlagen oder abgebrochen;
- [ ] Status unter WooCommerce > Bestellungen gesehen;
- [ ] E-Mail an Kunden und an Administrator erhalten;
- [ ] Bestellung im Testmodus erstattet;
- [ ] Testbestellungen aufgeräumt oder als Test markiert.
Fragen:
- Welche Status erhielten die erfolgreiche und die fehlgeschlagene Bestellung, und in welcher Reihenfolge?
- Wie lange dauerte es, bis sich der Status änderte (der Webhook)?
- Was stand in der Bestätigungsmail, und was fehlte?
Nach "erledigt" sehen Sie eine Beispielantwort: Die erfolgreiche Bestellung ging von Bezahlung ausstehend zu In Bearbeitung; die fehlgeschlagene von Bezahlung ausstehend zu Fehlgeschlagen oder Storniert; ein konkreter fehlender Punkt in der E-Mail, zum Beispiel die Informationen zum Widerrufsrecht (Lektion 5.4).
Aufgabe D4.5: Eine Testbestellung von Anfang bis Ende
Diese Aufgabe machen Sie selbst; niemand prüft sie nach. Haken Sie ab, was Sie erledigt haben, und markieren Sie die Aufgabe als erledigt.
Erfolgreich: Zahlung ausstehend, In Bearbeitung. Fehlgeschlagen: Zahlung ausstehend, Fehlgeschlagen oder Storniert. Ein konkreter fehlender Punkt in der E-Mail (zum Beispiel die Widerrufsbelehrung, Lektion 5.4).
Ihre Haken und Notizen bleiben nur in diesem Browser; wir senden sie nirgendwohin. Sind Sie angemeldet, speichern wir in Meine Kurse nur, dass Sie die Aufgabe erledigt haben.
Weiterführende Informationen
- DirectAdmin Anleitung 18.10: Ich kann keine E-Mail versenden
- Kostenloser WordPress-Kurs 8.3: Staging: sicher testen
- Managing orders (woocommerce.com, Englisch): https://woocommerce.com/document/managing-orders/
- WooCommerce refunds (woocommerce.com, Englisch): https://woocommerce.com/document/woocommerce-refunds/
