Sipariş, bildirim ve ihale süreçleri sade Türkçe ile
Müşteri sipariş verir, ödeme yapar, yönetici onaylar; ardından sevkiyat oluşturulur, kargoya verilir ve teslim edilir. Kısmi sevkiyat ile sipariş parça parça gönderilebilir.
flowchart LR
checkout[Sipariş oluştur] --> pay[Ödeme]
pay --> approve[Admin onayı]
approve --> shipCreate[Sevkiyat kaydı]
shipCreate --> inShip[Hazırlanıyor]
inShip --> shipped[Kargoda]
shipped --> delivered[Teslim]
approve --> notifyShip[Sevkiyat ekibine bildirim]
shipCreate --> notifyStore[Müşteriye bildirim]
Uygulama içi zil bildirimleri ve WhatsApp mesajları birlikte çalışır. WhatsApp yalnızca ödeme onaylandıktan ve sevkiyat adımlarında gider; ödeme öncesi çift mesaj engellenmiştir.
flowchart TB
subgraph store [Mağaza]
Z1[Sipariş onaylandı]
Z2[Sevkiyat hazırlanıyor]
Z3[Kargoda]
Z4[Teslim]
Z5[DEAL ZONE kazanımı]
end
subgraph admin [Yönetim]
A1[Yeni sipariş - ödeme sonrası]
A2[Sevkiyata hazır]
A3[İhale bitti]
end
subgraph wa [WhatsApp]
W1[Admin yeni sipariş]
W2[Müşteri onay]
W3[Kargo durumu]
end
payOnay[Ödeme onayı] --> A1
payOnay --> W1
payOnay --> W2
payOnay --> A2
shipCreate[Sevkiyat] --> Z2
shipCreate --> W3
shipped[Kargoya ver] --> Z3
delivered[Teslim] --> Z4
auctionEnd[İhale kapanış] --> Z5
auctionEnd --> A3
Yönetici ihale oluşturur veya planlar; müşteriler teklif verir. Süre dolunca veya cron çalışınca ihale kapanır, kazanan için otomatik sipariş açılır.
flowchart LR
draft[Taslak] --> scheduled[Planlı]
scheduled --> live[Canlı teklif]
draft --> live
live --> bid[Teklifler]
bid --> end[Bitiş]
end --> order[Sipariş oluştur]
order --> notify[Bildirimler]
cron[Cron finalize] --> end
Üst yönetici tüm modüllere erişir. Onaylayıcı ödemeleri kontrol eder. Teslimatçı sevkiyat oluşturur ve kargo durumunu günceller.
flowchart TB
super[Üst yönetici] --> all[Tüm modüller + loglar]
approver[Onaylayıcı] --> ordersOnay[Sipariş onayı]
shipper[Teslimatçı] --> shipping[Sevkiyat yönetimi]
content[İçerik editörü] --> catalog[Ürün ve kampanya]
ordersOnay --> shipping