Binlerce ürünü tek tek elle girmek ve fiyatları her gün güncellemek küçük bir ekip için imkânsızdır. XML, bu işi bir dosya adresi üzerinden otomatik hâle getirir: tedarikçi ürünlerini, fiyatlarını ve stoklarını yayımlar, siteniz düzenli aralıklarla okuyup günceller. Bu yazıda XML ile e-ticaretin nasıl çalıştığını, nasıl kurulduğunu ve hangi risklere dikkat etmeniz gerektiğini anlatıyoruz.
1998 XML 1.0'ın W3C standardı olarak ilk yayımı
RSS 2.0 Google Merchant'ın desteklediği XML akış biçimi
30 gün mesafeli satışta aksi taahhüt edilmediyse en geç gönderim süresi
XML nedir?
XML (Extensible Markup Language, Genişletilebilir İşaretleme Dili), veriyi anlamını anlatan etiketlerle yapılandıran bir metin biçimidir. W3C tarafından standartlaştırılmıştır; ilk sürümü 10 Şubat 1998'de yayımlandı. Hem insanlar hem yazılımlar tarafından okunabildiği için farklı sistemlerin aynı veriyi paylaşmasında yaygın olarak kullanılır.
XML ile e-ticaret nedir?
XML ile e-ticaret, ürün verisinin bir XML adresinden otomatik okunup sitenize aktarıldığı ya da sitenizdeki ürünlerin XML olarak başka kanallara verildiği çalışma biçimidir. Bir ürün kaydında tipik olarak ürün kodu, ad, açıklama, kategori, fiyat, para birimi, stok adedi, görsel bağlantıları, marka, varyantlar ve barkod (GTIN) alanları bulunur.
| Yön | Ne işe yarar? | Örnek |
|---|---|---|
| Gelen XML | Tedarikçinin ürün, fiyat ve stoklarını sitenize çekmek | Toptancının yayımladığı ürün akışıyla stoksuz satış |
| Giden XML | Kendi ürünlerinizi başka platformlara göndermek | Google Merchant Center'a RSS 2.0 biçiminde ürün akışı |
| Sipariş ve stok aktarımı | Siparişi tedarikçiye ya da muhasebe ve depo yazılımına iletmek | Tedarikçinin sipariş XML'i ya da entegratör yazılımı |
XML ile e-ticaret nasıl yapılır?
- Tedarikçiyi ve XML adresini netleştirin Bayilik ya da XML bayiliği şartlarını, dosyanın ne sıklıkla güncellendiğini ve görsel kullanım iznini yazılı alın.
- Altyapınızın XML aracını seçin Hazır altyapıların çoğunda XML ile ürün aktarma modülü ya da uygulaması bulunur; yoksa bir entegratör yazılımı kullanılır.
- Alanları eşleştirin Tedarikçinin "urun_adi" alanının sitenizde ürün adına, "stok" alanının stok adedine gittiğini tek tek tanımlayın.
- Kategorileri eşleştirin Tedarikçinin kategori ağacını kendi kategorilerinize bağlayın; eşleşmeyen ürünler sitede kaybolmasın.
- Fiyat kuralı koyun Kâr marjı, kargo payı, yuvarlama ve en düşük satış fiyatı kurallarını belirleyin.
- Güncelleme sıklığını ve testleri ayarlayın Önce küçük bir ürün grubuyla deneyin; stok ve fiyat değişimlerinin sitede doğru yansıdığını kontrol edin.
- Sipariş akışını kurun Gelen siparişin tedarikçiye nasıl iletileceğini, kargo takip numarasının müşteriye nasıl döneceğini belirleyin.
XML ile satışın artıları ve riskleri
Artıları
- Stok tutmadan geniş ürün yelpazesi
- Fiyat ve stok güncellemesi otomatik
- Aynı veriyle Google ve diğer kanallara ürün gönderimi
- Ürün girişinde zaman ve hata tasarrufu
Riskleri
- Güncelleme gecikirse stokta olmayan ürün satılır
- Aynı XML'i kullanan rakiplerle aynı açıklama ve görseller
- Kargo süresi ve kalite tedarikçiye bağlı
- Tedarikçi dosyası bozulursa katalog topluca etkilenir
Dikkat: Müşteriye karşı satıcı sizsiniz. Mesafeli satışta aksi taahhüt edilmediyse ürün en geç 30 gün içinde gönderilmelidir. Ticaret Bakanlığı'na göre malın stokta bulunmaması ifanın imkânsızlaşması sayılmaz; yani tedarikçinin stoğunun bitmesi sizi yükümlülükten kurtarmaz. Stoksuz satışın yasal ve operasyonel tarafını fazla stok mu, stoksuz satış mı yazımızda anlattık.
Google Merchant için XML akışı
Google Merchant Center, XML ürün kaynağı olarak RSS 2.0 biçimini destekler. Dosyada Google özellikleri için g: ön ekli ad alanı tanımlanır; ürün kimliği, başlık, açıklama, bağlantı, fiyat ve durum gibi alanlar zorunludur. Google, dosyaya yalnız son değişiklikleri değil, listelemek istediğiniz tüm ürünleri koymanızı ister. Merchant Center'ın işleyişini Google Merchant Center nedir, ürün barkodlarını GTIN kodu nedir yazılarımızda anlattık.
İpucu: Tedarikçi XML'indeki ürün açıklamalarını olduğu gibi kullanmak yerine en çok satan ürünlerden başlayarak kendi açıklamalarınızı yazın. Aynı metni kullanan onlarca sitenin arasından sıyrılmanın en kısa yolu budur.
XML ile Excel'in hangi işte daha uygun olduğunu XML ile Excel farkı, otomatik güncelleme araçlarını XML ve Excel ürün aktarım robotu yazılarımızda ele aldık. IdeaSoft, ikas, Ticimax, T-Soft, Shopify ve WooCommerce kurulumlarımızda tedarikçi XML entegrasyonunu, kategori ve fiyat kurallarıyla birlikte kuruyoruz.
Sık sorulan sorular
XML ile e-ticaret yasal mı?
Evet. Tedarikçiyle yazılı anlaşma yapmanız, vergi kaydınızın olması ve mesafeli satış kurallarına uymanız yeterlidir. Müşteriye karşı teslim ve iade sorumluluğu sizdedir.
XML bayiliği nedir?
Tedarikçinin ürün, fiyat ve stok bilgilerini XML adresiyle bayilerine açtığı çalışma modelidir. Bayi ürünleri kendi sitesinde satar, siparişi tedarikçiye iletir; gönderim çoğunlukla tedarikçi deposundan yapılır.
XML dosyası ne sıklıkla güncellenmeli?
Tek bir doğru süre yoktur; stok ve fiyatın ne kadar hızlı değiştiğine bağlıdır. Hızlı tükenen ürünlerde güncelleme aralığını kısa tutun ve stok eşiğinin altındaki ürünleri satışa kapatın.
Google Merchant hangi XML biçimini kabul eder?
Google Merchant Center, XML ürün kaynaklarında RSS 2.0 biçimini destekler; Google'a özgü alanlar g: ön ekli ad alanıyla yazılır.
Kaynaklar
- W3C, Extensible Markup Language (XML) 1.0 (28.09.2026)
- Google Merchant Center Yardım, RSS 2.0 belirtimi (28.09.2026)
- Ticaret Bakanlığı Tüketici Bilgi Rehberi, Mesafeli sözleşmeler (28.09.2026)
