# Sipariş Süreci

<span>Bir teklifin siparişe dönüştürülmesi ve bu aşamada hangi işlemlerin olduğunu anlatan modül </span>

# Sipariş Süreci

<span style="color:rgb(132,63,161);">\*\*\*Mor renk ile işaretlenen kısımlar versiyon 3'de eklenmesi beklenen gereksinimlerdir.</span>

#### Sipariş Oluşturma ve Ödeme Süreci

Bir kullanıcıya teklif verilmiş olabilir ama bunun bizde karşılığı var mı siparişe çevirebilir mi gibi bir süreç vardır. süreç şu şekilde ilerler;

#### <span style="color:rgb(132,63,161);"> Eksik Belge Tamamlama</span>

- <span style="color:rgb(132,63,161);">Kullanıcıdan, cari hesap oluşturulabilmesi için **eksik belgeler** talep edilir</span>

#### <span style="color:rgb(132,63,161);">Belirlenen belge doğrulama limit Kontrolüne Göre Süreç</span>

- <span style="color:rgb(132,63,161);">Eğer teklif **Belirlenen belge doğrulama limit** ise:</span>
    
    
    - <span style="color:rgb(132,63,161);">Kullanıcının ayrıca **gerekli dökümanları yüklemesi** gerekir</span>
    - <span style="color:rgb(132,63,161);">Yüklenen dökümanlar **muhasebe birimine iletilir ve onay sürecine girer**</span>

<p class="callout info">Bu süreçlerde, kullanıcı gerekli bilgi ve dökümanları sisteme kendisi girebileceği gibi, satış temsilcisi de ilgili yüzen firma adına cari başvuru sürecini başlatabilir ve yönetebilir.</p>

<p class="callout info">Ayrıca, kullanıcı tarafından iletilen dökümanlar satış temsilcisine ulaştığında(wp yada mail üzerinden gerekli dökümanların gönderilmesi), satış temsilcisi bu dökümanları sisteme yükleyerek süreci kullanıcı adına ilerletebilir ve yönetimini üstlenebilir.</p>

---

#### <span style="color:rgb(185,106,217);">Firma Seviyesine Göre Sipariş Yetkisi</span>

- <span style="color:rgb(185,106,217);">**Sadece cari hesabı açılmış (F2) firmalar:**</span>
    
    
    - <span style="color:rgb(185,106,217);">****Belirlenen belge doğrulama limit** altı** sipariş oluşturabilir</span>
    - <span style="color:rgb(0,0,0);">Sipariş oluştururken **sipariş onay belgesi** yüklenmesi sonucunda sipariş oluşur.(satış temsilcisi sipariş onay belgesi yüklemesi zorunludur)</span>
- F<span style="color:rgb(132,63,161);">2 seviyesindeki firma isterse:</span>
    
    
    - <span style="color:rgb(132,63,161);">Gerekli dökümanları yükleyerek **F3 seviyesine geçiş yapabilir**</span>
- <span style="color:rgb(132,63,161);">F3 seviyesindeki firma isterse:</span>
    - <span style="color:rgb(132,63,161);">Altında bulunan T1 kullanıcısı limit altı sipariş oluşturabilir.</span>
    - <span style="color:rgb(132,63,161);">Altında bulunan T2 kullanıcısı limit üstü sipariş oluşturabilir.</span>

<p class="callout warning"><span style="color:rgb(132,63,161);">Kullanıcı kendisi sipariş oluşturuyor ise SMS doğrulama ile sipariş oluşturur. Kullanıcı yerine satış temsilcisi siparişe çeviriyor ise burada bir sipariş onay belgesi istenir veya satış temsilcisinin isteyeceği doğrulama kodu ile süreç devam ettirilir.</span></p>

<span style="color:rgb(132,63,161);">Sipariş oluşturma süreci, **firma tier seviyesi (F)** ve **kullanıcı tier seviyesi (T)** birlikte değerlendirilerek yürütülür.</span>  
<span style="color:rgb(132,63,161);">Bir siparişin oluşturulabilmesi için hem firmanın hem de kullanıcının belirli koşulları sağlaması gerekir.</span>

