Tedarikçinizin XML dosyasından binlerce ürünü tek seferde sitenize aktarmak cazip gelir: katalog bir günde dolar, stok ve fiyat tedarikçiden otomatik güncellenir. Ancak kontrolsüz yapılan XML aktarımı, sitenizi tedarikçinin ürün adlarını, kategori karmaşasını ve eksik verisini yansıtan bir kopyaya dönüştürür; üstelik aynı XML’i kullanan onlarca siteyle birebir aynı içeriğe sahip olursunuz. Aktarım öncesinde yapılacak kontrol ve kurallar, bu sonucu önler.
Bu rehberde XML entegrasyonunun çalışma mantığını, aktarım öncesi kontrol listesini, kategori ve ürün eşleştirmesini, fiyat ve kâr marjı kurallarını, stok güncelleme kurallarını, görsel ve SEO kalitesinin korunmasını, pilot aktarımı, güncelleme sıklığını ve sık yapılan hataları anlatıyoruz. AveksaSoft paketlerinde XML ürün aktarımı Aveksa Pro’da değerlendirilir.
XML entegrasyonu nasıl çalışır?
Tedarikçi, ürün bilgilerini (ad, kod, kategori, fiyat, stok, görsel, açıklama, varyant) belirli bir yapıda XML dosyası veya adres olarak sunar. Entegrasyon bu dosyayı belirli aralıklarla okur, sizin tanımladığınız kurallara göre dönüştürür ve sitenize yazar. İlk aktarımda ürünler oluşturulur; sonraki okumalarda değişen alanlar (genellikle stok ve fiyat) güncellenir. Hangi alanların her güncellemede üzerine yazılacağı, hangilerinin ilk aktarımdan sonra sizin kontrolünüzde kalacağı en kritik ayardır: ürün adını ve açıklamasını düzenledikten sonra tedarikçinin her güncellemede bunları geri yazmasını istemezsiniz.
Aktarım öncesi kontrol listesi
- XML yapısı: Dosyada hangi alanlar var? Varyantlar ayrı satır mı, iç içe mi? Örnek dosyayı inceleyin.
- Benzersiz kimlik: Her ürünün ve varyantın tedarikçi tarafında değişmeyen bir kodu var mı? Bu kod olmadan güncelleme eşleşmesi yapılamaz.
- Barkod: Ürünlerde GTIN/EAN var mı? Pazaryeri ve reklam için gerekecek.
- Görsel adresleri: Erişilebilir, yeterli çözünürlükte ve filigransız mı?
- Fiyat türü: Dosyadaki fiyat alış fiyatı mı, önerilen satış fiyatı mı, KDV dahil mi?
- Stok anlamı: Stok tedarikçinin deposundaki miktar mı, size ayrılan miktar mı? Güncelleme sıklığı ne?
- Kategori yapısı: Tedarikçinin kategorileri sizin kategori ağacınıza nasıl karşılık geliyor?
- Dosya güvenilirliği: Dosya zaman zaman boş veya eksik geliyor mu? Bu durumda ne olacak?
Kategori ve ürün eşleştirme
Tedarikçinin kategorilerini olduğu gibi almak, sitenizde anlamsız ve derin bir kategori ağacı oluşturur. Bunun yerine kendi kategori ağacınızı kurun ve tedarikçi kategorilerini bir eşleştirme tablosuyla kendi kategorilerinize bağlayın: tedarikçinin “Elektronik > Ses > Kulak İçi” kategorisi sizin “Kulaklık” kategorinize gider. Eşleşmeyen kategoriler aktarım öncesi listelenmeli ve karar verilmelidir. Marka, renk ve beden adları için de aynı eşleştirme yapılır; tedarikçinin “NAVY” rengi sizin “Lacivert” renginize bağlanır. Birden fazla tedarikçiyle çalışıyorsanız aynı ürünün iki tedarikçiden gelmesi durumunda hangisinin esas alınacağını belirleyin.
Fiyat ve kâr marjı kuralları
XML’deki fiyat genellikle alış veya tavsiye edilen satış fiyatıdır; sitenizdeki satış fiyatı kurala göre hesaplanmalıdır. Kural örnekleri: alış fiyatının üzerine sabit yüzde, kategori bazlı farklı yüzde, belirli fiyat aralıklarında farklı yüzde, sonuç fiyatın yuvarlanması (ör. 1.247 TL → 1.249 TL). Kârın komisyon, kargo ve ambalaj giderlerini karşıladığını örnek hesapla doğrulayın. Tedarikçi fiyatı olağan dışı değiştiğinde (ör. %40’tan fazla düşüş veya artış) otomatik güncelleme yerine onaya düşmesi, hatalı fiyatla satışı önler. Tedarikçinin tavsiye ettiği satış fiyatının altına inme kuralı varsa bunu da tanımlayın.
Stok güncelleme kuralları
| Kural | Amaç |
|---|---|
| Güvenlik payı (tedarikçi 10 → site 7) | Tedarikçi stoğunun başkalarıyla paylaşılmasına karşı tampon |
| Düşük stok eşiği (3 ve altı → 0) | Tükenmek üzere olan ürünü satmamak |
| Boş dosya koruması | XML boş gelirse stokları sıfırlamamak |
| Kendi stoğunuzla birleştirme | Kendi deponuzdaki ürünlerde tedarikçi stoğunu yok saymak veya toplamak |
| Güncelleme sıklığı | Hızlı tükenen ürünlerde daha sık okuma |
Dropshipping modelinde tedarikçi stoğu, sizin satılabilir stoğunuzdur; ancak tedarikçi aynı stoğu başka satıcılara da gösterir. Güvenlik payı ve sık güncelleme bu riski azaltır, tamamen ortadan kaldırmaz; tedarikçiyle termin ve stok teyit düzenini konuşun.
SEO ve görsel kalitesini koruyun
XML’den gelen ürün adı ve açıklaması, aynı dosyayı kullanan tüm sitelerde aynıdır. En azından en çok satmasını beklediğiniz ürünlerde adı ve açıklamayı kendi standardınıza göre yeniden yazın ve bu alanları güncellemeden koruyun (“ilk aktarımda al, sonra üzerine yazma”). Adres (slug) ürün adından oluşuyorsa, ad değiştiğinde adresin değişmemesini sağlayın. Görselleri aktarırken kendi sunucunuza alın, yeniden boyutlandırın ve WebP’ye dönüştürün; tedarikçi görsel adresine bağımlı kalmak, tedarikçi dosyayı taşıdığında kırık görsel demektir. Dosya adı ve alt metni ürün adından üretin.
Pilot aktarım
Tüm kataloğu almadan önce 20-50 ürünlük bir grupla aktarım yapın: farklı kategorilerden, varyantlı ve varyantsız, görseli olan ve olmayan ürünler seçin. Kontrol edin: kategori ve marka doğru eşleşti mi, varyantlar doğru bağlandı mı, fiyat kuralı beklenen sonucu verdi mi, görseller alındı mı, stok doğru mu? Ardından tedarikçi dosyasında bir fiyat ve stok değişikliğinin güncellemede doğru yansıdığını ve korunan alanların (ad, açıklama) üzerine yazılmadığını test edin. Sorunları düzeltmeden tam aktarıma geçmeyin.
Güncelleme sıklığı ve izleme
Stok ve fiyat güncellemesi için günde birkaç kez okuma çoğu işletme için yeterlidir; hızlı tükenen ürünlerde saatlik okuma gerekebilir. Ürün ekleme ve kategori değişiklikleri daha seyrek ve onaylı yapılmalıdır. Her okumanın sonucunu (okunan ürün sayısı, güncellenen, eklenen, hata veren) kaydeden bir günlük tutun ve son başarılı okuma zamanını izleyin. Okuma uzun süredir başarısızsa stok bilgisi eskimiştir; uyarı mekanizması olmalıdır.
Sık yapılan hatalar
- Tedarikçi kategorilerini olduğu gibi almak
- Fiyat kuralı tanımlamadan tedarikçi fiyatını satış fiyatı olarak kullanmak
- Düzenlenen ürün adlarının her güncellemede geri yazılmasına izin vermek
- Boş veya hatalı dosyada tüm stokların sıfırlanması
- Görselleri tedarikçi adresinden doğrudan göstermek
- Tedarikçi kodunu kendi SKU’nuz olarak kullanmak
- Pilot test yapmadan tüm kataloğu aktarmak
- Tedarikçiden gelen binlerce ürünün tamamını satışa açmak; düşük marjlı veya uygunsuz ürünleri filtrelememek
AveksaSoft XML entegrasyonu
AveksaSoft paketlerinde tedarikçi XML’inden ürün, stok ve fiyat aktarımı Aveksa Pro’da değerlendirilir; kategori ve marka eşleştirme, fiyat kuralları, korunan alanlar ve güncelleme sıklığı kurulum sırasında tanımlanır. Tedarikçi XML örneğinizi demo görüşmesinde paylaşırsanız dosya yapısı, eşleştirme ve kural planı somut olarak incelenebilir.
Sık sorulan sorular
Tedarikçi fiyatı değişince satış fiyatım otomatik değişir mi?
Fiyat kuralı tanımlıysa evet; olağan dışı değişikliklerin onaya düşmesi için eşik tanımlamanız önerilir.
Ürün açıklamalarını düzenlersem tedarikçi güncellemesi bunları siler mi?
Korunan alan ayarı yapılırsa silmez. Ad ve açıklamayı “ilk aktarımda al, sonra koruma” kuralıyla tanımlayın.
Birden fazla tedarikçi XML’i kullanabilir miyim?
Evet; her tedarikçi için ayrı eşleştirme ve kural tanımlanır. Aynı ürün iki tedarikçiden geliyorsa önceliği belirleyin.