XML ürün beslemesi, ürün listenizin makinelerin okuyacağı biçimde yayımlanmış hâlidir. Siteniz ya da yazılımınız bir adreste XML dosyası sunar. Karşı taraf, örneğin bir reklam platformu ya da tedarikçi sistemi, bu dosyayı belirli aralıklarla indirir ve kendi kataloğunu günceller.
Beslemede neler bulunur?
Biçim alıcıya göre değişir, ama tipik bir ürün kaydı şu alanları taşır:
- Ürün kodu (SKU) ve barkod.
- Başlık, açıklama, marka ve kategori.
- Fiyat, indirimli fiyat ve para birimi.
- Stok adedi ya da stok durumu.
- Görsel adresleri ve varyant bilgileri (beden, renk).
API ile farkı
| Konu | XML besleme | API |
|---|---|---|
| Yön | Tek yönlü: siz yayımlarsınız, karşı taraf okur | İki yönlü: okuma ve yazma |
| Hız | Okuma aralığı kadar gecikme | Anlık işlem |
| Sipariş | Taşımaz | Sipariş çekilir, durum bildirilir |
| Kurulum | Kolay; dosya adresi verilir | Kimlik doğrulama ve geliştirme gerekir |
| Hata görünürlüğü | Hatalı ürün sessizce atlanabilir | Her istek için hata kodu döner |
Stok riski
Beslemenin en büyük zayıflığı gecikmedir. Dosya saatte bir okunuyorsa, o saat içinde biten ürün diğer kanalda satılmaya devam eder. Çok kanallı satışta bu fazla satışa yol açar. Bu yüzden stok ve sipariş akışı için API, katalog ve reklam için besleme tercih edilir.
Nerelerde kullanılır?
- Reklam ve alışveriş karşılaştırma platformlarına ürün kataloğu göndermek.
- Tedarikçinin bayilerine ürün listesi sunması; dropshipping modelinde sık görülür.
- Bazı entegrasyon yazılımlarına toplu ürün aktarımı.
Hazırlarken dikkat
- Dosyayı UTF-8 ile kodlayın; Türkçe karakterler bozulmasın.
- Ondalık ayırıcıyı ve para birimini alıcının istediği biçimde yazın.
- Stokta olmayan ürünü silmek yerine stok değerini sıfır yapın; alıcı ürünün kaybolmasını hata sanabilir.
- Dosyanın erişilebilir olduğunu ve büyük kataloglarda zaman aşımına düşmediğini düzenli kontrol edin.
İki yöntemin ayrıntılı karşılaştırması için XML entegrasyonu mu, API entegrasyonu mu yazısına bakın.