##### <span style="color:rgb(132,63,161);">1. Genel Kural</span>

<span style="color:rgb(132,63,161);">Sipariş oluşturma yetkisi, **firma tier seviyesi ile kullanıcı tier seviyesinin birlikte değerlendirilmesi** ile belirlenir.</span>

<span style="color:rgb(132,63,161);">Önemli kurallar:</span>

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)" id="bkmrk-firma-seviyesi-sipar"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="mt-3 w-full empty:hidden"><div class="text-center">- <span style="color:rgb(132,63,161);">Firma seviyesi sipariş oluşturma yetkisini belirler.</span>
- <span style="color:rgb(132,63,161);">Kullanıcı seviyesi siparişin **hangi durumlarda oluşturulabileceğini** belirler.</span>
- <span style="color:rgb(132,63,161);">Kullanıcı seviyesi **Firma seviyesinden** yüksek olamaz.</span>

---

</div></div></div></div>##### <span style="color:rgb(132,63,161);">2. F1 Firma – Logo Kaydı Olmayan Firma</span>

<span style="color:rgb(132,63,161);">**Firma Seviyesi:** F1</span>  
<span style="color:rgb(132,63,161);">**Kullanıcı Seviyesi:** T1</span>

<span style="color:rgb(132,63,161);">Bu seviyede firmanın **Logo sisteminde cari kaydı bulunmamaktadır.**</span>

<p class="callout info"><span style="color:rgb(132,63,161);">Bu nedenle:</span></p>

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)" id="bkmrk-bu-firmaya-sipari%C5%9F-o"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="mt-3 w-full empty:hidden"><div class="text-center">- <span style="color:rgb(132,63,161);">Bu firmaya **sipariş oluşturulamaz**.</span>
- <span style="color:rgb(132,63,161);">Firma yalnızca **teklif alabilir**.</span>
- <span style="color:rgb(132,63,161);">Sipariş oluşturulabilmesi için firmanın **en az F2 seviyesine yükselmesi gerekir.**</span>

---

</div></div></div></div>##### <span style="color:rgb(132,63,161);">3. F2 Firma – Logo Kaydı Olan Firma</span>

<span style="color:rgb(132,63,161);">**Firma Seviyesi:** F2</span>  
<span style="color:rgb(132,63,161);">**Kullanıcı Seviyesi:** T1 </span>

<span style="color:rgb(132,63,161);">Bu seviyedeki firmalar:</span>

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)" id="bkmrk-logo-sisteminde-cari"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="mt-3 w-full empty:hidden"><div class="text-center">- <span style="color:rgb(132,63,161);">Logo sisteminde cari kaydı bulunan,</span>
- <span style="color:rgb(132,63,161);">Ancak henüz firma belgeleri (vergi levhası, imza sirküsü vb.) yüklenmemiş firmalardır.</span>

</div></div></div></div><p class="callout info"><span style="color:rgb(132,63,161);">Bu durumda:</span></p>

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)" id="bkmrk-firma-sadece-belirle"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="mt-3 w-full empty:hidden"><div class="text-center">- <span style="color:rgb(132,63,161);">Firma **sadece belirlenen limitin altında sipariş oluşturabilir.**</span>
- <span style="color:rgb(132,63,161);">Bu limit **sistem yöneticisi tarafından belirlenir.**</span>

</div></div></div></div><div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)" id="bkmrk--4"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="mt-3 w-full empty:hidden"><div class="text-center">---

</div></div></div></div>##### <span style="color:rgb(132,63,161);">4. F3 Firma – Doğrulanmış Firma</span>

<span style="color:rgb(132,63,161);">**Firma Seviyesi:** F3</span>  
<span style="color:rgb(132,63,161);">**Kullanıcı Seviyesi:** T1/ T2</span>

