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