Sobes.tech
Назад к вопросам
Middle
4

Нарисуйте sequence-диаграмму взаимодействия Frontend-Backend при применении промокода

Компании, где спрашивали
СБЕРСБЕР

Ответ от нейросети

sobes.tech 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