WooCommerce Stok Yönetimi Nasıl Yapılır?
WooCommerce stok yönetimi, ürün sayfasında “stokta” yazısını göstermekten daha geniş bir süreçtir. Mağaza genelindeki stok ayarı, ürün ve varyasyon miktarı, bekleyen ödeme süresi, iade işlemi ve varsa ERP ya da pazar yeri bağlantısı aynı kayıt üzerinde etkili olabilir. Bu rehber, temel ayarları kurmayı ve stok sayısı tutmadığında hatanın kaynağını bulmayı anlatır.
Stok yönetiminde önce tek veri kaynağını belirleyin
Stok miktarını hangi sistemin yöneteceği baştan net olmalıdır. Yalnız WooCommerce kullanan mağazada ana kayıt ürün veya varyasyon içindeki miktardır. ERP, depo yazılımı, pazar yeri ya da özel API bulunan projede ise sistemlerden biri ana kaynak olmalı, diğerleri ondan güncellenmelidir. İki entegrasyonun aynı ürünü farklı değerlerle yazması, stok sayısının ileri geri değişmesine neden olur.
Her fiziksel ürüne benzersiz SKU verin. Aynı SKU’nun birden fazla üründe veya varyasyonda kullanılması, dış sistem eşleştirmesini belirsizleştirir. Varyasyonlu ürün yapısını henüz kurmadıysanız önce WooCommerce varyasyonlu ürün rehberini uygulayın.

Mağaza genelindeki stok ayarlarını yapılandırın
WordPress yönetiminde WooCommerce → Ayarlar → Ürünler → Envanter yolunu açın. WooCommerce’in resmî ürün ve envanter ayarları belgesi bu ekrandaki seçenekleri açıklar.
Stok yönetimini etkinleştir
Fiziksel ürünlerin sayısını WooCommerce’in azaltmasını istiyorsanız mağaza genelindeki stok yönetimini etkinleştirin. Bu seçenek kapalıyken sistem yalnız “stokta”, “stokta yok” veya “ön siparişte” durumunu tutar; sayısal miktarı otomatik izlemez. Hizmet veya harici ürün gibi sayısal envanter gerektirmeyen ürünlerde stok yönetimi kapalı kalabilir.
Stok tutma süresi
Stok tutma (dakika), ödeme bekleyen siparişler için ayrılan ürünün ne kadar süre sonra serbest bırakılacağını belirler. Resmî belgeye göre bu süre “Ödeme bekliyor” durumundaki siparişlere uygulanır; “Beklemede” durumuna uygulanmaz. Süreyi ödeme yönteminizin gerçek tamamlanma süresinden kısa seçerseniz müşteri ödeme yaparken ürün yeniden satışa açılabilir.
Düşük ve tükenen stok eşikleri
Düşük stok eşiği uyarının ne zaman gönderileceğini, tükenen stok eşiği ise ürünün hangi miktarda “stokta yok” durumuna geçeceğini belirler. Tek bir sayı bütün ürünler için uygun olmayabilir. Tedarik süresi uzun olan üründe ürün düzeyinde farklı düşük stok eşiği kullanın. Bildirim alıcısının çalışan bir yönetim e-postası olduğundan emin olun; teslimat sorunlarını WooCommerce e-posta hata rehberiyle test edebilirsiniz.
Basit üründe stok miktarını ayarlayın
- Ürünler listesinden ürünü düzenleyin.
- Ürün verileri → Envanter bölümünü açın.
- Benzersiz SKU girin ve ürün düzeyinde stok takibini etkinleştirin.
- Fiziksel sayımla doğruladığınız mevcut miktarı yazın.
- Ön sipariş kararını ve gerekiyorsa ürüne özel düşük stok eşiğini belirleyin.
- Ürünü güncelleyin ve gizli pencerede ürün sayfası ile sepete ekleme işlemini test edin.
“Tek tek satılır” seçeneği stok miktarını bir adetle sınırlamaz; müşterinin aynı üründen bir siparişte en fazla bir adet almasını sağlar. Gerçek stok miktarını ayrıca girmeniz gerekir.

