İade Süreci Akışı
flowchart LR
A["**WaitingInAction** statüsündeki iade siparişleri onaylanır (putApproveClaimLineItems)"]
B{"İade edilen sipariş onaylanacak mı?"}
C["Müşteri, iade talebi oluşturur"]
D["İadesi oluşan siparişleri çekme servisinden çekilir (getClaims)"]
E["Müşteri iade sebebi, **customerClaimItemReason** alanından kontrol edilir (İade Sebepleri)"]
F["İade ret sebepleri çekme servisinden **claimIssueReasonId** çekilir (getClaimIssueReasons)"]
G["**WaitingInAction** statüsündeki iade siparişlerinde ret talebi oluşturulur (postCreateClaimIssue)"]
H["Ret talebi oluşturulan iade siparişi statüsü siparişleri çekme servisinden kontrol edilir (getClaims)"]
I["İade ret talebi onaylanan sipariş, müşteriye geri gönderilir"]
C --> D
D --> E
E --> B
F --> G
B -->|Evet| A
B -->|Hayır| F
G --> H
H --> I
classDef style0 fill:#ffe6cc,stroke:#d79b00,stroke-width:2px
classDef style1 fill:#d5e8d4,stroke:#82b366,stroke-width:2px
class A,C,D,E,F,G,H,I style0
class B style1Updated 5 days ago