Her başarısız ürün aynı şekilde tekrar gönderilmemelidir. Geçici ağ/API hataları yeniden denenebilir; eksik marka, kategori veya zorunlu özellik gibi veri hataları düzeltilmeden tekrar denemek yalnız kuyruğu büyütür.
Pazaryeri Ürün Gönderim Hataları neden önemli?
Bir ürün timeout nedeniyle pending kalırken başka bir ürün 'kargo şablonu zorunlu' nedeniyle blocked olabilir. İki satıra aynı 'yeniden başlat' davranışını uygulamak doğru değildir.
Hata çözümünde ilk adım aynı isteği tekrar göndermek değil, hatayı sınıflandırmaktır. Veri hatası, iş kuralı, geçici ağ sorunu ve asenkron bekleme durumu farklı müdahale gerektirir.
2026 itibarıyla pazaryerleri katalog ve sipariş servislerini düzenli olarak güncelliyor. Bu nedenle entegrasyon kararını yalnız bir kez yapılan kurulum gibi değil, izlenen ve güncellenen bir operasyon sistemi gibi ele almak daha sağlıklıdır.
Doğru çalışma mantığı nasıl kurulmalı?
Teşhis sırası yerel validasyon → gönderilen payload → HTTP/API yanıtı → batch/task sonucu → canlı kanal kontrolü şeklinde olmalıdır. Bu sıra, kullanıcının gördüğü belirti ile gerçek kök nedeni birbirinden ayırır.
Karşılaştırma yaparken özellik var/yok tablosu tek başına yeterli değildir. Aynı özelliğin limit, güncelleme sıklığı, kanal kapsamı ve destek biçimi farklı olabilir. Bu ayrıntıları yazılı hale getirmek yanlış paket seçim riskini düşürür.
Adım adım uygulama planı
- Durumları geçici hata, veri hatası, iş kuralı ve kesin red olarak sınıflandırın. Bu adımın sonucunu ekran görüntüsü, işlem kimliği veya kısa kontrol notuyla doğrulayın; sonraki aşamaya doğrulama tamamlandıktan sonra geçin.
- HTTP ve API hata kodunu ürün kaydıyla birlikte saklayın. Bu adımın sonucunu ekran görüntüsü, işlem kimliği veya kısa kontrol notuyla doğrulayın; sonraki aşamaya doğrulama tamamlandıktan sonra geçin.
- Timeout/5xx gibi geçici hatalarda kontrollü backoff uygulayın. Bu adımın sonucunu ekran görüntüsü, işlem kimliği veya kısa kontrol notuyla doğrulayın; sonraki aşamaya doğrulama tamamlandıktan sonra geçin.
- Eksik alan hatasında kullanıcıya düzeltilecek alanı açık gösterin. Bu adımın sonucunu ekran görüntüsü, işlem kimliği veya kısa kontrol notuyla doğrulayın; sonraki aşamaya doğrulama tamamlandıktan sonra geçin.
- Asenkron batch/tracking işlemlerinde sonuç servisini poll edin. Bu adımın sonucunu ekran görüntüsü, işlem kimliği veya kısa kontrol notuyla doğrulayın; sonraki aşamaya doğrulama tamamlandıktan sonra geçin.
- Tekrar denemede aynı ürün için mükerrer oluşturmayı önleyin. Bu adımın sonucunu ekran görüntüsü, işlem kimliği veya kısa kontrol notuyla doğrulayın; sonraki aşamaya doğrulama tamamlandıktan sonra geçin.
- Belirli deneme sayısından sonra görevi manuel inceleme kuyruğuna alın. Bu adımın sonucunu ekran görüntüsü, işlem kimliği veya kısa kontrol notuyla doğrulayın; sonraki aşamaya doğrulama tamamlandıktan sonra geçin.
Kontrol ve ölçüm noktaları
Aynı hata kodunun tekrar sayısı, hata alan SKU sayısı, ilk hata ile çözüm arasındaki süre ve yeniden deneme başarısı izlenmelidir. Tekrarlayan hatalar için otomatik ön kontrol eklemek destek yükünü azaltır.
- İşlem hangi mağaza ve kanal için çalıştı?
- Yerel SKU/barkod ile uzak ürün kimliği eşleşiyor mu?
- Son durum ilk API yanıtından mı, nihai sonuç servisinden mi geliyor?
- Başarısız işlem için kullanıcıya anlaşılır hata nedeni gösteriliyor mu?
- Tekrar deneme mükerrer ürün veya sipariş oluşturmadan çalışıyor mu?
- Canlı kanalda örnek ürün/sipariş ile sonuç doğrulandı mı?
Sık yapılan hatalar ve düzeltme yaklaşımı
Tüm failed kayıtları otomatik sonsuz döngüde yeniden göndermek.
Bu durum görüldüğünde önce etkilenen kayıtları ayırın, otomatik kuyruğu gerekirse durdurun ve kök nedeni netleştirin. Veri düzeltildikten veya geçici API sorunu sona erdikten sonra yalnız ilgili kayıtları kontrollü biçimde yeniden deneyin.
Hata mesajını loglamadan yalnız 'başarısız' yazmak.
Bu durum görüldüğünde önce etkilenen kayıtları ayırın, otomatik kuyruğu gerekirse durdurun ve kök nedeni netleştirin. Veri düzeltildikten veya geçici API sorunu sona erdikten sonra yalnız ilgili kayıtları kontrollü biçimde yeniden deneyin.
Pending görevi sonucu sorgulamadan failed'e çevirmek.
Bu durum görüldüğünde önce etkilenen kayıtları ayırın, otomatik kuyruğu gerekirse durdurun ve kök nedeni netleştirin. Veri düzeltildikten veya geçici API sorunu sona erdikten sonra yalnız ilgili kayıtları kontrollü biçimde yeniden deneyin.
Veri düzelmeden blocked ürünü tekrar kuyruğa almak.
Bu durum görüldüğünde önce etkilenen kayıtları ayırın, otomatik kuyruğu gerekirse durdurun ve kök nedeni netleştirin. Veri düzeltildikten veya geçici API sorunu sona erdikten sonra yalnız ilgili kayıtları kontrollü biçimde yeniden deneyin.
2026 için güncellik notları
Pazaryeri API dokümanları, endpoint sürümleri, zorunlu alanlar ve işlem limitleri zaman içinde değişebilir. Bu yazıdaki operasyon mantığını uygularken ilgili kanalın güncel geliştirici veya satıcı destek dokümanını esas alın. Özellikle ürün oluşturma, toplu güncelleme ve sipariş durum servislerinde sürüm notlarını takip etmek gerekir.
Canlı sistemlerde değişiklik yapmadan önce küçük ürün grubu, düşük riskli stok-fiyat değeri ve test edilebilir sipariş senaryosu kullanmak; geniş kataloğa geçmeden önce hata davranışını görmeyi sağlar.
3E Entegrasyon tarafında hangi akışlar değerlendirilebilir?
3E Yazılım’ın pazaryeri entegrasyonu sayfasında XML, Excel, manuel ürün ekleme, desteklenen bağlantılardan ürün alma, tekil/toplu ürün gönderimi, kategori-özellik eşleştirme, stok-fiyat senkronizasyonu ve sipariş takibi gibi operasyon başlıkları yer alıyor. İhtiyacınız bu akışlardan biriyse önce gerçek ürün verinizle demo senaryosu oluşturmak en sağlıklı karşılaştırma yöntemidir.
Pazaryeri entegrasyonu özelliklerini inceleyin veya demo talebi oluşturun.
Sık sorulan sorular
Pending ne demektir?
İşlemin henüz sonuçlanmadığını veya sonuç sorgusunun beklediğini gösterebilir; kanal akışına göre yorumlanmalıdır.
Failed ürün tekrar gönderilebilir mi?
Hata geçiciyse veya veri düzeltildiyse evet; önce kök neden belirlenmelidir.
Timeout sonrası ne yapılmalı?
Uzak sistemde işlemin gerçekleşip gerçekleşmediği kontrol edilmeli, sonra idempotent yeniden deneme yapılmalıdır.
İyi yazılım budur