<span style="color:rgb(132,63,161);">Bu seviyedeki firmalar:</span>

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)" id="bkmrk-vergi-levhas%C4%B1-%C4%B0mza-s"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="mt-3 w-full empty:hidden"><div class="text-center">- <span style="color:rgb(132,63,161);">Vergi levhası</span>
- <span style="color:rgb(132,63,161);">İmza sirküsü</span>
- <span style="color:rgb(132,63,161);">Gerekli diğer firma belgeleri</span>

</div></div></div></div><span style="color:rgb(132,63,161);">yüklenmiş ve **muhasebe tarafından doğrulanmış** firmalardır.</span>

<p class="callout info"><span style="color:rgb(132,63,161);">Bu durumda:</span></p>

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)" id="bkmrk-t2-kullan%C4%B1c%C4%B1s%C4%B1%C2%A0limit"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="mt-3 w-full empty:hidden"><div class="text-center">- <span style="color:rgb(132,63,161);">T2 kullanıcısı **Belirlenen belge doğrulama limit üstü siparişler oluşturabilir.**</span>
- <span style="color:rgb(132,63,161);">T1 kullanıcısı **Belirlenen belge doğrulama limit  altı siparişler oluşturabilir.**</span>

</div></div></div></div><span style="color:rgb(132,63,161);">Bu süreçte, her sipariş için SMS doğrulaması zorunludur. </span>

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)" id="bkmrk--5"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="mt-3 w-full empty:hidden"><div class="text-center">---

</div></div></div></div>##### <span style="color:rgb(132,63,161);">5. F4 Firma – B2B Firması</span>

<span style="color:rgb(132,63,161);">**Firma Seviyesi:** F4</span>

<span style="color:rgb(132,63,161);">Bu seviyedeki firmalar **B2B sistemini aktif olarak kullanan firmalardır.**</span>

<span style="color:rgb(132,63,161);">B2B kullanıcı seviyeleri:</span>

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)" id="bkmrk-kullan%C4%B1c%C4%B1-seviyesi-a"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="mt-3 w-full empty:hidden"><div class="text-center"><div class="TyagGW_tableContainer"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)"><thead><tr><th><span style="color:rgb(132,63,161);">Kullanıcı Seviyesi</span></th><th><span style="color:rgb(132,63,161);">Açıklama</span></th></tr></thead><tbody><tr><td><span style="color:rgb(132,63,161);">**T3**</span></td><td><span style="color:rgb(132,63,161);">B2B Kullanıcısı</span></td></tr><tr><td><span style="color:rgb(132,63,161);">**T4**</span></td><td><span style="color:rgb(132,63,161);">B2B Admini</span></td></tr></tbody></table>

</div></div></div></div></div></div><span style="color:rgb(132,63,161);">Bu kullanıcılar:</span>

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)" id="bkmrk-sisteme-giri%C5%9F-yapabi"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="mt-3 w-full empty:hidden"><div class="text-center">- <span style="color:rgb(132,63,161);">Sisteme giriş yapabilir</span>
- <span style="color:rgb(132,63,161);">Teklif oluşturabilir</span>
- <span style="color:rgb(132,63,161);">Teklifleri siparişe dönüştürebilir</span>

</div></div></div></div><span style="color:rgb(132,63,161);">Eğer sipariş belirli bir **onay sürecine tabi ise**, sipariş:</span>

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)" id="bkmrk-yetkili-kullan%C4%B1c%C4%B1-ta"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="mt-3 w-full empty:hidden"><div class="text-center">- <span style="color:rgb(132,63,161);">Yetkili kullanıcı tarafından **onaylandıktan sonra siparişe dönüşür.**</span>

---

