Sobes.tech
Middle

Σχεδιάστε ένα διάγραμμα αλληλεπίδρασης μεταξύ Frontend και Backend κατά τη χρήση κωδικού προσφοράς

sobes.tech AI

Απάντηση από AI

mermaid sequenceDiagram participant User participant Frontend participant Backend

User->>Frontend: Εισάγει τον κωδικό προώθησης και κάνει κλικ στο "Εφαρμογή"
Frontend->>Backend: Στέλνει ένα αίτημα με τον κωδικό προώθησης (π.χ., POST /apply-promo)
Backend->>Backend: Ελέγχει την εγκυρότητα του κωδικού προώθησης (αν υπάρχει, αν έχει λήξει, αν μπορεί να εφαρμοστεί στην παραγγελία)
alt Έγκυρος κωδικός προώθησης
    Backend->>Frontend: Επιστρέφει μια επιτυχημένη απάντηση με πληροφορίες για την έκπτωση
    Frontend->>User: Εμφανίζει την έκπτωση και ενημερώνει το ποσό της παραγγελίας
else Μη έγκυρος κωδικός προώθησης
    Backend->>Frontend: Επιστρέφει ένα μήνυμα σφάλματος
    Frontend->>User: Εμφανίζει μήνυμα σφάλματος
end