İlk Yanıt Bütün Katalog Değildir
Trendyol onaylı ürün listeleme servisi kayıtları sayfalar hâlinde döndürür. İlk yanıtın okunması bütün kataloğun alındığını göstermez. Entegrasyon sayfalamanın nasıl devam edeceğini ve ne zaman tamamlanacağını açıkça yönetmelidir.
Örneğin uygulama ilk yüz kaydı içeri alır ve mağazanın tüm ürünlerini eşitlediğini bildirir. Panelde daha çok ürün gören ekip bunun silinme olduğunu düşünebilir. İnceleme önce toplam kayıt kapsamını ve alınan sayfaları karşılaştırır. Eksik görünen ürünü yeniden oluşturmak yerine kayıt gerçekten alınmamış mı, filtre dışında mı, başka durumda mı soruları yanıtlanır.
nextPageToken ile Devam Etme
Trendyol V2 onaylı ürün listelemesinde page ve size ile erişimin sınırı bulunur; büyük koleksiyonlarda nextPageToken üzerinden devam edilmesine yönelik yapı tanımlanmıştır. Sabit bir sayfa sayısına kadar dolaşan uygulama büyüyen kataloğu eksik okuyabilir.
AdPix’in önerisi devam bilgisini servis yanıtından almak ve önceki sayfanın sonucuyla ilişkilendirmektir. Aynı devam değerinin tekrar dönmesi veya isteğin başarısız olması tamamlandı diye yorumlanmamalıdır. İşlem kaydı hangi sayfaların alındığını gösterir. Katalog hacmi değiştiğinde kodun içine elle yazılmış yeni bir sınır eklemek yerine servis sözleşmesine uygun gezinme korunur.
Onaylı ve Onaysız Kapsamı
Onaylı ürün listesinin dışında kalan bir ürünün tamamen yok olduğu sonucuna varılmaz. Trendyol onaysız ürünler için ayrı listeleme yapısı sunar. İşletmenin raporunda hangi durumdaki ürünlerin sayıldığı açık olmalıdır.
Örneğin satışa uygun ürün sayısı ile aktarılmış bütün kayıtların sayısı karşılaştırılır. İki sayı farklı tanımlara dayandığı için aynı çıkması beklenmez. İncelemede ürün kimliği, onay durumu ve kullanılan filtre birlikte ele alınır. Ret alan ürünler ayrı iş listesinde görünür. Böylece operasyon ekibi veri kaybı ile yayın uygunluğu sorununu birbirinden ayırabilir.
Kesilen Aktarımın Devamı
Uzun süren katalog okumasında bağlantı hatası veya servis sınırıyla karşılaşılabilir. Trendyol istek limitleri ilgili servise göre değerlendirilir. Hata oluştuğunda alınan bütün kayıtları silip işlemi baştan başlatmak gereksiz yük ve geçici veri eksikliği oluşturabilir.
Bu yaklaşımda ilerleme kaydı tutulur ve tekrar işlenen ürünler kimlik üzerinden tanınır. Yeni okuma tamamlanmadan mevcut katalog eksik veriyle değiştirilmez. Örneğin beş sayfanın üçü alınmışsa kalan ürünler yok olmuş gibi pasife alınmamalıdır. Tamamlama koşulu, başarılı sayfaların sayısı ve servis devam bilgisiyle birlikte belirlenir; yalnızca döngünün sona ermesi yeterli görülmez.
Sayım ve Örnek Kayıt Kontrolü
Listeleme denetiminde toplam sayı kadar belirli ürünlerin bulunabilmesi de önemlidir. İlk sayfadaki, son sayfadaki ve farklı durumdaki örnek ürünler seçilir. Varyant veya içerik düzeyindeki sayımın hangi kayıt türüne ait olduğu ayrıca açıklanır.
AdPix’in önerisi yinelenen kimlikleri ve eksik kayıtları ayrı raporlamaktır. Aynı ürünün iki kez gelmesi toplam sayıyı doğru gösterirken başka ürünün eksik kalmasını gizleyebilir. Bu nedenle benzersiz kimlik sayısı, alınan sayfalar ve hedefte oluşan kayıtlar birlikte kontrol edilir. Sonuç, katalog yönetiminde yanlış silme veya gereksiz yeniden ürün açma kararlarının önüne geçmeye yardımcı olur.
Bu Yazıdaki Terimler 1 Kavram
Kısa açıklamaları burada okuyabilir, ayrıntılar için sözlüğe geçebilirsiniz.
- Ürün Kimliği (Item ID)
- Ürün kimliği (Item ID), bir ürünün product feed içinde diğerlerinden ayırt edilmesini sağlayan ve genellikle sabit kalan benzersiz tanımlayıcıdır.
Bu Konuda Nasıl Destek Oluyoruz?
AdPix’in bu alandaki hizmet kapsamını ve çalışma sürecini inceleyin.
Trendyol