Blog Yazısı · E-Ticaret

E-Ticaret Sipariş Yönetimi: Çok Kanallı Akış

KepezWeb Admin 7 dk okuma E-Ticaret
E-Ticaret Sipariş Yönetimi: Çok Kanallı Akış

E-ticaret sipariş yönetimi, farklı satış kanallarından gelen kayıtları tek ekranda toplamakla sınırlı değildir. Bu rehberde durum geçişlerini, istisnaları, kısmi gönderimi ve kanal bazlı operasyon görünürlüğünü birlikte planlayabilirsiniz.

E-ticaret sipariş yönetimi, web mağazası, pazar yeri ve diğer satış kanallarından gelen siparişleri tek ekranda görmekten daha kapsamlıdır. Sağlıklı bir akış; ödeme kontrolünü, stok rezervasyonunu, depo işlemlerini, kargo adımlarını ve istisnaları aynı kayıt üzerinden yönetir.

Çok kanallı yapıda asıl sorun genellikle siparişin sisteme düşmesi değil, sonraki durumun hangi koşulla değişeceğinin belirsiz kalmasıdır. KepezWeb, bu tür projelerde altyapıyı yalnızca sipariş toplama özelliğiyle değil, operasyonun gerçek işleyişiyle birlikte değerlendirmeyi önerir.

E-ticaret sipariş yönetimi neden yalnızca sipariş toplamaktan ibaret değil?

Bir siparişin alınması, operasyon zincirinin başlangıcıdır. Sipariş farklı kanallardan gelse bile işletmenin hangi ürünü, hangi miktarda, hangi depodan ve hangi ödeme koşuluyla hazırladığını açıkça bilmesi gerekir.

Bu nedenle sipariş kaydında en azından şu bilgiler birbirinden ayrılmalıdır:

  • Kanalın verdiği sipariş numarası ve işletmenin oluşturduğu dahili sipariş numarası
  • Sipariş geneli ile her ürün satırının ayrı durumu
  • Ödeme durumu ve sevkiyat durumu
  • Stok rezervasyonu, hazırlama ve paketleme bilgisi
  • Bir veya birden fazla gönderiye ait kargo bilgileri
  • İptal, adres değişikliği, stok uyuşmazlığı ve benzeri istisna kayıtları

Örneğin ödeme onaylanmış bir sipariş stok bekliyor olabilir. Bu kaydı yalnızca hazırlanıyor etiketiyle göstermek, depo ve müşteri hizmetleri ekiplerini yanıltır. Ödeme, stok ve sevkiyat durumlarının ayrı tutulması, hangi adımın beklediğini görünür kılar.

Çok kanallı sipariş akışının temel veri modelini kurun

Altyapı seçiminden önce hangi kayıtların tutulacağı tanımlanmalıdır. Her kanalın kendi ürün kodu, sipariş numarası veya durum adları olabilir. Merkez sistem bu farklılıkları ortak bir modele dönüştürürken kanal bilgisini de korumalıdır.

Ürün ve kanal eşleştirmesi

Aynı ürün web sitesinde bir SKU, pazar yerinde farklı bir stok kodu veya varyant adıyla görünebilir. Ürün eşleştirmesi yalnızca isim üzerinden yapılırsa renk, beden ve paket içeriği gibi varyasyonlar karışabilir. Ana ürün kodu, varyant kodu ve kanal kodu arasındaki ilişki açıkça tanımlanmalıdır.

Merkezi kayıt ile kanal kaydını ayırın

Merkez sistemde tekil bir sipariş kimliği bulunmalı; kanal sipariş numarası da bu kayda bağlı tutulmalıdır. Böylece müşteri hizmetleri dahili kaydı, kanal operasyonu ise ilgili platformdaki numarayı kullanabilir. Aynı siparişin tekrar içeri alınmasını önlemek için kanal kimliği ve olay bilgisi kontrol edilmelidir.

