Middle
Desenhe um diagrama de sequência de interação entre Frontend e Backend ao usar um código promocional
sobes.tech IA
Resposta da IA
mermaid sequenceDiagram participant User participant Frontend participant Backend
User->>Frontend: Insere o código promocional e clica em "Aplicar"
Frontend->>Backend: Envia uma requisição com o código promocional (por exemplo, POST /apply-promo)
Backend->>Backend: Verifica a validade do código promocional (se existe, se não expirou, se é aplicável ao pedido)
alt Código promocional válido
Backend->>Frontend: Retorna uma resposta bem-sucedida com informações sobre o desconto
Frontend->>User: Mostra o desconto e atualiza o valor do pedido
else Código promocional inválido
Backend->>Frontend: Retorna um erro com uma mensagem
Frontend->>User: Mostra uma mensagem de erro
end