# Stok takibi

Stok modülü, bir üründen daha kaç birim satabileceğinizi takip eder. Gezinme menüsündeki **Stok** bölümünden açın; iki ekranı vardır: **Seviyeler** (stok tablosu) ve **Konumlar** (depolarınız ve teslim alma noktalarınız). Stok girişi yalnızca modül etkin işletme için etkinleştirildiğinde görünür ve her ekran için önce bir işletme seçilmiş olmalıdır (aksi halde "Önce bir işletme seçin." mesajını görürsünüz).

Temel kural: **stok kaydı olmayan ürünler sınırsız satılır.** Bir ürünü takip etmek isteğe bağlıdır. Ürünü takip etmediğiniz sürece vitrin onu istediği miktarda satabilir; takibe alındığında ise miktarı, satılabilecek birim sayısını sınırlar ve düşük seviyeler işaretlenir.

Ürünün kendi **Stoğu takip et** anahtarı (ürün sayfasında, **Stok ve kargo** altında) önce gelir: kapalıyken ürün, burada bir stok kaydı olsa bile sınırsız satılır ve mağazalar onu takip edilmeyen olarak görür. Bkz. [Ürün alanları](/tr/docs/products/index#rn-alanlar).

Miktarlar ürünün birimini izler, bu yüzden stok kesirli olabilir: 47,84 m² kumaş veya 12,5 kg un. Bu ekranlardaki her miktar alanı, nokta veya virgülle en fazla 3 ondalık basamak alır.

## Ürünü takibe alma

1. **Stok** ekranında **Ürünü takip et** düğmesine tıklayın. **Bir ürünü takip etmeye başla** başlıklı satır içi bir panel açılır (panel açıkken düğme etiketi **Kapat** olarak değişir).
2. **Ürün seçin...** alanından bir ürün seçin; ada göre aramak için yazın. Bu alan zorunludur; boş bırakılırsa "Takip etmek için bir ürün seçin." mesajı görünür.
3. Ürünün varyantları varsa bir varyant seçici görünür. Ürünü bütün olarak takip etmek için **Tüm ürün** seçeneğinde bırakın veya bir varyantı ayrıca takip etmek için o varyantı seçin.
4. İsterseniz **Konum seçin...** listesinden bir konum seçin.
5. Bir **Miktar** girin (0 veya üzeri, en fazla 3 ondalık basamak).
6. İsterseniz bir **Eşik** girin ve **Ön siparişe izin ver** anahtarını açın.
7. **Takip et** düğmesine tıklayın.

| Alan | Açıklama |
| --- | --- |
| Ürün | Zorunlu. Takip edilecek ürün. |
| Varyant | Yalnızca ürünün varyantları varsa görünür. Varsayılanı **Tüm ürün**. |
| Konum | İsteğe bağlı. Bu stok kaydını konumlarınızdan birine bağlar. |
| Miktar | Zorunlu. 0 veya üzeri, en fazla 3 ondalık basamak. |
| Eşik | İsteğe bağlı, Miktar ile aynı biçimde. Bu değerde veya altında olan satırlar düşük olarak işaretlenir; ayarlanmadığında uyarı için varsayılan değer 5 kullanılır. |
| Ön siparişe izin ver | Miktar tükendiğinde ürünün satılmaya devam etmesini sağlar. |

Aynı ürünü farklı varyant veya konumlarla birden çok kez takibe alabilirsiniz; her kombinasyon tabloda kendi satırını alır.

## Stok tablosunu okuma

| Sütun | Anlamı |
| --- | --- |
| Ürün | Ürün adı; bir varyant takip edildiğinde ardından varyant etiketi gösterilir. |
| SKU | Ürünün SKU'su. |
| Konum | Satır bir konuma bağlıysa konum adı ve kodu. |
| Miktar | Eldeki adet. Sıralanabilir ve tıklanarak düzenlenebilir. 0'da kırmızı, eşikte veya altında kehribar renginde gösterilir. |
| Kullanılabilir | Miktar eksi rezerve: hâlâ satılabilecek adet. |
| Rezerve | Şu anda ödeme aşamasındaki sepetlerin tuttuğu birimler. Rezervasyon süresi dolduğunda otomatik olarak serbest bırakılır veya sipariş verildiğinde satışa dönüşür. Düzenlenemez. |
| Eşik | Düşük stok eşiği; ayarlanmadığında `-` gösterilir. |
| Güncellendi | Satırın son değiştiği zaman. Sıralanabilir. |

Yalnızca **Miktar** düzenlenebilir; **Kullanılabilir** ve **Rezerve** hesaplanan değerlerdir. Bazı sütunlar (SKU, Konum, Kullanılabilir, Rezerve, Eşik, Güncellendi) küçük ekranlarda gizlenir.

Tabloyu filtrelemek için arama kutusunu kullanın. En az bir konum olduğunda ayrıca bir **Konum** filtre düğmesi görünür.

## Miktarı düzeltme

1. Bir satırdaki miktar değerine tıklayın. Değer satır içi bir düzenleyiciye dönüşür.
2. Miktarı ve isterseniz eşiği, konumu ve **Ön siparişe izin ver** anahtarını değiştirin.
3. İsterseniz bir **Neden** yazın. Serbest metindir ve hareket geçmişine kaydedilir; böylece ileride sayının neden değiştiğini bilirsiniz.
4. **Kaydet** düğmesine tıklayın (veya Enter'a basın). **İptal** ya da Escape düzenlemeyi iptal eder.

Miktar ve eşik 0 veya üzeri olmalı ve en fazla 3 ondalık basamak içermelidir; aksi halde "Miktar 0 veya üzeri olmalı ve en fazla 3 ondalık basamak içermelidir." veya "Eşik 0 veya üzeri olmalı ve en fazla 3 ondalık basamak içermelidir." mesajını görürsünüz.

## Stok ayrıntı sayfası

Ayrıntı sayfasını açmak için bir satıra (miktar düzenleyicisinin dışına) tıklayın; yeni bir sekmede açmak için Ctrl tuşuyla (Mac'te Cmd) tıklayın. Bir ayrıntı sayfası tek bir konumdaki tek bir ürüne (veya varyanta) aittir; aynı ürünün başka bir konumdaki kaydının kendi sayfası vardır. Üstteki **Stok** bağlantısı sizi listeye geri götürür.

Başlıkta ürün adı (bir varyant takip ediliyorsa ardından varyant etiketi), stok durum rozeti ve SKU ile konum adı gösterilir. Geniş bir ekranda başlık, sayfayı kaydırırken görünür kalır. Sağında **Miktarı düzenle** ve takip edilen bir satır için **Takibi bırak** seçeneğini içeren **Diğer işlemler** (**⋯** düğmesi) bulunur (bkz. [Ürün takibini durdurma](/tr/docs/stock/index#rn-takibini-durdurma)).

- **Miktarı düzenle**, **Stok miktarı**, **Düşük stok eşiği**, **Düzeltme nedeni** ve **Ön siparişe izin ver** alanlarını içeren bir iletişim kutusu açar. Satır içi düzenleyicideki kurallar ve mesajlar aynen geçerlidir; **Kaydet** değişikliği hareket geçmişine işler.
- **Konuma göre stok**, bu ürünü (veya varyantı) her konumda **Miktar**, **Rezerve** ve **Kullanılabilir** değerleriyle, konumların öncelik sırasına göre listeler. Geçerli konum vurgulanır; sayfasını açmak için başka bir konuma tıklayın. Küçük ekranda **Rezerve** burada gizlenir; **Stok** kutusu onu göstermeye devam eder.
- **Hareketler**, tüm konumları kapsayan salt okunur bir geçmiştir: en yenisi önce, sayfa başına 25 kayıt, altında **Önceki**, **Sonraki** ve sayfa numaraları. Sırayı tersine çevirmek için **Tarih** başlığına tıklayın.
- Bunların yanında (dar bir ekranda altında) **Stok** kutusu **Miktar**, **Rezerve**, **Kullanılabilir**, **Eşik**, **Ön siparişe izin ver** ve **SKU** bilgilerini gösterir.

| Sütun | Anlamı |
| --- | --- |
| Tür | Hareketin türü: **Düzeltme**, **Satış**, **İade**, **Ayrıldı**, **Serbest bırakıldı** veya **Transfer**. |
| Fark | İşaretli değişim, örneğin `+5`. |
| Konum | Hareketin gerçekleştiği yer. Küçük ekranlarda gizlenir. |
| Neden | Düzeltme sırasında girilen neden, varsa. Geniş ekranlarda gösterilir. |
| Referans | Bir siparişin neden olduğu hareket için **Siparişi açın** (Webshop modülü açıksa), aksi halde harekete neden olan şey. Geniş ekranlarda gösterilir. |
| Tarih | Ne zaman gerçekleştiği, saatiyle birlikte. |

Bir satış negatif bir hareket kaydeder; siparişi iptal etmek veya iade etmek ise geri dönüşü kaydeder. Geri dönüş, siparişin gerçekten aldığından asla fazla olmaz: ürün takip edilmezken satılan veya bir tekliften stoksuz dönüştürülen bir kalem hiçbir şey geri koymaz. Bkz. [Sipariş durumunu değiştirme](/tr/docs/selling/orders#sipari-durumunu-deitirme).

## Konumlar arası stok transferi

1. **Stok transfer et** düğmesine tıklayın. Bir iletişim kutusu açılır: "Bir ürün için konumlar arasında miktar taşıyın."
2. Ürünü ve varsa bir varyantı seçin (varsayılan **Tüm ürün**).
3. **Kaynak konum** ve **Hedef konum** seçin. Birbirinden farklı olmalıdır ("İki farklı konum seçin.").
4. Miktarı girin: 0'dan büyük, en fazla 3 ondalık basamaklı (aksi halde "Miktar 0'dan büyük olmalı ve en fazla 3 ondalık basamak içermelidir.").
5. **Transfer et** düğmesine tıklayın.

Bir ürün seçilene kadar **Transfer et** düğmesi devre dışı kalır. Transferler, etkilenen satırların hareket geçmişinde görünür.

## Ürün takibini durdurma

Satırın **⋯** menüsünü açın ve **Takibi bırak**'ı seçin. **Stok takibini bırak** başlıklı bir onay iletişim kutusu şunu sorar: '"{product}" için stok takibi durdurulsun mu? Ürün bundan sonra sınırsız satılır.' Stok ayrıntı sayfasında **Takibi bırak**, **Diğer işlemler** altındadır; oradaki onay konumu da belirtir ('"{product}" ürününün {location} konumundaki stok takibini bırakmak istiyor musunuz? Oradaki stok kaydı ve eşik silinir.') ve ardından sizi listeye geri götürür.

Takibi bırakmak stoku sıfırlamaz ve satışları **engellemez**. O satırın stok kaydını siler: ürünün (veya varyantın) o konumdaki kaydını. Bir ürünün hiç stok kaydı kalmadığında yeniden sınırsız miktarda satılır. Satışları durdurmak istiyorsanız bunun yerine kaydı tutun ve **Ön siparişe izin ver** kapalıyken miktarını 0 yapın.

## CSV içe ve dışa aktarma

- **CSV'yi dışa aktar**, geçerli stok tablosunu `stock.csv` olarak indirir.
- **CSV içe aktar**, bir **Stok içe aktar** iletişim kutusu açar. Başlık satırı olan tek bir `.csv` dosyası yükleyin. İçe aktarma sonrasında kaç satırın oluşturulduğunu, güncellendiğini ve başarısız olduğunu, satır bazında hata mesajlarıyla birlikte görürsünüz. Diğer satırlar başarısız olsa bile geçerli satırlar içe aktarılır. Başarılı bir içe aktarmanın ardından iletişim kutusunu kapattığınızda tablo yenilenir.

Beklenen sütunları elde etmenin en kolay yolu önce dışa aktarıp o dosyayı düzenlemektir.

## Konumları yönetme

Bu işletmenin sevkiyat yaptığı depoları ve stok noktalarını yönetmek için **Stok → Konumlar** ekranını açın. Konumlar, Seviyeler ekranındaki konum bazlı satırları, Konum filtresini ve stok transferlerini mümkün kılar.

### Konum ekleme veya düzenleme

1. **Yeni konum** düğmesine tıklayın (veya mevcut bir satırın **⋯** menüsünden **Düzenle**'yi seçin).
2. Alanları doldurup kaydedin.

| Alan | Açıklama |
| --- | --- |
| Ad | Zorunlu. |
| Kod | İsteğe bağlı kısa kod; Seviyeler ekranında adın yanında eş aralıklı yazı tipiyle gösterilir. |
| Öncelik | Tam sayı, varsayılanı 0. Tabloda sıralanabilir. |

### Varsayılan ve aktif

- Tam olarak bir konum varsayılandır ve **Varsayılan** rozetiyle işaretlenir. Diğer her satırda bir **Varsayılan yap** düğmesi bulunur; tıklandığında o satır yeni varsayılan olur.
- Her satırda anında etkili olan bir **Aktif** anahtarı vardır. Kaydetme başarısız olursa bir bildirim balonu görünür.

### Konum silme

Bir satırdaki silme düğmesine tıklayın. **Konumu sil** iletişim kutusu şunu onaylatır: '"{name}" silinsin mi? Bu işlem geri alınamaz.' Geri alma yoktur.

## Düşük stok uyarıları ve bildirimler

Bir satır, miktarı eşiğinde veya altındaysa düşük sayılır; eşik ayarlanmamışsa varsayılan değer 5 uygulanır. Düşük satırlar miktarlarını kehribar renginde gösterir; 0 miktar ise kırmızı gösterilir.

Düşük stok iki yerde daha karşınıza çıkar:

- Kontrol paneli, etkilenen ürünleri listeleyen bir **Düşük stok** kartı ve Stok ekranına dönen bir **Tümünü görüntüle** bağlantısı gösterir. Düşük ürün yokken "Stoku 5 veya altında olan ürün yok." yazar.
- Üst çubuktaki bildirim zili, stok azaldığında bir bildirim alır; bildirimde ürün (ve varyant), eşiğe karşı kullanılabilir adet ve konum gösterilir. Rozeti temizlemek için **Tümünü okundu işaretle** seçeneğini kullanın.

Vitrinler aynı kullanılabilirlik bilgisini herkese açık API üzerinden okur; stokun vitrininize nasıl göründüğü için [/tr/api/stock/availability](/tr/api/stock/availability) adresindeki API referansına bakın.