</div></div></div></div>##### <span style="color:rgb(132,63,161);">6. Özet Tier Yetki Tablosu</span>

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)" id="bkmrk-firma-tier-kullan%C4%B1c%C4%B1"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="mt-3 w-full empty:hidden"><div class="text-center align-left"><div class="TyagGW_tableContainer align-left"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" style="width:70.7143%;height:165.781px;"><thead><tr style="height:29.7969px;"><th style="width:13.9966%;height:29.7969px;"><span style="color:rgb(132,63,161);">Firma Tier</span></th><th style="width:17.032%;height:29.7969px;"><span style="color:rgb(132,63,161);">Kullanıcı Tier</span></th><th style="width:68.8027%;height:29.7969px;"><span style="color:rgb(132,63,161);">Sipariş Yetkisi</span></th></tr></thead><tbody><tr style="height:29.7969px;"><td style="width:13.9966%;height:29.7969px;"><span style="color:rgb(132,63,161);">F1</span></td><td style="width:17.032%;height:29.7969px;"><span style="color:rgb(132,63,161);">T1 </span></td><td style="width:68.8027%;height:29.7969px;"><span style="color:rgb(132,63,161);">Sipariş oluşturulamaz</span></td></tr><tr style="height:29.7969px;"><td style="width:13.9966%;height:29.7969px;"><span style="color:rgb(132,63,161);">F2</span></td><td style="width:17.032%;height:29.7969px;"><span style="color:rgb(132,63,161);">T1 </span></td><td style="width:68.8027%;height:29.7969px;"><span style="color:rgb(132,63,161);">Limit altı sipariş oluşturulabilir</span></td></tr><tr style="height:46.5938px;"><td style="width:13.9966%;height:46.5938px;"><span style="color:rgb(132,63,161);">F3</span></td><td style="width:17.032%;height:46.5938px;"><span style="color:rgb(132,63,161);">T1/ T2</span></td><td style="width:68.8027%;height:46.5938px;"><span style="color:rgb(132,63,161);">**Belirlenen belge doğrulama limit altı sipariş oluşturulabilir</span>

<span style="color:rgb(132,63,161);">**Belirlenen belge doğrulama limit üstü sipariş oluşturulabilir</span>

</td></tr><tr style="height:29.7969px;"><td style="width:13.9966%;height:29.7969px;"><span style="color:rgb(132,63,161);">F4</span></td><td style="width:17.032%;height:29.7969px;"><span style="color:rgb(132,63,161);">T3 / T4</span></td><td style="width:68.8027%;height:29.7969px;"><span style="color:rgb(132,63,161);">B2B üzerinden sipariş oluşturulabilir</span></td></tr></tbody></table>

</div></div></div></div></div></div>
#### 1. Ürün Kontrolü

- Ürünlerde herhangi bir değişiklik yapılmışsa, bu değişiklikler ilgili ekranda kullanıcıya bildirilir.
- Güncelleme olduğunda kullanıcı, **“Devam Et”** butonuna tıklayarak bir sonraki adımda teklif tekrar revize edilir ve süreç yeniden başlar.
- Hiç bir değişiklik yok ise teklif yayınlandığı için artık siparişe dönüştürülebilir.

#### 2. Sevk Adresi Seçimi

- Kullanıcı ve satış temsilcisi, sipariş için bir **sevk adresi** seçmek zorundadır.
- Daha önceden kayıtlı adresler mevcutsa, bu adreslerden biri seçilebilir.
- Kayıtlı adres bulunmuyorsa, satış temsilcisi veya B2B kullanıcısı yeni bir adres ekleyebilir.
- Teslim alacağım seçeneği seçildiğinde sadece satış temsilcisi tarafına hangi depodan teslim alacağına dair bir depo seçimi yapılır. B2B kullanıcısı için satış yeri neresi ise teslim yeri de orasıdır..
- Burda sipariş için Teslim alacağım, kargo ile gönder seçenekleri vardır teslim alacağım kısmında bir de kazandan sipariş verip ostimden siparişi teslim alabilir bunun için logoya taşıyıcı kodu ostim olarak girilir.
- seçilen adres fatura adresi değil ise sevk adresi logoya giderken açıklama olarak eklenir.

<p class="callout info">Ostim depodan hem kablo hem kargo hem de ambar seçimi vardır. **kangal kablolar** kargoya verilebilir, **makara kablolar** kargoya verilemez.</p>

#####  Yeni Adres Ekleme Alanları:

- Adres Başlığı
- Açık Adres
- İl
- İlçe
- Yetkili Kişi Adı
- İletişim Telefonu

#### 3. Teslimat Kişisi Bilgisi

