Shopify Sipariş ve Stok Yönetimi Nasıl Yapılır?
Shopify Sipariş ve Stok Yönetimi Nedir? Shopify sipariş ve stok yönetimi, bir mağazadaki her siparişin ödeme, gönderim ve iade durumunun; her ürün varyantının ise stok miktarının sürekli ve tek kaynaktan güncel tutulması sürecidir.
Sipariş ve stok, aynı verinin iki farklı görünümüdür bir sipariş onaylandığında stok azalır, bir iade işlendiğinde stok geri artar. Bu iki modül Shopify Admin içinde ayrı ekranlarda görünse de birbirinden bağımsız yönetilemez. Sipariş hacmi günde 5’ten günde 50’ye çıkan bir mağazada, stok verisini manuel güncellemeye devam etmek fazla satış hatasının doğrudan sebebi olur; bir üründen elde 2 adet kalmışken 5 siparişin aynı anda onaylanması, üç müşteriye iptal e-postası göndermeyi zorunlu kılar.
Bu rehber, sipariş durumlarının nasıl okunacağını, stok senkronizasyonunun hangi yöntemle kurulacağını ve fazla satışın hangi mekanizmayla önlenebileceğini adım adım ele alır. Ayrıca çoklu depo yapısına geçen mağazaların karşılaştığı transfer gecikmesi sorunu ve toplu sipariş işleme (bulk fulfillment) süreci de ayrı başlıklarda işlenir, çünkü mağaza büyüdükçe bu iki alan tek başına sipariş hacminin yönetilebilir kalıp kalmayacağını belirler.
Shopify’da Sipariş Durumları Nasıl Okunur?
Bir Shopify siparişinin üç ayrı durumu vardır: ödeme durumu, gönderim durumu ve risk durumu; bu üçü aynı anda farklı aşamalarda olabilir ve karıştırılmaları operasyon hatasına yol açar.
Ödeme durumu “paid”, “pending” veya “refunded” gibi değerler alır ve müşterinin ödemeyi tamamlayıp tamamlamadığını gösterir. Gönderim durumu ise “fulfilled”, “unfulfilled” veya “partially fulfilled” değerleriyle ürünün kargoya verilip verilmediğini belirtir. Bir sipariş “paid” ve “unfulfilled” olarak aynı anda görünebilir bu, ödemenin alındığı ama ürünün henüz kargoya verilmediği anlamına gelir.
Shopify Help Center’a göre, sipariş risk analizi Shopify’ın kendi algoritması tarafından otomatik hesaplanır ve “low”, “medium”, “high” seviyelerinde etiketlenir (Shopify Help Center, 2025). Yüksek riskli olarak işaretlenen bir sipariş otomatik iptal edilmez; mağaza sahibinin manuel inceleme yapması beklenir.
Kritik Not: Ödeme durumu “paid” görünen bir sipariş, risk durumu “high” ise otomatik olarak güvenli sayılmaz. Kargoya vermeden önce risk etiketini kontrol etmek, dolandırıcılık kaynaklı iade kaybını azaltır.
Sipariş durumu takibinde izlenmesi gereken günlük rutin şu adımlardan oluşur:
- Gün başında “unfulfilled” filtresiyle bekleyen tüm siparişleri listeleyin.
- Risk durumu “medium” veya “high” olan siparişleri ayrı inceleyin, gerekirse müşteriyle iletişime geçin.
- Kargoya verilen siparişleri “fulfilled” olarak işaretleyin ve takip numarasını sisteme girin.
Sipariş sürecinde risk kontrolü atlanan mağazalarda ödeme sonrası dolandırıcılık kaynaklı zarar oranı yükselir; bu riski sistematik olarak azaltmak isteyen mağaza sahipleri için Shopify dolandırıcılık ve ödeme güvenliği önlemleri rehberi risk skorunun nasıl yorumlanacağını ve hangi ek önlemlerin alınabileceğini detaylandırır.
Shopify’da Stok Takibi Hangi Yöntemlerle Yapılır?
Stok takibi, Shopify Admin’in “Inventory” modülünde her varyant için “Track quantity” özelliğinin açılmasıyla başlar; bu özellik açık olmadan stok sıfıra düştüğünde otomatik “stokta yok” görünümü oluşmaz.
Track quantity açık olan bir varyant, stok sıfırlandığında iki seçenek sunar: satışa kapatma veya “backorder” (stok yokken sipariş almaya devam etme). Backorder seçeneği, önceden üretim yapan veya tedarikçiden hızlı temin edebilen mağazalar için kullanılabilir, ama teslim süresi net belirtilmezse müşteri şikayetine dönüşür.
| Stok Takip Yöntemi | Uygun Mağaza Tipi | Risk |
|---|---|---|
| Shopify Admin (tek kaynak) | Tek kanal, düşük-orta SKU sayısı | Düşük manuel giriş hatası dışında güvenilir |
| Barkod okuyucu ile fiziksel sayım | Fiziksel mağaza + online satış | Orta sayım sıklığına bağlı sapma |
| Çoklu kanal senkron uygulaması | Shopify + pazaryeri kombinasyonu | Orta senkron gecikmesi kaynaklı hata |
Stok verisinin doğruluğu haftalık fiziksel sayımla teyit edilmelidir; sistemde görünen sayı ile depodaki gerçek sayı arasındaki fark %5’i aştığında, sayım sıklığı artırılmalıdır. Bu doğrulama süreci atlandığında sistem güveniliyor gibi görünür ama gerçek stok verisinden sapar.
İpucu: Her varyant için düşük stok eşiğini (örneğin 5 adet) ürünün ortalama günlük satış hızına göre belirleyin, sabit bir sayı kullanmayın. Günde 10 adet satan bir ürün için eşik 5 çok geç kalır; günde 1 adet satan ürün için eşik 5 gereksiz erken uyarı üretir.
Fazla Satış (Overselling) Nasıl Önlenir?
Fazla satış, stok sıfırlanmadan önce eşzamanlı gelen birden fazla siparişin aynı son üründe çakışmasıyla oluşur; bu durum yüksek trafikli kampanya anlarında normal günlere göre daha sık görülür.
Shopify’ın stok rezervasyon mekanizması, bir müşteri ürünü sepete eklediğinde stoğu geçici olarak rezerve eder; ödeme tamamlanmazsa rezervasyon belirli bir süre sonra serbest kalır. Bu mekanizma fazla satışı büyük ölçüde azaltır ama sıfırlamaz özellikle aynı saniyede gelen iki ödeme işleminde stok 1 iken iki sipariş de “başarılı” dönebilir.
Fazla satış riskini azaltmak için üç önlem uygulanır:
- Son 1-2 adet kalan ürünlerde “sınırlı stok” uyarısını ürün sayfasında görünür yapın; bu, müşterinin hızlı karar vermesini teşvik ederken stok tükenmesini de görünür kılar.
- Kampanya öncesi kritik ürünlerde stok miktarını gerçek sayının biraz altında göstermeyi değerlendirin bu, çakışma riskini azaltan yaygın bir operasyonel tercihtir.
- Fazla satış oluştuğunda otomatik iptal yerine, önce alternatif ürün önerisiyle müşteriyle iletişime geçen bir süreç kurun.
- Sınırlı stoklu ürünlerde varyant bazlı ayrı takip yapın.
- Kampanya günlerinde stok senkronizasyon sıklığını artırın (manuel kontrol dahil).
- Fazla satış oluşan siparişleri ayrı bir etiketle işaretleyip haftalık analiz edin.
Uzak Durulması Gereken Risk: Kampanya döneminde stok senkronizasyon uygulamasının “gerçek zamanlı” olduğunu varsayıp manuel kontrolü tamamen bırakmak, yüksek trafikte oluşan gecikmeli senkronizasyon farkını gözden kaçırır. Yoğun günlerde manuel çapraz kontrol, otomasyonun yedeği olarak tutulmalıdır.
Fazla satış oranı ve stok doğruluğu, satış raporlarında da iz bırakır hangi üründe ne sıklıkla fazla satış yaşandığı bilgisi, gelecek kampanya planlamasında stok tamponunun ne kadar tutulması gerektiğini gösterir. Bu veriyi Shopify raporlama ve satış analitiği rehberi üzerinden düzenli izlemek, stok kararlarını tahmine değil geçmiş veriye dayandırmayı sağlar.
Sipariş İptalleri ve İadeler Stok Verisini Nasıl Etkiler?
Bir sipariş iptal edildiğinde veya iade kabul edildiğinde, stok miktarı otomatik olarak eski haline döner; ancak bu otomatik geri yükleme yalnızca “restock” seçeneği işaretlendiğinde gerçekleşir.
Shopify’da iade işlerken “Restock items” kutucuğu işaretlenmezse, ürün fiziksel olarak depoya geri girmiş olsa bile sistemdeki stok sayısı güncellenmez. Bu, zamanla sistemdeki stok sayısının gerçek depo sayısından düşük görünmesine ve gereksiz erken “stokta yok” uyarılarına yol açar.
İade sürecinde stok tutarlılığını korumak için şu sıra izlenmelidir: önce ürünün fiziksel durumu kontrol edilir (satılabilir mi, hasarlı mı), sonra buna göre restock kararı verilir, en son iade tutarı işlenir. Bu sırayı tersine çevirmek önce parayı iade edip sonra ürünü kontrol etmek hasarlı ürünün yeniden satışa açılması riskini doğurur.
Bir mağazanın aylık iade oranı, sektöre göre değişmekle birlikte, giyim kategorisinde diğer kategorilere göre belirgin şekilde yüksek seyreder; bu fark stok planlamasında kategori bazlı tampon stok hesaplamasını gerektirir. İade oranı yüksek kategorilerde sabit bir güvenlik stoku tutmak, iade sürecindeki gecikmenin satışı durdurmasını engeller. Örneğin giyim satan bir mağaza, beden/renk varyantı bazında ayrı güvenlik stoku hesaplamazsa, en çok iade edilen bedenlerde sürekli stok açığı yaşar ve bu açık satış kaybına dönüşür; kategori bazlı değil varyant bazlı tampon hesaplaması bu noktada belirgin fark yaratır.
Shopify’da Toplu Sipariş İşleme (Bulk Fulfillment) Nasıl Yapılır?
Toplu sipariş işleme, birden fazla siparişi tek tek açmadan aynı anda kargoya hazırlama sürecidir; Shopify Admin’in sipariş listesinden çoklu seçim yapılıp toplu “fulfill” işlemi uygulanmasıyla gerçekleşir.
Günde 5-10 sipariş alan bir mağaza için tek tek işlem yapmak sorun yaratmaz, ama günlük 50 siparişi aşan mağazalarda tek tek açma-kapama süreci saatlerce zaman alır. Shopify Admin, aynı kargo firmasına gidecek siparişleri filtreleyip toplu şekilde “fulfilled” durumuna geçirme ve takip numaralarını CSV üzerinden topluca yükleme imkanı sunar (Shopify Help Center, 2025).
Toplu işleme süreci şu adımlardan oluşur:
- Sipariş listesini “unfulfilled” ve kargo firmasına göre filtreleyin.
- Seçilen siparişleri toplu olarak işaretleyip “Fulfill items” işlemini uygulayın.
- Kargo firmasından alınan takip numaralarını CSV formatında toplu yükleyin.
İpucu: Aynı kargo firmasına giden siparişleri güne değil saate göre gruplayın; kargo firmasının günlük alım saatine yakın toplu işleme, siparişlerin bir sonraki güne kalmasını önler.
Toplu işleme, kargo firmasının API entegrasyonu olduğunda daha da hızlanır; takip numaraları otomatik oluşturulup siparişe otomatik eklenir. API entegrasyonu olmayan kargo firmalarında CSV yükleme yöntemi, elle tek tek girmeye göre yine de belirgin zaman tasarrufu sağlar.
Çoklu Depo (Multi-Location) Stok Yönetimi Nasıl Kurulur?
Çoklu depo yönetimi, Shopify Admin’de birden fazla “Location” (depo/şube) tanımlanıp her ürünün stok miktarının depo bazında ayrı ayrı takip edilmesidir; bir siparişin hangi depodan karşılanacağı öncelik sırasına göre otomatik belirlenir.
Tek depolu bir mağaza büyüyüp ikinci bir depo veya fiziksel mağaza eklediğinde, stok artık tek bir sayı değil, depo başına ayrı sayılardan oluşan bir tablo haline gelir. Shopify, sipariş geldiğinde hangi depodan gönderileceğini önceliklendirme sırasına göre otomatik seçer; öncelik manuel olarak da değiştirilebilir.
| Senaryo | Depo Sayısı | Yönetim Zorluğu |
|---|---|---|
| Tek merkezi depo | 1 | Düşük tek stok tablosu |
| Merkezi depo + fiziksel mağaza | 2 | Orta öncelik sırası ve transfer takibi gerekir |
| Bölgesel çoklu depo | 3+ | Yüksek bölgesel talep tahmini ve transfer planlaması gerekir |
Çoklu depo yönetiminde en sık karşılaşılan sorun, depolar arası stok transferinin sistemde gecikmeli güncellenmesidir. Bir ürün depo A’dan depo B’ye fiziksel olarak taşındığında, Shopify’daki “Transfer” kaydı oluşturulup tamamlanmadan stok her iki depoda da yanlış görünür. Bu transfer kaydının anlık tutulması, çoklu depo yönetiminin doğruluğunu belirleyen tek faktördür.
Manuel Stok Girişi Hataları Nasıl Azaltılır?
Manuel stok girişi hataları, çoğunlukla yanlış varyant seçiminden veya toplu güncelleme sırasında eski verinin üzerine yazılmasından kaynaklanır; bu hataların çoğu CSV toplu yükleme öncesi kontrol adımıyla önlenebilir.
Shopify Admin, ürün ve stok verisini CSV formatında toplu içe/dışa aktarmaya izin verir. Büyük bir stok güncellemesi yapılacağında, önce mevcut verinin dışa aktarılıp yedeklenmesi, sonra güncellenmiş dosyanın içe aktarılması önerilen sıradır. Bu sıra atlanıp doğrudan güncelleme yapıldığında, yanlış eşleşen bir SKU satırı yüzlerce üründe stok değerini sıfırlayabilir.
- Her toplu güncelleme öncesi mevcut stok verisini CSV olarak yedekleyin.
- SKU alanını benzersiz ve tutarlı bir formatta tutun; boşluk veya büyük/küçük harf farkı eşleşme hatasına yol açar.
- Toplu yüklemeden sonra rastgele 5-10 üründe stok sayısını manuel kontrol edin.
Kritik Not: CSV toplu yükleme geri alınamaz bir işlemdir. Yanlış dosya yüklendiğinde önceki stok verisine dönmek için yedek dosyanın elde bulunması zorunludur.
Stok Sayımı (Cycle Count) Hangi Sıklıkla Yapılmalı?
Stok sayımı, yüksek satış hızına sahip ürünlerde haftalık, düşük satış hızına sahip ürünlerde aylık olarak yapılmalıdır; tüm ürünleri aynı sıklıkla saymak zaman kaybettirir ve öncelik sırasını bulanıklaştırır.
Cycle count yöntemi, tüm depoyu tek seferde saymak yerine ürünleri kategorilere ayırıp rotasyonla saymayı önerir. En çok satan %20’lik ürün grubu (genelde cironun büyük bölümünü oluşturan grup) haftalık sayılırken, düşük hareketli ürünler aylık veya üç aylık sayılabilir. Bu yaklaşım toplam sayım yüküne dokunmadan doğruluk oranını en kritik ürünlerde yüksek tutar.
Sayım sırasında sistem ile fiziksel sayı arasında fark bulunduğunda, farkın nedeni araştırılmadan sadece sistem sayısı güncellenmemelidir tekrar eden bir fark (örneğin hep aynı üründe eksik çıkması) genelde depoda kayıt dışı bir süreç veya hırsızlık sinyali olabilir.
Sipariş Numaralandırma ve Muhasebe Eşleştirmesi Nasıl Yapılır?
Shopify her siparişe otomatik ardışık bir numara atar; bu numara, muhasebe kaydı ve fatura numarasıyla birebir eşleşmediğinde ay sonu mutabakat sürecinde saatlerce zaman kaybettirir.
Çok kanallı satan bir mağazada Shopify sipariş numarası, pazaryeri sipariş numarasından farklıdır ve e-fatura sisteminin ürettiği fatura numarasından da ayrıdır. Üç farklı numaralandırma sistemi manuel eşleştirilmeye çalışıldığında hata payı yükselir. Sipariş notlarına veya etiketlere pazaryeri sipariş numarasının eklenmesi, ay sonu mutabakatında hangi Shopify siparişinin hangi pazaryeri siparişine karşılık geldiğini hızlıca bulmayı sağlar.
Muhasebe eşleştirmesinde önerilen pratik, her siparişe kesilen faturanın numarasını Shopify sipariş notuna eklemektir. Bu küçük adım, iade veya itiraz durumunda hangi faturanın hangi siparişe ait olduğunu saniyeler içinde bulmayı sağlar; aksi halde muhasebe ekibi sipariş tarihine göre elle arama yapmak zorunda kalır.
Sık Sorulan Sorular
Shopify’da stok kaç dakikada bir güncellenir? Shopify Admin üzerinden yapılan manuel güncellemeler anında yansır. Üçüncü parti senkron uygulamalarında bu süre uygulamaya göre birkaç dakikadan saatlere kadar değişebilir.
Stoksuz kalan bir ürün otomatik olarak satışa kapanır mı? Evet, “Track quantity” açıksa ve “backorder” seçeneği kapalıysa stok sıfırlandığında ürün otomatik satışa kapanır. Backorder açıksa ürün stok yokken de satışa devam eder.
Sipariş iptal edilirse stok otomatik geri gelir mi? Sadece “Restock items” seçeneği işaretlendiğinde stok otomatik geri yüklenir. İşaretlenmezse stok manuel olarak güncellenmelidir.
Shopify’da kaç varyant için stok takibi yapılabilir? Shopify’da ürün başına varyant sayısı plana göre sınırlıdır, ancak günlük operasyonda pratik sınır genelde varyant kombinasyonunun yönetilebilirliğine bağlıdır. Yüksek varyant sayısı manuel takibi zorlaştırır.
Sipariş ve stok yönetimi için ayrı bir yazılım şart mı? Hayır, düşük-orta hacimli mağazalar için Shopify Admin’in kendi araçları yeterlidir. Çok kanallı satış veya yüksek SKU sayısında ek senkron uygulaması gerekli hale gelir.
Kampanya döneminde stok senkronizasyonu neden daha sık kontrol edilmeli? Yüksek trafikte eşzamanlı sipariş sayısı arttığı için otomatik senkronizasyonun gecikme payı daha görünür hale gelir. Manuel çapraz kontrol bu dönemde otomasyonun açığını kapatır.
Shopify’da stok verisini Excel ile paralel takip etmek mantıklı mı? Hayır, paralel takip iki kaynağın çelişmesine ve zamanla hangisinin doğru olduğunun bilinmemesine yol açar. Shopify Admin’i tek kaynak olarak kullanmak veri tutarlılığını korur.
Çoklu depo Shopify’ın hangi planında kullanılabilir? Çoklu depo (Locations) özelliği farklı planlarda farklı depo sayısı limitiyle sunulur. Kesin limit için güncel plan karşılaştırma sayfası kontrol edilmelidir.
Sonraki Adım
Sipariş ve stok verisi doğru tutulduğunda, bu veri satış trendini ve hangi ürünün ne zaman yeniden stoklanması gerektiğini gösteren raporlara dönüşür. Bu bağlantıyı kurmak için Shopify raporlama ve satış analitiği rehberi sayfasına geçerek stok verisinin hangi raporlarda nasıl okunacağını inceleyebilirsiniz. Genel operasyon çerçevesine dönmek isteyenler Shopify mağaza yönetimi rehberi sayfasından diğer operasyon katmanlarına ulaşabilir.