Sobes.tech
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