18 lines
578 B
Markdown
18 lines
578 B
Markdown
```mermaid
|
|
graph TD
|
|
A[Client ajoute au panier] -->|Décrémente stock| B[Stock -= quantité]
|
|
B --> C[Ajout au panier]
|
|
C -->|❌ Si échec| D[Stock déjà décrémenté!]
|
|
|
|
E[Client supprime du panier] -->|Transaction DB| F[Stock += quantité]
|
|
F --> G[Suppression du panier]
|
|
|
|
H[Client valide commande] --> I[Panier vidé]
|
|
I -->|Sans restaurer stock| J[Commande créée]
|
|
|
|
K[Client annule commande] -->|Transaction DB| L[Stock += quantité]
|
|
L --> M[Commande annulée]
|
|
|
|
N[Paiement crypto échoue] -->|Transaction DB| O[Stock += quantité]
|
|
```
|