Der komplette Shop-Bestellflow: Kaufen, Versenden, Bestätigen

Wenn du Items aus einem Shop eines anderen Spielers in Erleuchtung kaufst, durchläuft die Bestellung einen sorgfältig gestalteten Ablauf, der sowohl Käufer als auch Verkäufer schützt. So funktioniert es — Schritt für Schritt.

Der Ablauf

1 Käufer bestellt und bezahlt
KÄUFER Der Käufer legt Items in den Warenkorb, checkt aus und sendet die Zahlung auf der Blockchain an die Operator-Wallet des Servers. Die Coins werden im Escrow gehalten — der Verkäufer erhält sie noch nicht.

2 Verkäufer wird benachrichtigt
VERKÄUFER Der Server sendet eine SSE-Benachrichtigung (Toast-Popup im Spiel) und eine E-Mail an den Shop-Besitzer: „Neue Bestellung von [Käufer]!” Der Verkäufer öffnet sein Shop-Dashboard und sieht die Bestellung mit Käufer-Name, Items und Betrag.

3 Verkäufer versendet die Ware
VERKÄUFER Der Verkäufer klickt auf „Mark as Shipped” und kann eine Notiz für den Käufer hinzufügen (z.B. Tracking-Info oder Lieferanweisungen). Die Bestellung wird mit einem shipped_at-Zeitstempel versehen.

4 Käufer erhält Versand-Benachrichtigung
KÄUFER Der Käufer erhält einen grünen Toast: „📦 Deine Bestellung wurde versendet!” — plus eine E-Mail mit der Notiz des Verkäufers. Der Käufer kann nun seine Bestellungen prüfen und den Versandstatus sehen.

5 Käufer bestätigt Erhalt
KÄUFER Sobald die Ware erhalten wurde, klickt der Käufer auf „Confirm Receipt”. Das löst das Escrow aus: 98% der Zahlung werden auf der Blockchain an die Wallet des Verkäufers gesendet. Der Server behält 2% Provision.

6 Auszahlung abgeschlossen
VERKÄUFER Der Verkäufer sieht die Auszahlung in seiner Wallet. Der Auszahlungsstatus der Bestellung ändert sich von escrow zu paid. Fertig!

Was passiert, wenn etwas schiefgeht?

Streitfall (Dispute)

Wenn der Käufer die Ware nicht erhält oder sie nicht wie beschrieben ist, kann der Käufer auf „Dispute” klicken statt zu bestätigen. Das friert das Escrow ein — der Verkäufer erhält keine Auszahlung. Ein Admin prüft den Fall und entweder:

  • Gibt die Auszahlung frei an den Verkäufer (wenn der Streitfall unbegründet ist), oder
  • Erstattet — die Auszahlung wird storniert und die Coins bleiben beim Server (der Käufer kann manuell entschädigt werden)

Auto-Freigabe nach 7 Tagen

Wenn der Käufer innerhalb von 7 Tagen weder bestätigt noch streitet, wird die Auszahlung automatisch an den Verkäufer freigegeben. Ein Hintergrund-Worker prüft stündlich auf abgelaufene Escrows. Das verhindert, dass Käufer Verkäufer-Auszahlungen unendlich blockieren.

Bestellstatus-Referenz

StatusBedeutung
pendingBestellung erstellt, Zahlung auf Chain noch nicht bestätigt
paidZahlung auf Chain bestätigt, Ware wird geliefert
escrowZahlung vom Server gehalten, wartet auf Käufer-Bestätigung
shippedVerkäufer hat Bestellung als versendet markiert
disputedKäufer hat Streitfall eröffnet, Admin-Prüfung ausstehend
paid (Auszahlung)98% auf Chain an Verkäufer gesendet
refundedAdmin hat Auszahlung storniert

Benachrichtigungen

EreignisWer wird benachrichtigtWie
Neue BestellungVerkäuferSSE-Toast + E-Mail
Bestellung versendetKäuferSSE-Toast + E-Mail
Erhalt bestätigtVerkäuferAuszahlung auf Chain
Streitfall eröffnetVerkäufer (über Admin)Auszahlung eingefroren
Auto-FreigabeVerkäuferAuszahlung auf Chain

Umsatzverteilung

EmpfängerAnteil
Shop-Besitzer98%
Server-Provision2%

Die 2% Provision deckt Infrastrukturkosten: Blockchain-Gas, Server-Hosting und den Escrow-Service.

Warum das wichtig ist

Ohne diesen Ablauf gibt es kein Vertrauen zwischen Käufern und Verkäufern. Ein Käufer könnte zahlen und nie Ware erhalten. Ein Verkäufer könnte liefern und nie bezahlt werden. Das Escrow-System stellt sicher, dass beide Seiten ihren Verpflichtungen nachkommen — und das Benachrichtigungssystem stellt sicher, dass niemand im Dunkeln steht und sich fragt, was als Nächstes zu tun ist.

Jeder Schritt ist transparent: Käufer und Verkäufer können jederzeit den Bestellstatus, Zahlungsstatus, Versandstatus und Auszahlungsstatus in ihren jeweiligen Dashboards sehen.