# PrestaShop’ta stok doğru şekilde güncellenmiyor

> Gerçekle uyuşmayan görüntülenen stok, bir içe aktarmadan sonra hareket etmeyen miktar, iptal edilen bir siparişten sonra kilitli gibi görünen stok: en sık görülen neden, PrestaShop’taki iki ayrı sayaç olan fiziksel stok ile rezerve stoku karıştırmaktır.

- Source canonique : [https://allaux.fr/tr/prestashop/problemes/gestion-stocks-mise-a-jour](https://allaux.fr/tr/prestashop/problemes/gestion-stocks-mise-a-jour)
- Langue : TR
- Dernière mise à jour : 2026-09-30

## Doğrudan yanıt

> Vitrinde görünen miktarı, o ürün için ps_stock_available tablosunda saklanan değerle karşılaştırın: fark neredeyse her zaman ödeme aşamasındaki sepetlerin ayırdığı miktardan kaynaklanır, kaybolmuş stoktan değil. Bir paketin stok durumu bileşenlerinden türer. Miktarların üzerine yazan bir CSV içe aktarma ise işlemdeki siparişleri hiç hesaba katmaz.

## Fiziksel stok ve rezerve stok: iki sayaç, bir değil

Bir müşteri ödemeye başlar başlamaz, PrestaShop ilgili miktarı, sipariş onaylanana kadar fiziksel stoktan kalıcı olarak düşürmeden rezerve eder. Ödeme başarısız olursa veya müşteri vazgeçerse, bu rezervasyon belirli bir süre sonra otomatik olarak serbest kalmalıdır; görüntülenen ile gerçekte mevcut olan arasında bildirilen farkların çoğunu açıklayan, stok rakamının kendisinden çok bu mekanizmadır.

Preferences > Products altındaki Enable advanced stock management seçeneğinin açık olup olmamasına göre davranış önemli ölçüde değişir. Gelişmiş stokta, her hareket (giriş, satış, transfer) ayrı ayrı takip edilir; bu daha ince bir izleme sağlar ama bir içe aktarma bu mantığa uymazsa senkronizasyonun bozulabileceği daha fazla nokta da yaratır.

## Paketler, içe aktarmalar ve tedarikçi senkronizasyonu

Bir ürün paketinin (pack) kendi stok mantığı vardır: kullanılabilirliği, paketin kendi sayfasına doğrudan girilen bir miktara değil, bileşenlerine bağlıdır. Bir pakette görülen stok sorunu, bu yüzden onu oluşturan ürünler üzerinden teşhis edilir.

Devam eden siparişleri hesaba katmadan stok miktarını ezen bir CSV içe aktarma, negatif satışlara yol açabilir: dosya, bu stoğun bir kısmının zaten taahhüt edilmiş olduğunu bilmeden bir değeri değiştirir. Tek seferlik bir yeniden senkronizasyon doğrudan veritabanında veya dikkatle kontrol edilen yeni bir içe aktarmayla düzeltilir; bir tedarikçiyle sürekli ve güvenilir bir senkronizasyon ise geliştirme gerektirir: bir PrestaShop webservice’i, ya da devam eden siparişleri göz ardı etmek yerine dikkate alan zamanlanmış bir içe aktarma.

## Tek seferlik senkronizasyon mu, otomasyon mu?

> Belirli bir anda yanlış olan stok, yapılandırma veya veritabanında elle yapılan bir düzeltmeyle çözülür. Siteye özgü mantıkla sürekli güncel kalması gereken bir tedarikçi akışı ise özel geliştirme gerektirir.

## İlgili sayfalar

- **Ürünler veya kategori açıklamaları görünmüyor** — Sıfırdaki stok, bir ürünün kategori sayfasından kaybolmuş gibi görünmesini de açıklayabilir. ([/prestashop/problemes/categorie-produits-non-affiches](/prestashop/problemes/categorie-produits-non-affiches))
- **Özel eklenti geliştirme** — Otomatik tedarikçi senkronizasyonu, webservice, zamanlanmış içe aktarma: standart yapılandırma yetmediğinde. ([/prestashop/module-sur-mesure](/prestashop/module-sur-mesure))
- **PrestaShop 1.6’dan 1.7 veya 8’e geçiş** — Gelişmiş stok yönetimi, sürüme göre farklı davranır; herhangi bir geçişten önce kontrol edilmesi gereken bir nokta. ([/prestashop/migration](/prestashop/migration))

## FAQ

### İptal edilen bir sipariş stoku neden hemen serbest bırakmıyor?

Serbest bırakma, anlık bir işlem değil, yapılandırılabilir bir rezervasyon süresini takip eder. Bu süre yanlış ayarlanmışsa veya bir ödeme eklentisi iptali doğru şekilde bildirmiyorsa, stok beklenenden daha uzun süre kilitli kalır.

### Ürün sayfasında gösterilen stok gerçek zamanlı mı?

Evet, önbelleğe alınmış bir rakam değil, sayfa yüklendiği andaki güncel rezervasyonlar düşülmüş fiziksel stoku yansıtır.

### Sitemde gelişmiş stok yönetiminin etkin olup olmadığını nasıl anlarım?

Ayar, Preferences > Products altında, Enable advanced stock management olarak bulunur. Her hareketin nasıl kaydedildiğini değiştirdiği için, herhangi bir stok teşhisinden önce bunu sistematik olarak kontrol ederim.

### Bir CSV içe aktarma, görünür bir hata olmadan bir ürünü negatife düşürebilir mi?

Evet, içe aktarma devam eden siparişleri kontrol etmeden miktarı ezerse, stok dışı satışlar için seçilen yapılandırmaya bağlı olarak PrestaShop negatif bir değeri her zaman engellemez.
