Sobes.tech
Middle

Desenați o diagramă de secvență a interacțiunii dintre Frontend și Backend atunci când utilizați un cod promoțional

sobes.tech AI

Răspuns de la AI

mermaid sequenceDiagram participant User participant Frontend participant Backend

User->>Frontend: Introduce codul promo și apasă pe "Aplică"
Frontend->>Backend: Trimite o solicitare cu codul promo (de exemplu, POST /apply-promo)
Backend->>Backend: Verifică validitatea codului promo (dacă există, dacă nu a expirat, dacă se poate aplica la comandă)
alt Cod promo valid
    Backend->>Frontend: Returnează un răspuns de succes cu informații despre reducere
    Frontend->>User: Afișează reducerea și actualizează suma comenzii
else Cod promo invalid
    Backend->>Frontend: Returnează o eroare cu un mesaj
    Frontend->>User: Afișează mesajul de eroare
end