Veri alanıNe işe yarar?Kontrol sorusu
Sipariş kimliğiMerkezi ve kanal kayıtlarını ilişkilendirir.Aynı sipariş ikinci kez oluşturulabilir mi?
Sipariş satırıHer ürünün miktarını ve kendi durumunu izler.Bir ürün gönderilirken diğeri bekleyebilir mi?
Ödeme durumuÖdeme adımını hazırlama adımından ayırır.Onay bekleyen sipariş hangi kuyruğa gider?
Stok tahsisiÜrün için hangi miktarın hangi siparişe ayrıldığını gösterir.Stok hangi aşamada rezerve edilir?
Gönderi kaydıPaket, kargo ve takip bilgilerini saklar.Tek siparişte birden fazla paket tutulabilir mi?

Durum geçişlerini sabit etiketler yerine kurallarla tasarlayın

Sipariş durumları yalnızca ekranda görünen etiketler değildir; ekiplerin hangi işlemi yapacağını belirleyen iş kurallarıdır. Ayrıca sipariş durumu, ödeme durumu ve sevkiyat durumu tek bir alanda birleştirilmemelidir.

Örnek bir ana akış şu şekilde kurgulanabilir: alınan sipariş, ödeme bekliyor, ödeme onaylandı, hazırlama bekliyor, hazırlanıyor, paketlendi, gönderildi ve teslim edildi. İptal, stok bekleme veya kısmi gönderim gibi durumlar bu doğrusal akışın dışında ayrı yollar oluşturur.

Her geçiş için açık bir tetikleyici belirleyin

  1. Durumu değiştiren olayın ne olduğunu yazın. Bu olay ödeme bildirimi, depo kullanıcısının işlemi veya kargo entegrasyonundan gelen bilgi olabilir.
  2. Mevcut durumdan hangi sonraki durumlara geçilebileceğini sınırlandırın.
  3. Geçişi yapan kullanıcıyı, sistemi ve zamanı kaydedin.
  4. Manuel değişiklik gerekiyorsa gerekçe alanı ve yetki kontrolü ekleyin.
  5. Başarısız entegrasyon çağrısında işlemin tekrarlanıp tekrarlanamayacağını belirleyin.

Bu yapı, bir siparişin yanlışlıkla teslim edildi durumundan yeniden hazırlamaya alınmasını önlemeye yardımcı olur. Aynı zamanda yöneticinin hangi işlemin otomatik, hangisinin kullanıcı müdahalesiyle yapıldığını görmesini sağlar.

İstisna yönetimini ana akış kadar ayrıntılı planlayın

Gerçek operasyonlarda her sipariş normal sırayı izlemez. Bu nedenle sistemde yalnızca başarılı siparişleri gösteren bir liste değil, çözüm bekleyen istisnalar için ayrı bir çalışma kuyruğu bulunmalıdır.

  • Ödeme onaylandı, stok ayrılamadı: Sipariş stok kontrolü veya alternatif ürün değerlendirmesi için ilgili ekibe atanmalıdır.
  • Aynı bildirim tekrar geldi: Kanal sipariş numarası ve olay kimliği kontrol edilerek çift kayıt oluşması engellenmelidir.
  • Depo sayımı ile sistem stoğu uyuşmadı: Sipariş otomatik olarak sessizce ilerletilmemeli, uyuşmazlığın nedeni kayda alınmalıdır.
  • Adres değişikliği talebi geldi: Siparişin hazırlama veya gönderi aşamasına göre hangi alanların değiştirilebileceği önceden tanımlanmalıdır.
  • Kargo etiketi oluşturulamadı: Sipariş gönderildi olarak işaretlenmeden hata nedeni ve yeniden deneme seçeneği görünmelidir.
  • İptal talebi hazırlama sonrasında geldi: Sistem, otomatik işlem yerine ilgili ekibin incelemesini gerektiren bir durum oluşturabilmelidir.

