Stok & Envanter

Stok Rezervasyon Sistemi: Sipariş Anında Düşüm

Sipariş anında stok rezerve edilmezse oversell kaçınılmaz. Hard ve soft rezervasyon, ödeme bekleyen siparişler ve iptal akışlarıyla anlık düşüm rehberi.

6 dk okuma
Sipariş yönetim sisteminde stok rezervasyon onay ekranı
Sipariş yönetim sisteminde stok rezervasyon onay ekranı — Görsel: Unsplash

Rezervasyon olmadan stok yönetimi kırılır

Sipariş alındıktan sonra stok düşümünü kargoya kadar ertelemek, aynı ürün için eşzamanlı siparişlerde çifte satışa yol açar. Rezervasyon, fiziksel stoku henüz raftan almadan «ayırma» işlemidir.

Merkezi envanter modelinde rezervasyon tek otoritedir. Kanal panelindeki stok düşümü gecikse bile merkez doğru rezerve tuttuğu sürece oversell engellenir.

Hard vs soft rezervasyon

Soft rezervasyon: sepete ekleme veya ödeme öncesi geçici kilitleme. Süre dolunca otomatik serbest bırakılır (ör. 15 dakika). Stok baskısı düşük kategorilerde uygundur.

Hard rezervasyon: ödeme onayı veya sipariş oluşumu anında kalıcı kilitleme. Kargoya çıkana veya iptal edilene kadar düşülmez. Pazaryeri satıcıları için hard rezervasyon varsayılan olmalıdır.

Rezervasyon yaşam döngüsü

Tipik akış: Sipariş Oluştu → Hard Rezervasyon → Pick/Pack → Çıkış Hareketi (rezervasyon tüketimi) → Kargoya Verildi. İptal: Rezervasyon Serbest → Kullanılabilir Stok Artışı → Kanal Push.

Kısmi sevkiyat: 5 adetlik siparişin 3'ü kargolandığında 3 adet rezervasyon tüketilir, 2 adet ya bekler ya iptal edilir. Satır bazlı rezervasyon takibi bu senaryoyu yönetir.

  • Rezervasyon ID = sipariş satırı referansı
  • Ödeme başarısız → otomatik serbest bırakma (TTL)
  • İade kabul → yeni rezervasyon değil, quarantine stoğu
  • B2B ön sipariş → vadeli hard rezervasyon + kapora kuralı

Teknik uygulama notları

Rezervasyon işlemi atomik olmalıdır: stok kontrolü ve kilitleme tek transaction'da. Race condition, «iki sipariş aynı son adeti» alır. Veritabanı düzeyinde optimistic veya pessimistic locking kullanın.

Webhook ile gelen sipariş olayları idempotent işlenmelidir. Aynı sipariş webhook'u iki kez gelirse çift rezervasyon oluşmamalı; sipariş ID deduplication şarttır.

Rezervasyon görünürlüğü

Dashboard'da üç rakam net ayrılmalı: fiziksel stok, rezerve stok, kullanılabilir stok. Operasyon ekibi «neden satışa kapalı» sorusunu bu ekrandan cevaplamalıdır.

Hayalet rezervasyon raporu: 48 saatten eski, kargolanmamış rezervasyonları listeler. SLA ihlali veya sistem hatası işaretidir.

Sık sorulan sorular

Ödeme bekleyen siparişlerde stok tutulmalı mı?

Pazaryerlerinde ödeme genelde anında onaylanır; hard rezervasyon uygundur. Kendi sitenizde havale/EFT için 24-48 saat soft rezervasyon + TTL tanımlayın.

Rezervasyon kanal paneline yansır mı?

Dolaylı yansır. Merkez kullanılabilir stok azalır, push ile kanal güncellenir. Bazı platformlar doğrudan rezervasyon API'si sunmaz.

Stok yetersizse sipariş ne olur?

Sipariş kabul edilmeden önce kontrol idealdir. Sonradan yetersizlik tespitinde kısmi sevkiyat veya iptal prosedürü devreye girer; oversell runbook'u uygulanır.

Çok kanallı rezervasyon çakışması nasıl önlenir?

Tüm kanallardan gelen siparişler tek rezervasyon kuyruğuna girer. FIFO veya kanal önceliği kuralı tanımlanır; merkez otorite olduğu sürece çakışma olmaz.

#rezervasyon#sipariş#stok#oversell

Pillar rehber

Birden fazla kanalda satış yapan ekiplerin en büyük riski oversell'dir. Merkezi stok + doğru eşleştirme + anlık push üçlüsü bu riski minimize eder.

Stok senkronizasyonu: oversell'i önlemek

İlgili yazılar

Operasyonlarınızı bir üst seviyeye taşıyın

Panel henüz herkese açık değil. Bekleme listesine katılın; davet sırası size e-posta ile iletilecek.

Sorularınız için ekibimize yazabilirsiniz. Bize ulaşın