Varyasyon stoklarını doğru seviyede yönetin
Renk ve beden kombinasyonlarının ayrı fiziksel stokları varsa miktarı her varyasyonda yönetin. Örneğin kırmızı-M ve mavi-M aynı ürün sayfasında görünse bile depoda farklı kalemlerdir. WooCommerce’in varyasyon ürünü belgesine göre her varyasyon kendi SKU, miktar, ön sipariş ve düşük stok eşiğine sahip olabilir.
Tüm varyasyonlar ortak bir fiziksel havuzu tüketiyorsa ürün düzeyinde stok yönetimi tercih edilebilir. Ancak paket, set veya ortak hammadde gibi senaryolarda temel WooCommerce stoğu ihtiyacı karşılamayabilir. Böyle bir durumda eklenti veya özel entegrasyon seçmeden önce “bir satışta hangi stok kaleminden kaç birim düşecek?” kuralını yazılı hale getirin.
Sipariş durumu stok miktarını nasıl etkiler?
Sipariş oluşturulduğunda stok azaltma ve iptalde geri ekleme davranışı; sipariş durumu, ödeme geçidi ve özel kod tarafından etkilenebilir. Stok tutma süresi yalnız ödeme bekleyen siparişleri serbest bırakır. Manuel olarak sipariş durumunu değiştirdiğinizde aynı işlemi ödeme geçidi de yaparsa mükerrer güncelleme riski oluşabilir.
- Test ürünü için başlangıç miktarını kaydedin.
- Her ödeme yöntemiyle birer test siparişi oluşturun.
- Ödeme bekliyor, işleniyor, iptal edildi ve iade edildi geçişlerinden sonra miktarı not edin.
- Sipariş notlarında stok azaltma veya geri yükleme kaydını kontrol edin.
- Ödeme webhook’u aynı olay için birden fazla kez geldiyse geçit loglarını inceleyin.
İade politikasının operasyonel akışını WooCommerce iade ve değişim rehberiyle birlikte düzenleyin. Her iade stoklanabilir durumda değildir; hasarlı ya da eksik ürünün otomatik olarak satış stoğuna eklenmesi yanlış olabilir.
Stok miktarı yanlışsa bu sırayla teşhis edin
Ürün düzeyi ile varyasyon düzeyi çakışıyor
Varyasyonlar ayrı miktar kullanıyorsa ana ürünün stok ayarıyla karıştırmayın. Sorunlu varyasyonu açıp kendi stok takibi, SKU ve miktar alanlarını kontrol edin. Ön yüzde görünen varyasyon ile yönetimde güncellediğiniz varyasyonun aynı olduğundan emin olun.
Önbellek eski stok bilgisini gösteriyor
Yönetim panelindeki miktar doğru, ürün sayfasındaki bilgi eskiyse sayfa önbelleğini ve CDN’i temizleyin. Sepet, ödeme ve müşteri hesabı sayfaları tam sayfa önbelleğe alınmamalıdır. Ürün sayfasındaki stok göstergesi dinamikse tema veya optimizasyon eklentisinin JavaScript erteleme ayarını da test edin.
İçe aktarma ya da entegrasyon değerin üzerine yazıyor
Manuel düzeltmeden kısa süre sonra miktar eski haline dönüyorsa zamanlanmış içe aktarma, ERP, pazar yeri veya özel cron görevi olabilir. Entegrasyon logunda ürün kimliği, SKU, eski değer, yeni değer ve zaman bilgisini arayın. Toplu güncelleme yapacaksanız önce küçük bir ürün grubunda WooCommerce CSV ürün yükleme akışını test edin.
Ödeme ya da iade olayı iki kez işleniyor
Aynı sipariş için iki stok azaltma veya geri ekleme kaydı varsa ödeme webhook’u, özel sipariş durum kodu ve otomasyon eklentisini birlikte inceleyin. Yalnız görünür miktarı düzeltmek geçici çözümdür; olayı iki kez çalıştıran kanca veya entegrasyon bulunmalıdır.

Toplu stok güncellemesinde güvenli çalışma planı
Çok sayıda ürünü değiştirmeden önce ürünleri dışa aktarın ve tam yedek alın. Dosyada SKU, ürün türü, varyasyon ilişkisi, stok yönetimi, miktar, stok durumu ve ön sipariş alanlarını ayrı sütunlarda doğrulayın. Önce iki basit ürün ve iki varyasyon üzerinde deneme içe aktarması yapın. Sonuç doğruysa parti boyutunu artırın; işlem bitince düşük ve tükenen stok raporlarını karşılaştırın.
Özel entegrasyon geliştiriyorsanız doğrudan veritabanı meta alanlarına yazmak yerine WooCommerce API’lerini kullanın. Resmî ürün sorgulama belgesi, stok miktarı ve stok durumu için desteklenen sorgu alanlarını açıklar.
Yayın öncesi stok kontrol listesi
- Her ürün ve varyasyonda benzersiz SKU var.
- Stok için tek ana veri kaynağı tanımlandı.
- Stok tutma süresi ödeme yöntemleriyle test edildi.
- Düşük stok e-postası gerçek alıcıya ulaşıyor.
- Test siparişi, iptal ve iade sonrasında miktar doğrulandı.
- Önbellek canlı stok bilgisini gizlemiyor.
- CSV, ERP ve pazar yeri entegrasyonları aynı ürünü çakışarak yazmıyor.
Sık sorulan sorular
WooCommerce stok miktarını ne zaman azaltır?
Davranış sipariş durumu ve ödeme geçidine bağlıdır. Kendi mağazanızda test siparişi oluşturup sipariş notları ile miktar değişimini izleyin; özel kod ve entegrasyonlar varsayılan akışı değiştirebilir.
Stokta ürün olduğu halde neden stokta yok görünüyor?
Varyasyon miktarı, tükenen stok eşiği, stok durumu veya önbellek eski bilgi gösteriyor olabilir. Önce seçilen varyasyonun kendi envanter alanını, ardından mağaza eşiğini ve önbelleği kontrol edin.
Stok tutma süresi kaç dakika olmalı?
Her mağaza için tek doğru süre yoktur. Müşterinin ödeme yöntemini tamamlaması için gereken gerçek süreyi ölçün ve “Ödeme bekliyor” siparişlerin gereksiz yere stoğu kilitlemesini önleyecek bir değer belirleyin.
Varyasyon stokları ürün düzeyinde tutulabilir mi?
Tüm varyasyonlar aynı fiziksel havuzu tüketiyorsa ürün düzeyi uygun olabilir. Renk veya bedenlerin ayrı adetleri varsa her varyasyonda ayrı stok miktarı ve tercihen ayrı SKU kullanın.
İade edilen ürün otomatik olarak stoğa eklenmeli mi?
Yalnız yeniden satılabilirliği doğrulanan ürün stoğa dönmelidir. Hasarlı, eksik veya inceleme bekleyen ürün için otomatik geri ekleme yerine depo onaylı bir süreç kullanın.
Sonuç
Sağlıklı WooCommerce stok yönetimi; doğru ürün seviyesi, benzersiz SKU, test edilmiş sipariş geçişleri ve tek veri kaynağına dayanır. Bir miktar yanlış göründüğünde yalnız sayıyı düzeltmeyin; ürün, sipariş notu, önbellek ve entegrasyon zincirinde değeri son yazan sistemi bulun. Böylece aynı hata sonraki siparişte yeniden oluşmaz.