İstisna ekranında yalnızca hata mesajı göstermek yeterli değildir. Her kaydın nedeni, sorumlu rolü, son işlem zamanı ve bir sonraki aksiyonu bulunmalıdır. Böylece sorunlar kişilerin hafızasına veya ayrı Excel listelerine bağlı kalmaz.

Kısmi gönderimi sipariş satırı ve paket bazında yönetin

Kısmi gönderim, aynı siparişteki ürünlerin farklı zamanlarda veya farklı depolardan çıkmasıdır. Bu senaryoda siparişin tamamını tek bir durumla ifade etmek yetersiz kalır; ürün satırlarının ve gönderilerin ayrı ayrı izlenmesi gerekir.

Örneğin üç ürünlü bir siparişte iki ürün bugün, üçüncü ürün daha sonra gönderilebilir. Sistem bu siparişi tamamen gönderildi veya tamamen bekliyor şeklinde göstermemelidir. İki ürün için birinci gönderi, kalan ürün için bekleyen satır kaydı oluşturulmalıdır.

  • Her ürün satırında ayrılan, hazırlanan ve gönderilen miktar tutulmalıdır.
  • Her paket için hangi sipariş satırlarının bulunduğu gösterilmelidir.
  • Bir siparişte birden fazla kargo ve takip kaydı desteklenmelidir.
  • Müşteriye gönderilen ürünlerle bekleyen ürünler aynı bildirimde karıştırılmamalıdır.
  • Kalan satırların stok ve hazırlama durumu, ilk gönderiden bağımsız izlenmelidir.

Bu model, müşteri hizmetlerinin siparişin hangi bölümünün yolda olduğunu hızlıca yanıtlamasını sağlar. İade veya değişim süreçleri de ürün satırı bazında ele alınabildiği için kayıtların sonradan yorumlanması kolaylaşır.

Kanal bazlı operasyon görünürlüğü oluşturun

Merkezi ekran bütün siparişleri bir araya getirmeli; ancak kanal farklarını gizlememelidir. Web sitesi, pazar yeri ve diğer kaynaklarda ödeme teyidi, iptal bildirimi, kargo güncellemesi veya operasyon sorumlusu farklı olabilir.

Operasyon görünümüYanıtladığı soru
Kanal bazlı listeHangi satış kanalındaki siparişler işlem bekliyor?
Depo bazlı listeHangi depoda hazırlanacak veya stok kontrolü yapılacak?
Ödenmiş ve gönderilmemişÖdeme alınmış hangi siparişler sevkiyat adımına geçmedi?
Kısmi gönderilerHangi siparişlerin bazı satırları hâlâ bekliyor?
İstisna kuyruğuHangi kayıt için kullanıcı müdahalesi gerekiyor?

Filtreler kanal, depo, durum, ödeme, tarih, ürün ve istisna nedeni üzerinden çalışabilmelidir. Ayrıca operasyon kullanıcısı ile yönetici aynı ekranı görmek zorunda değildir. Rol bazlı görünüm, gereksiz alanları azaltırken kritik manuel işlemlerin kim tarafından yapıldığını izlenebilir kılar.

Altyapı seçerken sipariş akışını test edin

Bir altyapının kararını yalnızca tema, ürün ekleme kolaylığı veya ödeme ekranına bakarak vermek, çok kanallı operasyonu eksik değerlendirmeye neden olabilir. Sipariş akışının işletmenizdeki gerçek istisnaları taşıyıp taşımadığını test edin.

  • Kanallardan sipariş, ürün ve stok verisi alınabiliyor mu?
  • Ödeme, sevkiyat ve sipariş satırı durumları ayrı tutulabiliyor mu?
  • Durum geçişleri ve manuel müdahaleler kayıt altına alınıyor mu?
  • Tek siparişte birden fazla paket veya kısmi gönderim destekleniyor mu?
  • Tekrarlanan bildirimler için çift kayıt önleme ve yeniden deneme mekanizması var mı?
  • Stok rezervasyonunun ne zaman yapılacağı işletme kuralına göre ayarlanabiliyor mu?
  • Hatalı kayıtlar için istisna kuyruğu, sorumlu atama ve işlem geçmişi bulunuyor mu?
  • Veriler dışa aktarılabiliyor ve gerektiğinde ilgili sistemlerle eşleştirilebiliyor mu?

