Sobes.tech
Middle

Dessinez un diagramme de séquence d'interaction entre Frontend et Backend lors de l'utilisation d'un code promo

sobes.tech IA

Réponse de l'IA

mermaid sequenceDiagram participant User participant Frontend participant Backend

User->>Frontend: Saisit le code promo et clique sur "Appliquer"
Frontend->>Backend: Envoie une requête avec le code promo (par exemple, POST /apply-promo)
Backend->>Backend: Vérifie la validité du code promo (existe-t-il, n'a-t-il pas expiré, est-il applicable à la commande)
alt Code promo valide
    Backend->>Frontend: Retourne une réponse réussie avec des informations sur la réduction
    Frontend->>User: Affiche la réduction et met à jour le montant de la commande
else Code promo invalide
    Backend->>Frontend: Retourne une erreur avec un message
    Frontend->>User: Affiche un message d'erreur
end