Sorun Giderme
Yaygın besleme hataları
Besleme sorunlarının teşhisi. Belirtiden başlayın.
Önce çalışma geçmişine bakın
Product Feed → Çalışma Geçmişi, her senkronizasyonun ne yaptığını satır satır gösterir: kaç satır okundu, kaç ürün eklendi, güncellendi, değişmedi, kaldırıldı ve kaç satır atlandı.
Bu ekranda iki sayı diğerlerinden önemlidir:
- Atlanan satır: beslemede olup ürüne dönüşmeyen satırlar. Ürün kodu, başlık ya da fiyat okunamadığında satır yayınlanmaz. Bu sayı sıfır değilse kataloğunuz beslemenizden küçüktür ve başka hiçbir yerde belirti vermez.
- Kaldırılan: kaynağın artık taşımadığı, bu yüzden silinen ürünler. Bir gecede yüzlerce ürünün kaldırılması genellikle beslemenin eksik üretildiği anlamına gelir, ürünlerin gerçekten kaldırıldığı değil.
Değişmeyen yüksekse her şey yolundadır: Selwise yalnızca gerçekten değişen ürünleri yazar.
Durum error gösteriyor
Hata mesajı besleme sayfasında görünür. Yaygın olanlar:
| Mesaj | Sebep | Çözüm |
|---|---|---|
| Bağlantı zaman aşımı | Adres yanıt vermiyor veya çok yavaş | Adresi tarayıcıda açıp kontrol edin |
| 404 / 403 | Adres yanlış veya erişime kapalı | Adres herkese açık olmalı |
| Ayrıştırma hatası | Dosya bozuk XML/JSON | Dosyayı bir doğrulayıcıdan geçirin |
| Boş dosya | Beslemeniz o an üretilmemiş | Zamanlamayı üretim sonrasına alın |
Durum success ama ürün sayısı 0
Dosya okundu, içinden ürün çıkarılamadı. Neredeyse her zaman alan eşleştirmesi sorunudur:
- Alan Eşleme ekranını açın.
- Beslemedeki alanlar listesine bakın: beslemenizin gerçekten taşıdığı alan adları, örnek değerleriyle birlikte orada durur. Bir alana tıklamak onu seçili eşleme kutusuna yazar.
- Önizle'ye basın. Bu, senkronizasyonun kullandığı eşleyicinin aynısını
gerçek satırlarınız üzerinde çalıştırır ve her alan için kaç satırda değer
çıktığını gösterir. Zorunlu bir alan
0/10ise sorun oradadır. - Platformunuz hazır eşleme listesindeyse Hazır eşleme bölümünden uygulayın; elle yazılmış bir ada göre çok daha güvenilirdir.
Zorunlu satırlar doğruysa dosyanın kök yapısı beklenenden farklıdır — ürünler bir dizi içinde olmalıdır.
Ürünler geldi ama görseller yok
| Kontrol | Açıklama |
|---|---|
| Görsel alanı eşlenmiş mi | Field mapping |
| Adresler tam mı | Göreli yol (/img/1.jpg) çalışmaz, tam adres gerekir |
| HTTPS mi | HTTP görseller tarayıcıda engellenir |
Fiyatlar yanlış
| Belirti | Sebep |
|---|---|
| Fiyat 0 görünüyor | Fiyat alanı eşlenmemiş veya metin olarak geliyor |
| İndirim oranı hep 0 | Liste fiyatı alanı eşlenmemiş |
| Fiyatlar 100 kat büyük | Beslemede kuruş cinsinden geliyor olabilir |
Bazı ürünler eksik
Her senkronizasyon kaynağı baştan okur ve kaynakta görmediği ürünleri siler. Bir ürün eksikse:
- O ürün beslemede yok (en yaygın sebep).
- Ürünün zorunlu alanlarından biri boş ve satır atlanmış. Çalışma geçmişindeki Atlanan satır sayısı bunu gösterir.
Senkronizasyon başarısız olursa katalog boşaltılmaz: içindeki her ürün bir önceki başarılı çalışmanın yayınladığı üründür, yani besleme adresiniz çalışmazken mağazanız çalışmaya devam eder.
Stok güncellenmiyor
Selwise stok bilgisini yalnızca senkronizasyon anında alır. Aradaki değişiklikleri bilmez. Aralığı kısaltın ya da push yöntemine geçin.
Sepete ekleme her seferinde başarısız
Belirti: kart doğru görünüyor, sepete ekle düğmesi tıklanıyor, ürün sepete girmiyor.
Bazı altyapılarda sepetin kabul ettiği kod ürünün kendi kodundan farklıdır. Akinon'da sepet uç noktası numerik pk ister ve sku'yu reddeder. Field mapping ekranındaki Sepete Ekleme Kodu satırının dolu olduğunu kontrol edin — bkz. Alan Eşleştirme.
Besleme kalite puanı bu alanı denetlemez: puan 100 iken de bu satır boş olabilir.
Öneri şeridi aynı ürünün tonlarıyla doluyor
Belirti: sekiz kartlık şeritte tek ürünün yedi farklı tonu var.
Grup anahtarı okunmuyor. Field mapping ekranında Variant grouping seçiminin By group code olduğunu ve Ürün Grubu Anahtarı satırının beslemenizdeki alanı gösterdiğini kontrol edin, sonra yeniden eşitleyin — bkz. Varyant Gruplama.
Eşleştirmeyi kaydederken "tanınmayan alan" hatası
Selwise'in okumadığı bir alan adı yazılmış. Hata mesajı hangi ad olduğunu söyler.
En sık görüleni base_code: bu ad Selwise'de itemGroupId'dir ve Ürün Grubu Anahtarı satırına yazılır. Eski bir eşleştirmede name, oldPrice veya link kaldıysa bunların karşılığı da sırasıyla title, originalPrice ve url'dür.
Ekranda Tanınmayan eşleme alanları uyarısı görüyorsanız o alanlar zaten etkisizdir; kaydettiğinizde temizlenirler.
Ürün kodları siparişlerle eşleşmiyor
Belirti: ürün bazlı ciro raporları boş, "birlikte alınanlar" hiç çalışmıyor.
Kontrol: Products sayfasından birkaç ürün kodunu not alın, sonra sipariş verisinde gönderdiğiniz kodlarla karşılaştırın. Önek, sonek veya büyük/küçük harf farkı varsa besleme tarafında düzeltin.
Senkronizasyon hiç çalışmıyor
Background Jobs sayfasında senkronizasyon işi görünüyor mu bakın — bkz. Arka Plan İşleri. İş hiç oluşmuyorsa zamanlama ayarını kontrol edin.
Son güncelleme: 9 Ekim 2026