- Teslimat yöntemi **Teslim alcağım** seçeneği ile **t**eslim alınacaksa, kullanıcı mevcut kişilerden seçim yapabilir veya yeni kişi ekleyebilir.

#####  Yeni Kişi Ekleme Alanları:

- Ad
- Soyad
- Araç Plakası
- T.C. Kimlik Numarası
- Telefon

#### 4. Ödeme Yöntemleri

#####  4.1 Vadeli Ödeme

- Eğer kullanıcıya tanımlanan **limit yeterliyse**: 
    - Kullanıcı, ödeme koşullarını onaylayarak siparişi doğrudan oluşturabilir.

#####  4.2 Havale / EFT

- Kullanıcıya ödeme yapabileceği **IBAN bilgileri** gösterilir.
- Kullanıcı ödeme işlemini tamamlar.
- **Muhasebe tarafından ödeme onaylandıktan sonra**, sipariş aktif hale gelir.

#####  4.3 Kredi Kartı

- Kullanıcı, aynı sayfa üzerinden **kredi kartı bilgilerini girerek** ödeme yapar.
- Ödeme başarılı olduğunda sipariş oluşturulur.
- Satış temsilcisinin oluşturduğu bir siparişe çevirme durumu ise bu ödeme yapacak kişiye ödeme yapması için yönlendirebileceği bir link gönderilir ödeme yapabilmesi için. Kullanıcı tıklama yaparak ödeme sayfasında teklifi görür ve ödeme yapabilir.

#### 5. Siparişin Tamamlanması

- Tüm adımlar eksiksiz tamamlandığında sipariş oluşturulur.
- Seçilen ödeme yöntemine göre süreç anlık veya onay sonrası tamamlanır.

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)" id="bkmrk-"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="mt-3 w-full empty:hidden"><div class="text-center align-left">  
</div></div></div></div>Sipariş oluştuğunda logoya gönderilmesi ve depodan ilerlemesi sürecinde izlenecek yollar;

Sipariş **ambar**(depo), ve **source**(tedarik şekine) göre bunların tüm olasılıklarına göre parçalama yapılacak.

ilk depo seçimi altında ise source a göre bölümler yapılacak örneğin

depo ostim, source ise in stock veya out of stok gibi burada 2 olasılık var. bunun gibi tüm yöntemlere göre tüm olasıklara göre sipariş parçalanmaları yapılacak.

#### Siparişler Liste sayfası

Satış temsilcisi, B2B kullanıcısı ve super admin rollerinde sipariş liste sayfası bulunmaktadır.

- B2B kullanıcısı sadece kendi verdiği siparişleri görür.
- B2B admini kendi siparişleri ve altında olan kullanıcıların verdiği siparişleri görebilir.
- Satış temsilcisinde müşterileri için oluşmuş siparişler,
- süper admin tarafında tüm siparişler görüntülenmektedir.

Sipariş liste sayfasında siparişler için filtrelemeler bulunmaktadır. bu filtreler şunlardır;

- Reddedildi
- Süresi doldu
- kapandı
- Muhasebe onayı
- Onaylandı
- Kargoya verildi
- Tamamlandı

Bu sayfada her siparişin durumuna göre işlemler yapılıyor muhasebe onayı bekleyen siparişler için muhasebe rolü siparişler sayfasından bu sipariş detayına girerek gerekli kontrolleri yapıp siparişi onaylayabilir.

Yönetici onayına gelen teklifleri de aynı şekilde yönetici detayına girip onaylayabilir.

Aynı zamanda B2B kullanıcısı yada satış temsilcisi bir siparişi favorileyebilir ve kopyasını oluşturabilir. kopyası oluşturulan bir sipariş teklif adımından sıfırdan başlar.

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)" id="bkmrk-e-posta-ile-gelen-si"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="mt-3 w-full empty:hidden"><div class="text-center align-left"><div class="TyagGW_tableContainer align-left">  
</div>  
</div></div></div></div>

# İptal ve İade Süreçleri ?

#### 1. İptal Süreci

##### Mevcut Durum

