# Stok senkronizasyonu

> Kaynak site, Trendyol ve Temu için tek stok havuzu: açık siparişleri düşer, overselling'i önler, tükenen ürünü 0 stoğa çeker, her gönderimi kaydeder.

Trendyol ve Temu mağazalarınız aynı stok havuzundan beslenir. Satılabilir miktar barkod bazında hesaplanır ve yalnızca değişen kalemler pazaryerine gönderilir.

## Senkron akışı

Bir stok gönderiminin panelde nasıl göründüğüne dair örnek (örnek veri).

## Tek stok havuzu

### Satılabilir stok formülü

- Ne yapar: Her barkod için pazaryerine gönderilecek miktar tek bir formülle hesaplanır.
- Nasıl çalışır: Kaynak stok (varyant barkodu eşleşiyorsa varyant stoğu) − tüm mağazalarınızdaki açık sipariş adedi − mağaza güvenlik stoğu. Sonuç 0'ın altına düşmez.
- Çözdüğü problem: Pazaryerlerinde birbirinden habersiz stok sayıları.
- Teknik detay: Varyant barkodu, ürün düzeyindeki barkoda göre önceliklidir; böylece tek bedenin stoğu ürün toplamı sanılmaz.

### Overselling önleme

- Ne yapar: Bir mağazaya sipariş düştüğünde aynı barkodun diğer mağazalardaki stoğu hemen düşürülür.
- Nasıl çalışır: Sipariş senkronu yeni açık sipariş bulursa kullanıcının tüm aktif mağazaları için stok gönderimini tetikler.
- Çözdüğü problem: Son adetlerin iki pazaryerinde aynı anda satılması.
- Teknik detay: Açık sipariş: Trendyol'da Created/Picking/Invoiced durumları, Temu'da bekleyen ve işlenen siparişler.

### Tükenen ürünü pasife alma

- Ne yapar: Kaynakta stoğu biten, bloklanan veya pasife düşen ürün pazaryerinde 0 stoğa çekilir.
- Nasıl çalışır: Ürün aktif değilse havuz stoğu 0 kabul edilir; eşleşme durumu 'Stok 0' olarak işaretlenir.
- Çözdüğü problem: Tedarikçide biten ürüne gelen siparişler.
- Teknik detay: Durumlar: Eşleşti, Stok 0, Eşleşmedi, Hata.

## Senkron sıklığı ve çakışma çözümü

| Konu | Davranış |
| --- | --- |
| Sıklık | Mağaza bazında 5–1.440 dakika; varsayılan 15 dakika. Ürün eşleştirme 6 saatte bir yenilenir. |
| Manuel tetikleme | Panelden 'Stok gönder', 'Siparişleri çek', 'Ürünleri eşleştir' düğmeleri |
| Doğruluk kaynağı | Giyimport havuzu. Pazaryerinde elle değiştirilen stok bir sonraki senkronda havuz değerine çekilir. |
| Değişiklik tespiti | Yalnızca hesaplanan miktarı son gönderilenden veya pazaryerindeki değerden farklı olan barkodlar gönderilir. |
| Hata durumu | Başarısız kalemler 'Hata' olarak işaretlenir, hata mesajı saklanır ve sonraki senkronda yeniden denenir. |
| Güvenlik stoğu | Her barkoddan düşülecek sabit adet (0–100). |

## Log ekranı

### Senkron kaydı

- Ne yapar: Her eşleştirme, stok gönderimi ve sipariş çekme işlemi başlangıç/bitiş, tetik ve sonuçla kaydedilir.
- Nasıl çalışır: Kayıtlar 'Pazaryerleri' ekranındaki senkron kaydında listelenir; 90 gün saklanır.
- Çözdüğü problem: Bir ürünün neden pazaryerinde yanlış stokta olduğunu izleyememek.
- Teknik detay: Özet alanları: checked, changed, pushed, failed, zeroed / fetched, newOpenOrders.
