Selbst gehostete E-Commerce-Software auswählen: Testen Sie den Bestellablauf vor dem Start
Vergleichen Sie Plattformen mit realistischen Bestellszenarien – vom Checkout und der Zahlung bis zu Fulfillment, Stornierung und Wiederherstellung. Ein wiederholbarer Testplan hilft, Beobachtungen von offenen Fragen zu unterscheiden.

Warum den Bestellablauf statt Funktionslisten bewerten?
Eine Funktionsliste beantwortet nicht automatisch, wie eine Plattform zu den Abläufen Ihres Teams passt. Sie können Kandidaten anhand derselben Szenarien vergleichen und dabei verfolgen, welche Schritte vom Warenkorb über die Zahlung bis zum Fulfillment anfallen – und welche Fragen sich bei einer Stornierung oder Rückerstattung ergeben.
Die Szenarien in diesem Leitfaden sind praktische Vorschläge, keine allgemeingültigen Anforderungen. Halten Sie fest, was Sie beobachtet haben und was noch geklärt werden muss. Prüfen Sie plattformspezifische Fragen anhand der offiziellen Dokumentation der jeweiligen Plattform und der beteiligten Dienste.
- Verwenden Sie für jeden Kandidaten dieselben Szenarien und Testdaten.
- Trennen Sie dokumentierte Angaben, eigene Beobachtungen und offene Fragen.
- Nutzen Sie für Szenariotests ein vom Anbieter vorgesehenes Testverfahren.

Repräsentative Szenarien für Produkte, Lagerbestand, Versand, Steuern und Zahlungsmethoden festlegen
Leiten Sie Ihre Testfälle aus dem Sortiment und den betrieblichen Abläufen Ihres Shops ab. Notieren Sie für jeden Fall die Ausgangsbedingungen, die ausgeführte Aktion und das erwartete Ergebnis. Wenn eine Geschäftsregel oder das erwartete Ergebnis unklar ist, klären Sie diese Frage vor dem Test.
Die passenden Fälle hängen von Ihrer Konfiguration und den Diensten ab, die Sie verwenden möchten. Behandeln Sie sie daher als Prüfpunkte und nicht als Aussage darüber, welche Funktionen eine bestimmte Plattform bietet.
- Produkte: Nehmen Sie einen Standardartikel und, falls für Ihren Shop relevant, eine Variante, einen konfigurierbaren Artikel oder einen Artikel mit begrenzter Verfügbarkeit auf.
- Lagerbestand: Prüfen Sie Fälle mit verfügbarem Bestand, einer Bestandsänderung während des Checkouts und zwei Testbestellungen, die um eine begrenzte Menge konkurrieren.
- Versand: Verwenden Sie die Lieferoptionen und Zielorte, die Ihr Shop voraussichtlich unterstützen soll. Halten Sie Auswahl und angezeigte Bestelldetails fest.
- Steuern: Richten Sie die Testfälle nach den geplanten Verkaufsgebieten und Ihrer Steuereinrichtung aus. Klären Sie die erwartete Behandlung mit geeigneten offiziellen Quellen oder qualifizierten Fachleuten.
- Zahlungen: Berücksichtigen Sie die Zahlungsmethoden, die Sie in Erwägung ziehen, und befolgen Sie das dokumentierte Testverfahren der jeweiligen Anbieter, sofern eines verfügbar ist.

