Sobes.tech
Middle

Teken een sequentiediagram van de interactie tussen Frontend en Backend bij het gebruik van een kortingscode

sobes.tech AI

Antwoord van AI

mermaid sequenceDiagram participant User participant Frontend participant Backend

User->>Frontend: Voert de promotiecode in en klikt op "Toepassen"
Frontend->>Backend: Stuurt een verzoek met de promotiecode (bijvoorbeeld POST /apply-promo)
Backend->>Backend: Controleert de geldigheid van de promotiecode (bestaat hij, is hij niet verlopen, is hij toepasbaar op de bestelling)
alt Promotiecode geldig
    Backend->>Frontend: Geeft een succesvolle reactie met informatie over de korting
    Frontend->>User: Toont de korting en werkt het bestelbedrag bij
else Promotiecode ongeldig
    Backend->>Frontend: Geeft een foutmelding met een bericht
    Frontend->>User: Toont een foutmelding
end