Mevcut sisteminiz bu kuralları taşımakta zorlanıyorsa, önce hangi işlevlerin entegrasyonla çözülebileceğini belirleyin. Eski bir uygulamadan geçiş planlıyorsanız eski yazılım modernizasyonu rehberine göz atabilirsiniz. Daha özel durum geçişleri ve kanal bağlantıları için yazılım geliştirme hizmeti kapsamında gereksinimleri ayrı ayrı tanımlamak daha sağlıklı olur.

Canlıya geçmeden önce test senaryolarını yazın

  1. Web sitesi ve pazar yerinden normal birer test siparişi oluşturun.
  2. Aynı sipariş bildirimini iki kez göndererek çift kayıt kontrolü yapın.
  3. Ödeme bekleyen siparişin onay sonrasında doğru kuyruğa geçtiğini doğrulayın.
  4. Stok yetersizliği senaryosunda siparişin sessizce tamamlanmadığını test edin.
  5. Bir siparişi iki pakete bölerek satır ve takip bilgilerini kontrol edin.
  6. Hazırlama sonrasında iptal veya adres değişikliği gibi bir istisnanın yetkili incelemeye düştüğünü doğrulayın.

Bu testler tamamlanmadan otomatik durum güncellemelerini tüm kanallarda açmak yerine, önce sınırlı bir akışla gözlem yapmak daha kontrollü bir geçiş sağlar. KepezWeb’in e-ticaret sitesi hizmeti kapsamında bu ihtiyaçlar, satış ekranından bağımsız bir operasyon gereksinimi olarak ele alınabilir.

Sıkça Sorulan Sorular

Sipariş yönetimi ile stok yönetimi aynı şey midir?

Hayır. Sipariş yönetimi siparişin alınmasından gönderi ve istisna adımlarına kadar olan akışı izler. Stok yönetimi ise ürün miktarının, rezervasyonların ve depolar arası hareketlerin yönetimidir. İki yapı entegre çalışmalı, ancak farklı durumları temsil etmelidir.

Her satış kanalında aynı sipariş durumları kullanılmalı mı?

Merkez sistemde ortak bir durum modeli bulunması faydalıdır; ancak kanalın özel durumları tamamen silinmemelidir. Ortak durumun yanında kanal durumunu saklamak, ekiplerin hem genel akışı hem de kanalın kendi gerekliliklerini görmesini sağlar.

Kısmi gönderim her işletme için gerekli midir?

Tek depodan, tek paketle çalışan işletmelerde ihtiyaç sınırlı olabilir. Birden fazla depo, tedarikçi veya paket kullanılıyorsa kısmi gönderim desteği operasyon görünürlüğü için önemli hale gelir.

Çok kanallı sipariş akışı için özel yazılım şart mı?

Şart değildir. Karar; mevcut altyapının entegrasyon yeteneklerine, durum geçişlerinin karmaşıklığına ve istisna hacmine göre verilmelidir. Hazır sistem yetersiz kalıyorsa özel modül veya entegrasyon geliştirmek değerlendirilebilir.

Çok kanallı satış operasyonunuz için sipariş durumlarını, istisnaları ve kısmi gönderim senaryolarını birlikte değerlendirmek isterseniz KepezWeb teklif alma sayfası üzerinden ihtiyaçlarınızı paylaşabilirsiniz. KepezWeb, web tasarım, e-ticaret ve özel yazılım seçeneklerini işletmenizin mevcut akışına göre ele alır.

Bu yazıyı paylaş