Middle
Zeichnen Sie ein Sequenzdiagramm der Interaktion zwischen Frontend und Backend bei Verwendung eines Promo-Codes
sobes.tech KI
Antwort von AI
mermaid sequenceDiagram participant User participant Frontend participant Backend
User->>Frontend: Gibt den Gutscheincode ein und klickt auf "Anwenden"
Frontend->>Backend: Sendet eine Anfrage mit dem Gutscheincode (z.B. POST /apply-promo)
Backend->>Backend: Überprüft die Gültigkeit des Gutscheincodes (existiert er, ist er abgelaufen, ist er auf die Bestellung anwendbar)
alt Gutscheincode gültig
Backend->>Frontend: Gibt eine erfolgreiche Antwort mit Rabattinformationen zurück
Frontend->>User: Zeigt den Rabatt an und aktualisiert den Bestellbetrag
else Gutscheincode ungültig
Backend->>Frontend: Gibt eine Fehlermeldung zurück
Frontend->>User: Zeigt eine Fehlermeldung an
end