- Bir sipariş oluşturulduktan sonra, **aynı gün içinde depodan çıkışı yapılmadığı sürece** iptal edilebilir.
- İptal edildiğinde: 
    - **Logo’da kesilen irsaliye geri alınır.**
- Müşteri: 
    - **Kendi başına iptal oluşturamaz**
    - İptal için **satış temsilcisi / müşteri temsilcisi ile iletişime geçmelidir**

##### Mevcut Kısıtlar

- **Özel ürünler**
- **Kesim yapılmış ürünler (ör. kablo kesimi)**  
    → Bu ürünler için iptal mümkün değildir.

##### Önerilen / Hedeflenen Yapı

- Sipariş ekranında: 
    - **İptal edilebilir / edilemez ürünler açıkça belirtilmelidir**
- Aşağıdaki ürünler iptal edilebilir: 
    - Kesim yapılmamış
    - Özel üretim olmayan ürünler
- Müşteri: 
    - Sipariş durumunu sistem üzerinden görebilmeli
    - **Kendi başına iptal talebi oluşturabilmeli**
- Sistem: 
    - Ürün tipi ve kesim durumuna göre iptal uygunluğunu otomatik kontrol etmelidir

---

#### 2. İade Süreci

##### Temel Kurallar

- **Sadece iade edilebilir ürünler için iade talebi açılabilir**
- İade edilebilirlik: 
    - Ürün bazlıdır
    - **Product’tan gelen verilere göre** belirlenir
    - Örnek: 
        - **Ambar parametresi olmayan ürünler → iade edilemez**
- İadeler: 
    - **Sipariş bazında, kalem kalem yapılır**
    - **Toplu sipariş iadesi yoktur**

##### Ürün Tiplerine Göre İade

- \*\*Özel ve kesilmiş ürünler → iade edilemez \*\*
- **Hatlı siparişler** için özel durumlar vardır:
    
    
    - Ürün eksik geldiyse
    - Ürün fazla geldiyse
    - Yanlış ürün geldiyse
    - Kablo eksik ya da fazla kesildiyse
    
    Bu durumlarda **iade yerine**:
    
    
    - **“Hata Bildir” süreci** başlatılır
    - Amaç: ürünü iade etmek değil, **hatayı düzeltmektir**

##### İade Talebi Oluşturma

- İade talebi sırasında: 
    - **İade sebebi seçilir**
    - İstenirse **açıklama eklenebilir**
- İade miktarı: 
    - **Maximum alınan ürün kadar iade edilebilir**
    - Parça parça iadelerde: 
        - Toplam iade miktarı kontrol edilir
        - Alınan adedi geçemez

##### Onay ve Yönlendirme Süreci

- İade tutarına göre yönlendirme yapılır: 
    - **Belirli bir tutarın üzerindeyse → Satış Temsilcisine gider**
    - **Belirli bir limitin altındaysa → Doğrudan Depoya gider**
- Depo: 
    - İade sebebini inceler
    - Gerekli gördüğü talepleri iletir
    - Talepler onaylanırsa **iade süreci başlatılır**

##### Süre

- İade süreci: 
    - **30 iş günüdür**

---

#### 3. Mevcut vs Hedeflenen Süreç

##### Mevcut Durum

- İptal ve iade işlemleri: 
    - **Satış temsilcisi tarafından oluşturulmaktadır**
- Müşteri: 
    - Süreci doğrudan başlatamaz
    - Sadece talepte bulunabilir

##### Hedeflenen Yapı

- Müşteri: 
    - Sipariş detayından **iptal / iade / hata bildirimi** başlatabilir
- Sistem: 
    - Ürün uygunluğunu otomatik kontrol eder
    - Limitlere göre doğru birime yönlendirir
- Satış temsilcisi: 
    - Sadece gerekli durumlarda devreye girer

# Sipariş Status Akış Dokümantasyonu(eski döküman)

