XML Nedir? XML Entegrasyonu ile Ürün, Fiyat ve Stok Aktarımı
XML dosyası ve XML linki nedir, ürünler mağazaya nasıl aktarılır, hangi alanlar zorunludur ve XML yayına almadan önce nasıl test edilir?
XML, ürün bilgilerinin bir sistemden diğerine otomatik aktarılmasını sağlayan bir veri dosyasıdır. XML entegrasyonu ise bir tedarikçinin ürün, fiyat ve stok bilgilerini bu dosya üzerinden sizin e-ticaret sitenize veya Trendyol, Hepsiburada gibi pazaryeri mağazanıza otomatik olarak yüklemesidir. Böylece binlerce ürünü tek tek girmeden satışa açabilir, fiyat ve stok değişikliklerini elle takip etmek zorunda kalmazsınız.
XML Nedir?
XML (Extensible Markup Language), verileri etiketler içinde düzenli şekilde saklayan bir dosya biçimidir. Her bilgi kendi etiketinin içinde durur: ürün adı ayrı, fiyat ayrı, stok ayrı. Bu düzen sayesinde farklı yazılımlar aynı dosyayı okuyup anlayabilir.
E-ticarette XML genellikle bir XML linki olarak paylaşılır. XML linki, tedarikçinin sunucusunda duran ve sürekli güncellenen ürün dosyasının adresidir. Siz bu linki kendi sisteminize tanımlarsınız; sistem linki belirli aralıklarla okuyup ürünleri günceller.
Örnek Ürün XML Dosyası
Aşağıda basit bir ürün XML yapısı görüyorsunuz. Her ürün bir urun etiketi içinde, ürünün her bilgisi de ayrı bir etiket içinde yer alır:
<urunler>
<urun>
<urun_ID>20223</urun_ID>
<urun_ad>Köpük Tabancası</urun_ad>
<urun_fiyat>290.51</urun_fiyat>
<urun_stok>131</urun_stok>
<urun_marka_ad>Ulu İthalat</urun_marka_ad>
<urun_kategori_path>Banyo Yapı ve Hırdavat/Hırdavat/Manuel El Aletleri</urun_kategori_path>
<urun_aciklama>Köpük tabancasıdır.</urun_aciklama>
<urun_resim1>https://www.ornek.com/resim1.webp</urun_resim1>
<urun_aktif>1</urun_aktif>
</urun>
</urunler>
Entegrasyon yazılımınız bu etiketleri okur ve kendi sistemindeki alanlarla eşleştirir: urun_ad ürün başlığına, urun_fiyat satış fiyatına, urun_stok stok adedine gider.
XML Entegrasyonu Nasıl Çalışır?
- Tedarikçi XML linkini verir. Bayilik başvurunuz onaylandığında size özel bir XML linki tanımlanır.
- Link sisteminize eklenir. Kendi sitenizin yönetim panelinde veya kullandığınız entegrasyon programında XML linkini girersiniz.
- Alanlar eşleştirilir. XML'deki ürün adı, fiyat, stok, kategori ve görsel alanları sisteminizdeki karşılıklarıyla eşleştirilir.
- Ürünler aktarılır. İlk aktarımda tüm ürünler mağazanıza yüklenir.
- Otomatik güncelleme başlar. Sistem XML'i belirli aralıklarla tekrar okur; fiyatı değişen ürün güncellenir, stoku biten ürün satıştan kalkar.
XML Dosyasında Bulunması Gereken Zorunlu Alanlar
Sağlıklı bir ürün aktarımı için XML dosyasında en az şu alanlar bulunmalıdır:
- Ürün kodu (ID / SKU): Her ürünün değişmeyen, benzersiz kimliği. Güncellemeler bu kod üzerinden eşleşir.
- Ürün adı: Ürünün açık ve aranabilir adı.
- Fiyat: Satış fiyatı veya bayi fiyatı.
- Stok: Güncel stok adedi.
- Kategori: Ürünün hangi kategoride listeleneceği.
- Görsel linkleri: En az bir, tercihen birden fazla ürün görseli.
- Açıklama: Ürünün özellikleri.
- Aktiflik durumu: Ürünün satışta olup olmadığı.
Barkod, marka, renk, ağırlık ve desi gibi alanlar zorunlu olmasa da pazaryerlerinde ürünü daha hızlı onaylatır ve kargo hesabını kolaylaştırır.
XML ile Fiyat ve Stok Nasıl Aktarılır?
Fiyat ve stok, XML entegrasyonunun en kritik iki alanıdır. Tedarikçi fiyatı veya stoku değiştirdiğinde bu değişiklik XML dosyasına yansır; sizin sisteminiz XML'i bir sonraki okumada değişikliği alır.
Burada önemli olan güncelleme sıklığıdır. XML ne kadar sık okunursa, stokta olmayan ürünü satma riskiniz o kadar azalır. Ulu İthalat XML'i 3 ile 4 saatte bir güncellenir. Fiyat kuralları, yuvarlama ve stok eşiği gibi ayarları da XML ürünlerinde fiyat ve stok güncellemesi rehberimizde ayrıntılı anlattık.
XML Feed Kalitesi: Yayına Almadan Önce Nasıl Test Edilir?
XML'i mağazanıza bağlamadan önce kısa bir kontrol yapmak, sonradan çıkacak hataların çoğunu önler:
- Linki tarayıcıda açın. Dosya açılıyor ve ürünler görünüyorsa link çalışıyordur. Hata veriyorsa tedarikçinize bildirin.
- Eksik alanları kontrol edin. Fiyatı, stoku veya görseli boş olan ürünleri tespit edin; bu ürünler pazaryerinde onay almaz.
- Yinelenen ürünlere bakın. Aynı ürün koduyla iki kayıt varsa güncellemeler karışır.
- Kategori eşleşmesini örnekleyin. Rastgele 10 ile 20 ürünün doğru kategoriye düştüğünü kontrol edin.
- Önce küçük bir grupla başlayın. Tüm kataloğu aktarmadan önce tek bir kategoriyi yayına alıp sonucu görün.
XML Verisi Neden Düzenlenmeli? (Normalizasyon)
Tedarikçiden gelen veri her zaman doğrudan satışa hazır olmayabilir. Ölçü birimleri (cm ve mm), marka yazımları ve kategori adları farklı biçimlerde gelebilir. Bu verileri tek bir standarda getirmeye veri normalizasyonu denir. Ürün adlarını ve açıklamalarını kendi mağazanıza göre düzenlemek ayrıca kopya içerik riskini azaltır ve aramalarda öne çıkmanızı sağlar. Ayrıntılar için XML ürün açıklamaları neden düzenlenmelidir yazımıza bakabilirsiniz.
XML Entegrasyonunda Sık Yapılan Hatalar
- Güncelleme sıklığını çok düşük tutmak ve stokta olmayan ürünü satmak
- Ürün kodu yerine ürün adıyla eşleştirme yapmak (ad değişince ürün çoğalır)
- Fiyat kuralı koymadan tedarikçi fiyatıyla satışa çıkmak
- Kategori eşleştirmesini kontrol etmeden tüm kataloğu yayına almak
Hata mesajlarını okumak ve çözmek için XML entegrasyon hata logları rehberimize göz atın.
XML Entegrasyonu ile Kimler Satış Yapabilir?
- Kendi e-ticaret sitesi olanlar: WooCommerce, Shopify, İdeasoft, Ticimax gibi altyapıların çoğu XML ile ürün aktarımını destekler.
- Pazaryeri satıcıları: Trendyol, Hepsiburada ve N11 mağazalarına entegrasyon programları üzerinden XML ürünleri yüklenebilir. Adım adım anlatım için XML ürünleri Trendyol'a nasıl yüklenir yazımıza bakın.
- Stok tutmadan satış yapmak isteyenler: XML entegrasyonu, dropshipping modelinin temelidir. Ürünü siz satarsınız, tedarikçi doğrudan müşterinize gönderir.
Ulu İthalat XML Entegrasyonu
Ulu İthalat; ev ve mutfak, hırdavat, elektrik, temizlik, kozmetik, oto aksesuar ve kırtasiye gibi kategorilerde 5.000'i aşkın ürünü XML ile bayilerine sunar.
- Ücretsiz: Üyelik, kurulum veya aylık ücret yok.
- Minimum sipariş yok: Tek ürünlük sipariş de gönderilir.
- Sık güncelleme: Fiyat ve stok bilgileri 3 ile 4 saatte bir güncellenir.
- Markasız gönderim: Siparişler doğrudan sizin müşterinize gönderilir.
- Hızlı başlangıç: Şirket yeterlidir, şahıs şirketi de kabul edilir; başvuru onaylanınca XML erişiminiz hemen açılır.
Ücretsiz XML bayilik hakkında bilgi alın · Hemen bayilik başvurusu yapın
Sık Sorulan Sorular
XML nedir, ne işe yarar?
XML, verileri etiketler içinde düzenli şekilde saklayan bir dosya biçimidir. E-ticarette ürün adı, fiyat, stok ve görsel bilgilerinin tedarikçiden satıcıya otomatik aktarılması için kullanılır.
XML linki nedir?
XML linki, tedarikçinin sunucusunda duran ve sürekli güncellenen ürün dosyasının internet adresidir. Bu linki mağazanıza tanımladığınızda ürünler otomatik olarak aktarılır ve güncellenir.
XML entegrasyonu nasıl yapılır?
Tedarikçiden XML linkini alırsınız, sitenizin paneline veya entegrasyon programınıza eklersiniz, ürün alanlarını eşleştirirsiniz ve ilk aktarımı başlatırsınız. Sonrasında güncellemeler otomatik yapılır.
XML ile ürün aktarımı ücretli mi?
Bu, tedarikçiye ve kullandığınız entegrasyon programına göre değişir. Ulu İthalat XML bayiliği ücretsizdir; kendi sitenizin veya entegrasyon programınızın ücretleri ayrıdır.
XML ile Trendyol'a ürün yüklenebilir mi?
Evet. Trendyol, Hepsiburada ve diğer pazaryerlerine XML ürünler entegrasyon programları aracılığıyla yüklenebilir. Kategori ve marka eşleştirmesini doğru yapmak onay sürecini hızlandırır.