Checkout-Ergebnisse über erfolgreiche Zahlungen hinaus prüfen
Ein erfolgreicher Checkout beantwortet möglicherweise nicht alle Fragen zum Betriebsablauf. Prüfen Sie in der Dokumentation der Plattform und des Zahlungsanbieters, welche weiteren Ergebnisse sich sicher testen lassen. Halten Sie fest, was Kunden und Mitarbeitende bei jedem Fall sehen.
Vergleichen Sie Kundenbestätigung und Bestellansicht für Mitarbeitende. Notieren Sie, ob eine Bestellung angelegt wird, welcher Status angezeigt wird und welche Informationen verfügbar sind.
- Abgelehnt: Was sieht der Kunde, und ist ein erneuter Versuch möglich, ohne dass unbeabsichtigt eine zweite Bestellung entsteht?
- Verzögert: Was können Mitarbeitende sehen, solange eine Bestätigung aussteht, und wie wird ein späteres Ergebnis dargestellt?
- Abgebrochen: Bleibt ein Bestelldatensatz oder ein anderer Vorgang zurück, den Mitarbeitende einordnen müssen?
- Bestätigt: Stimmen Kundenbestätigung und Mitarbeitendenansicht bei Produkten, Gesamtsummen und Zahlungsreferenz überein?
- Verwenden Sie Testnachweise und Zeitstempel, keine echten Zahlungsdaten von Kunden.
Doppelte oder verspätete Zahlungsbenachrichtigungen überprüfen
Prüfen Sie in der Dokumentation der Plattform und des Zahlungsdienstleisters, wie Zahlungsbenachrichtigungen zugestellt, erneut gesendet und einer Bestellung zugeordnet werden. Wenn eine Testumgebung ein dokumentiertes Verfahren zum erneuten Senden oder Verzögern bietet, können Sie damit die Ergebnisse Ihrer Konfiguration beobachten.
Ein solcher Test beantwortet nur die Frage, was in der getesteten Konfiguration geschehen ist. Ist das Ergebnis unklar oder nicht dokumentiert, halten Sie die offene Frage fest und wenden Sie sich an den zuständigen Anbieter.
- Gibt es ein dokumentiertes und sicheres Verfahren, dieselbe Testbenachrichtigung mehr als einmal zu senden?
- Was sagt die Dokumentation zu Benachrichtigungen, die in unerwarteter Reihenfolge eintreffen?
- Können Mitarbeitende die zugehörige Bestellung finden und eine ungeklärte Zahlung untersuchen?
- Kennzeichnen Sie, was Sie beobachtet haben und was ausdrücklich dokumentiert ist.
Fulfillment, Stornierungen, Rücksendungen und Rückerstattungen durchspielen
Prüfen Sie die Bestellvorgänge, die Ihr Team voraussichtlich nutzen wird. Wenn Sie Artikel getrennt versenden, vor dem Versand stornieren, Rücksendungen annehmen oder Teilrückerstattungen ausstellen möchten, nehmen Sie diese Abläufe in Ihren Testplan auf.
Ermitteln Sie für jeden Vorgang anhand der Dokumentation, welche Schritte im Shop erfolgen, welche einen anderen Dienst betreffen und welche eine Entscheidung durch Mitarbeitende erfordern.
- Fulfillment: Können Mitarbeitende in Ihrem gewählten Arbeitsablauf erkennen, was noch verpackt oder versendet werden muss?
- Teillieferung: Wie werden versendete und noch nicht versendete Artikel in der Bestellansicht und in der Kundenkommunikation dargestellt?
- Stornierung: Was ist laut Dokumentation und Testverfahren bei einer Stornierung vor oder nach der Zahlungsbestätigung zu prüfen?
- Rücksendung: Wie erfasst Ihr Team einen zurückgesendeten Artikel und dokumentiert die nächsten Schritte?
- Rückerstattung: Vergleichen Sie gegebenenfalls vollständige und teilweise Rückerstattungen anhand des genehmigten Testverfahrens und der Testdatensätze des Anbieters.
Zugriff für Mitarbeitende und Bestellverlauf prüfen
Prüfen Sie die Bestellung aus Sicht der Rollen, die damit arbeiten werden. Halten Sie fest, welche Informationen sichtbar sind, welche Änderungen nachvollziehbar sind und ob weitere Details bei einem Zahlungs- oder Fulfillment-Dienstleister liegen.
Berücksichtigen Sie dabei sowohl die betrieblichen Abläufe als auch die Berechtigungen für den Zugriff auf Kundeninformationen. Gehen Sie nicht davon aus, dass ein einzelner Status den vollständigen Verlauf erklärt.
- Können die zuständigen Mitarbeitenden den aktuellen Bestellstatus und den nächsten Arbeitsschritt erkennen?
- Sind Zahlungsreferenzen und Fulfillment-Details für die jeweils berechtigten Rollen sichtbar?
- Lassen sich fehlgeschlagene, ausstehende und abgeschlossene Vorgänge anhand der verfügbaren Informationen unterscheiden?
- Enthält der Bestellverlauf die Angaben, die Ihre Verfahren für eine Prüfung benötigen?
- Sind Berechtigungen und der Zugriff auf Kundeninformationen für die jeweiligen Aufgaben angemessen?
Exporte, Sicherungen und Wiederherstellungswege prüfen
Prüfen Sie anhand der Dokumentation der Plattform und der verbundenen Dienste, wie Bestell- und Kundendatensätze sowie Zahlungsreferenzen exportiert oder wiederhergestellt werden können. Ein Export enthält möglicherweise nicht alle Informationen, die Ihr Team benötigt.
Ein Export, eine Sicherung und eine Wiederherstellung sind unterschiedliche Vorgänge. Führen Sie Wiederherstellungsübungen nach Möglichkeit in einer Nicht-Produktionsumgebung durch und halten Sie fest, wer sie ausführt und wie Ihr Team die Nutzbarkeit der wiederhergestellten Daten prüft.
- Ermitteln Sie, welche Daten von wem und in welchem Format exportiert werden können.
- Prüfen Sie, ob die Exporte die Felder enthalten, die Ihre Buchhaltungs-, Support- und Fulfillment-Prozesse benötigen.
- Lesen Sie die dokumentierten Sicherungs- und Wiederherstellungsverfahren für die Anwendung und die zugehörigen Dienste.
- Vergleichen Sie bei einer sicheren Wiederherstellungsübung die wiederhergestellten Datensätze mit Ihren Testnachweisen.
- Dokumentieren Sie, wie Ihr Team Zahlungsreferenzen beim Anbieter finden und abgleichen würde, falls Shop-Datensätze nicht verfügbar wären.
Anwendungsverhalten von Hosting und anderen Zuständigkeiten trennen
Ein Test zeigt, was mit der getesteten Version, Konfiguration und im jeweiligen Szenario geschehen ist. Für plattformspezifische Aussagen sind die offiziellen Dokumentationen der Plattform und der beteiligten Anbieter maßgeblich; wiederholen Sie relevante Tests nach wesentlichen Änderungen.
Klären Sie, welche Einstellungen, Plugins oder Integrationen den Bestellablauf beeinflussen. Anforderungen an Zahlungen, Steuern und Verbraucherrecht hängen von den für Ihren Shop relevanten Anbietern und Rechtsordnungen ab. Prüfen Sie geltende Vorgaben anhand geeigneter offizieller Quellen oder wenden Sie sich an qualifizierte Fachleute.
Die offiziellen Dokumentationen zu [Docker](https://docs.docker.com/), [Traefik](https://doc.traefik.io/traefik/) und [Let’s Encrypt](https://letsencrypt.org/docs/) behandeln Infrastrukturthemen wie Container, Routing und TLS-Zertifikate. Sie belegen nicht, wie eine E-Commerce-Anwendung Bestellungen, Zahlungen oder Rückerstattungen verarbeitet.
- Kennzeichnen Sie Erkenntnisse als dokumentiert, beobachtet, nicht verifiziert oder von einem anderen Dienst abhängig.
- Klären Sie, ob ein Verhalten von der Plattform, Ihrer Konfiguration oder einem anderen Anbieter gesteuert wird.
- Befolgen Sie für Szenariotests die genehmigten Testhinweise der beteiligten Anbieter.
- Wählen Sie eine Plattform, wenn das verifizierte Verhalten und der verbleibende betriebliche Aufwand zu Ihrem Team passen.
Häufige Fragen
Wie lassen sich selbst gehostete E-Commerce-Plattformen sinnvoll vergleichen?
Verwenden Sie dieselben realistischen Bestellszenarien für jeden Kandidaten. Halten Sie dokumentierte Angaben, beobachtete Ergebnisse und offene Fragen getrennt fest, um die Passung zur eigenen Arbeitsweise einzuschätzen.
Sollte ich neben erfolgreichen Checkouts auch fehlgeschlagene und verzögerte Zahlungen prüfen?
Nehmen Sie solche Fälle auf, wenn sie für Ihren Betrieb relevant sind. Verwenden Sie ein vom Anbieter vorgesehenes Testverfahren und gleichen Sie die Beobachtungen mit der Dokumentation der Plattform und des Zahlungsanbieters ab.
Kann eine Testumgebung belegen, wie sich eine Plattform in jeder Situation verhält?
Nein. Ein Test zeigt, was mit der getesteten Version, Konfiguration und im jeweiligen Szenario geschehen ist. Prüfen Sie nicht getestete Bedingungen und Integrationen anhand der jeweiligen Dokumentation oder klären Sie sie mit den Anbietern.
Klären sich durch Self-Hosting die Zuständigkeiten für Zahlungen, Steuern oder Verbraucherrecht?
Gehen Sie nicht davon aus. Ermitteln Sie, welche Anbieter und Rechtsordnungen für Ihren Shop relevant sind, und prüfen Sie geltende Anforderungen anhand geeigneter offizieller Quellen oder mit qualifizierter fachlicher Unterstützung.
Bestätigt Managed Hosting die Bestellverarbeitung einer E-Commerce-Plattform?
Nein. Hosting-Infrastruktur und das Bestellverhalten einer Anwendung sind getrennt zu bewerten. Prüfen Sie Checkout, Zahlung, Fulfillment, Rückerstattung und Datenwiederherstellung anhand der Dokumentation der Plattform und der beteiligten Anbieter.
Quellen und weiterführende Literatur
- Docker documentation — Docker
- Traefik documentation — Traefik Labs
- Let’s Encrypt documentation — Internet Security Research Group