<table id="bkmrk-status-code-status-a"><thead><tr><th>Status Code</th><th>Status Adı</th><th>Açıklama</th></tr></thead><tbody><tr><td>`50`</td><td>`rejected`</td><td>Sipariş sistem tarafından veya yetkili kullanıcı tarafından reddedildi.</td></tr><tr class="intellij-row-even"><td>`60`</td><td>`expired`</td><td>Sipariş belirlenen süre içinde işleme alınmadı ve zaman aşımına uğradı.</td></tr><tr><td>`70`</td><td>`closed`</td><td>Sipariş iptal edildi veya manuel olarak kapatıldı, tekrar işlem yapılamaz.</td></tr><tr class="intellij-row-even"><td>`100`</td><td>`payment_waiting`</td><td>Sipariş oluşturuldu, ödeme bekleniyor.</td></tr><tr><td>`200`</td><td>`admin_approval`</td><td>Ödeme alındı fakat yönetici onayı gerekiyor.</td></tr><tr class="intellij-row-even"><td>`300`</td><td>`approved`</td><td>Sipariş admin tarafından onaylandı, tedarik veya hazırlık aşamasında.</td></tr><tr><td>`400`</td><td>`shipped`</td><td>Sipariş kargoya verildi ve teslimat sürecinde.</td></tr><tr class="intellij-row-even"><td>`500`</td><td>`completed`</td><td>Sipariş teslim edildi ve başarıyla tamamlandı.</td></tr></tbody></table>

<table id="bkmrk-mevcut-durum-sonraki"><thead><tr><th>Mevcut Durum</th><th>Sonraki Olası Durumlar</th></tr></thead><tbody><tr><td>`payment_waiting`</td><td>`admin_approval`, `rejected`, `expired`, `closed`</td></tr><tr class="intellij-row-even"><td>`admin_approval`</td><td>`approved`, `rejected`, `closed`</td></tr><tr><td>`approved`</td><td>`shipped`, `closed`</td></tr><tr class="intellij-row-even"><td>`shipped`</td><td>`completed`</td></tr><tr><td>`completed`</td><td>Final durum, değişmez</td></tr><tr class="intellij-row-even"><td>`rejected`</td><td>Final durum</td></tr><tr><td>`expired`</td><td>Final durum</td></tr><tr class="intellij-row-even"><td>`closed`</td><td>Final durum</td></tr></tbody></table>

Siparişler aşağıdaki aşamalardan geçerek tamamlanır veya iptal edilir. Bu süreç hem iş kurallarını hem de yazılımsal akışı kapsar.

Bir teklif siparişe dönüştürülmek istendiginde ödeme yönteminin ne olduguna bakılır. Ödeme yöntemine göre farklı durumlar içerir.

### Havale-EFT ve Schneider Pos

Ödeme yöntemi Havale-EFT ya da Schneider Pos ise, burada ilk olarak teklifteki ürünlerin adet ve lot kontrolleri yapılır. Tükenen ürün var mı, aktif olarak seçilen lot satılmış veya yerine başka bir lot verilmiş mi kontrol edilir.

Teklifte değişen bir durum olduğunda bu teklif doğrudan siparişe çevrilemez. Teklif güncellenir, değişen ürünler ve lotlar yeni fiyat ve iskontolarla kullanıcıya güncellenmiş şekilde sunulur. Eğer isterse bu teklifi opsiyon süresi boyunca siparişe çevirebilir.

Siparişe çevirmezse, opsiyon süresi sonunda bu teklif kapanır ve artık bu teklifi siparişe çeviremez. Teklifi kopyalayarak taslak teklif durumundan süreci yeniden ilerleterek sipariş aşamasına gelebilir.

Bu aşamayı geçtikten sonra teklifin Havale-EFT mi yoksa Schneider Pos mu olduğu kontrol edilir.

- Havale-EFT durumunda, ödeme yapılabilmesi için şirket IBAN bilgileri paylaşılır ve bu IBAN’lardan birine ödeme yapılması beklenir. Ödeme açıklamasına genelde teklif numarasının yazılması istenir. Muhasebe birimi, bu sipariş için ödemenin yapılıp yapılmadığını manuel olarak kontrol eder.
- Schneider Pos durumunda ise süreç yine manuel olarak muhasebe tarafından kontrol edilir. Kullanıcıya, ödeme yapması için tutarla beraber bir link gönderilir. Kullanıcı bu link üzerinden ödemesini yapar ve ödeme sonrası Schneider sisteminden tahsilatın gerçekleşip gerçekleşmediği kontrol edilir.

