Tedarikçinizden XML ile ürün çekmek, ürün girişi, stok ve fiyat yönetimini otomatikleştirmenin en pratik yoludur. Peki XML dosyalarında nelere dikkat etmelisiniz? Barkod eşleme, Türkçe karakter, varyant ve senkron hatalarından kaçınmak için bilmeniz gerekenler bu rehberde.
Tedarikçinizden ürünleri tek tek girmek yerine XML ile topluca çekmek, e-ticarette en çok zaman kazandıran işlemlerden biridir. Ama "XML var" demek, her şeyin otomatik ve sorunsuz çalışacağı anlamına gelmez. Dosyanın yapısı, alan adları, stok ve fiyatın güncelliği, Türkçe karakterler, varyantlar... XML ile ürün çekiyorsanız bunları bilmeniz lazım. İşte tedarikçi XML entegrasyonunda dikkat etmeniz gereken her şey.
1. XML Nedir, Ürün Çekme Nasıl Çalışır?
XML, verilerin etiketlerle düzenlendiği standart bir metin formatıdır. Tedarikçiniz size bir XML adresi (URL) verir; bu adres ürünlerin adını, barkodunu, fiyatını, stok durumunu, görsellerini ve açıklamalarını düzenli bir yapıda barındırır. Sizin sisteminiz bu adresi belirli aralıklarla ziyaret eder, dosyayı okur ve ürünleri sitenize aktarır. Doğru kurulduğunda ürün girişi, stok takibi ve fiyat güncellemesi tamamen otomatik hale gelir.
2. Doğru Tedarikçi ve Doğru XML Adresi
Her tedarikçinin XML''i aynı kalitede değildir. Entegrasyona başlamadan önce şunları kontrol edin: XML adresi ne sıklıkla güncelleniyor? İçinde kaç ürün var? Görseller doğrudan erişilebilir mi? Varyantlı ürünler (beden, renk) ayrı satırlarda mı duruyor? Bayisi olduğunuz firmanın XML servisini kullanıyorsanız, tedarikçiyle bayilik sözleşmenizin bu kullanıma izin verdiğinden emin olun.
3. Olmazsa Olmaz Alanlar: Barkod, Stok ve Fiyat
XML''den gelen her ürünün benzersiz bir kimliği olmalıdır. Bu kimlik genellikle barkod (GTIN/EAN) ya da tedarikçinin ürün kodudur. Barkod olmadan ürünleri eşleştiremez, stok ve fiyat güncellemelerini doğru ürüne işleyemezsiniz. Ayrıca stok bilgisi "0" ve "boş" gibi değerlerin nasıl yorumlanacağına da karar verin; stokta olmayan ürünlerin "tükendi" olarak işaretlenmesi, sipariş iptallerinin önüne geçer.
4. Türkçe Karakter ve Format Sorunları
XML dosyalarında en sık karşılaşılan sorun karakter bozukluklarıdır. Dosyanın UTF-8 kodlamasında olması gerekir; aksi halde "şampuan" yerine "Å?ampuan" gibi bozuk metinler sitenize düşer. Aynı şekilde görsel linkleri kırık, bozuk ya da yönlendirmeli (redirect) olabilir. Entegrasyon sonrası mutlaka örnek ürünler üzerinde karakter, görsel ve link kontrolleri yapın.
5. Varyant ve Özellik Yönetimi
Giyim, ayakkabı ve aksesuar gibi sektörlerde aynı ürünün birden fazla beden ve rengi vardır. XML''de her varyant ayrı bir satır olarak gelir; doğru eşleştirilmezse aynı ürünün onlarca kopyası oluşur. Varyantları tek ürün altında toplamak, hem sitenizin düzenini korur hem de müşterinin doğru bedeni seçmesini sağlar. Renk, beden, kumaş gibi özellikleri de XML''deki karşılıklarıyla eşleştirin.
6. Stok ve Fiyat Senkronu: Otomatik Güncelleme
XML entegrasyonunun asıl amacı, stok ve fiyatları manuel güncelleme derdinden kurtulmaktır. Tedarikçinin fiyatı değiştiğinde sitenizdeki fiyat da güncellenmeli; stok tükendiğinde ürün otomatik "tükendi" olmalıdır. Bu senkronun ne sıklıkla çalıştığını bilin: Günde birkaç kez çalışan bir entegrasyon, stokta olmayan ürünün satılma riskini büyük ölçüde azaltır.
7. Görsel ve İçerik Kalitesi
XML''den gelen ürünü olduğu gibi yayınlamak yerine, görselleri optimize edin: Büyük görselleri sıkıştırın, ürün açıklamalarını düzenleyin. Aynı tedarikçiden ürün satan yüzlerce mağaza olduğunu unutmayın; aynı görsel ve aynı açıklama, farklılaşmanızı engeller. Müşteri deneyimi için görsellerin hızlı yüklenmesi, dönüşümünüzü doğrudan etkiler.
8. Kategori Eşleme
Tedarikçinin kategorileri ile sizin sitenizdeki kategoriler çoğu zaman birebir aynı değildir. XML''deki "Kadın > Giyim > Elbise" bilgisini sitenizdeki doğru kategoriyle eşleştirmeniz gerekir. İyi bir eşleme, ürünlerin doğru yerde görünmesini sağlar; yanlış eşleme ise hem müşteriyi kaybettirir hem de SEO performansınızı düşürür.
9. Hata ve Eksik Veri Yönetimi
Entegrasyon sırasında bazı ürünler hatalı gelebilir: Eksik barkod, bozuk görsel, sıfır fiyat, aşırı uzun açıklama... Bu kayıtları otomatik yayınlamak yerine bir "bekleme listesine" almak en sağlıklısıdır. Periyodik olarak hatalı kayıtları gözden geçirin; böylece sitenize hiçbir zaman yarım ürün düşmez. Çift kayıt kontrolü de unutulmamalıdır: Aynı barkod birden fazla kez eklenmemelidir.
10. ShopPHP ile Tek Tuşla XML Entegrasyonu
ShopPHP, tedarikçi XML entegrasyonları konusunda Türkiye''nin en geniş hazır bağlantı altyapısına sahiptir: 833+ firmanın XML servisi hazır tanımlıdır. Bayisi olduğunuz firmanın XML adresini sisteme tanımladığınız anda ürün girişi, stok takibi ve fiyat güncellemesi otomatik başlar; tek tuşla ürünleri sitenize aktarabilirsiniz. Böylece ürün girişi, stok takibi ve fiyat güncellemesi yapmanıza gerek kalmaz. Pazaryerlerine ürün gönderimi için de pazaryeri API entegrasyonlarından faydalanabilirsiniz.
XML entegrasyonuyla ürün yönetimini otomatikleştirmek istiyorsanız ShopPHP paketlerini inceleyin; canlı demoda XML entegrasyon ekranını yakından görebilirsiniz. Tedarikçi listenizi yönetmek, ürünlerinizi güncel tutmak hiç bu kadar kolay olmamıştı.
ShopPHP Editör Ekibi
Creamedia Yazılım, 2005’ten beri e-ticaret yazılımı. Hakkımızda