Teklifi siparişe çevirme işlemi oluşturulduğunda, teklifteki tüm ürünler rezerve edilir. Opsiyon süresi boyunca ödemenin gelip gelmediği kontrol edilirken teklifteki ürünlerde değişiklik yapılmaması gerekir.

Muhasebe, ödemenin gelip gelmediğini kontrol eder ve onay verir. Onaylanması durumunda teklifin siparişi oluşturulur ve Simtes Portal’a yazılır. Opsiyon süresi boyunca teklif onaylanmazsa, teklif kapanır ve kopyalanarak taslak aşamasına döner.

---

### Vadeli

Vadeli ödeme yönteminde, teklif oluşturabilen cariler için belirli limit grupları vardır. ([ticari işlem grupları](file:///Users/duygugan/Downloads/tasinacak/b2b-plus-docs/super-admin-ayarlar.md) ) Burada verilen limit doğrultusunda işlem yapılır.

Teklifin toplam tutarının, cari için tanımlanan limitin yeterli olup olmadığı kontrol edilir.

- Limit yetersiz ise, cari için tanımlanan limitin satış temsilcisiyle iletişime geçilip yükseltilmesi istenebilir veya limitin bir kısmı için ödeme yaparak teklif limiti kadar yer açıp siparişe çevrilebilir.
- Bunu yaptıktan sonra tekrar “siparişe çevir” diyerek sipariş oluşturabilir.
- Teklif toplam limiti yeterli, ancak teklifte değişen bir durum varsa, teklif doğrudan siparişe çevrilemez. Teklif güncellenir; değişen ürünler, lotlar, yeni fiyat ve iskontolar kullanıcıya güncellenmiş şekilde sunulur. Eğer isterse bu teklifi opsiyon süresi boyunca siparişe çevirebilir.
- Teklif toplam limiti yeterli ve teklif ürünlerinde değişiklik yoksa teklif otomatik olarak rezerve edilir.

> Bu teklif artık siparişe dönmüştür. Teklifteki ürünler rezerve edilir ve Simtes Portal’a yazılır.

Teklifler, opsiyon süresi boyunca siparişe çevrilmezse otomatik olarak kapanır. Kopyalanarak taslak durumundan süreç yeniden başlatılabilir.

---

### Kredi Kartı

Ödeme yöntemi olarak kredi kartı seçili ise, “Siparişe Çevir” butonuna tıklandığında sanal POS üzerinden ödeme yapılacak sayfa açılır. Toplam tutar görüntülenir ve kullanıcı kart bilgilerini girerek ödemesini yapabilir.

- “Ödeme Yap” butonuna basıldığında, ödeme sayfasına geçmeden önce backend tarafında bir kontrol yapılır. Bu istek ile teklifte değişen veya tükenen ürün olup olmadığı kontrol edilir.
- Teklifte değişiklik varsa, teklif otomatik olarak revize edilir ve değişen ürünler hakkında kullanıcı bilgilendirilir. Opsiyon süresi boyunca bu teklifi ödemesini yaparak siparişe çevirebilir. Aksi durumda, opsiyon süresi sonunda teklif otomatik olarak kapanır.
- Teklifte değişiklik yoksa ödeme işlemi yapılabilir.
- Ödeme yapıldığında sipariş oluşturulur.

> Bu aşamada ürün rezervasyonları yapılır ve sipariş Simtes Portal’a yazılır.

Sipariş oluşturulduğunda bu bilgi depoya iletilir ve sipariş hazırlık aşamasına geçer.

[![SiparisSüreci.drawio.png](https://docs.vitadc.com/uploads/images/gallery/2026-04/scaled-1680-/siparissureci-drawio.png)](https://docs.vitadc.com/uploads/images/gallery/2026-04/siparissureci-drawio.png)