İçeriğe geç

Konya Reklam Ajansı · Türkiye geneline hizmet

XML Sistemleri: Ürün Akışı ve Katalog Entegrasyonu

Tedarikçi XML ürün akışını sitenize aktarıyor, pazaryeri ve reklam katalogları için XML çıktısı üretiyor, stok ve fiyatı zamanlanmış görevlerle güncel tutuyoruz.

Web & Yazılım 6 adımda süreç 12 soru yanıtlandı

Ücretsiz Teklif Al WhatsApp

XML Sistemleri — Lanse Yapım
Kimler için
Tedarikçi akışı kullanan, pazaryerine ürün gönderen veya XML ile çalışan sistemlere bağlananlar
Tipik süre
Genellikle günler ile birkaç hafta arasında; ürün sayısı ve kurallara göre değişir
Teslim edilen
İçe ve dışa aktarma yazılımı, eşleştirme tabloları, zamanlanmış görevler ve hata günlüğü
Sizden beklenen
Tedarikçi XML adresi, hedef alanlar, fiyat kuralları ve örnek ürünler

XML Sistemleri nedir?

XML sistemleri, ürün, stok, fiyat ve sipariş gibi verilerin XML adı verilen etiketli biçimde okunması, üretilmesi ve sistemler arasında düzenli aktarılması için kurulan yazılımlardır. Tedarikçi akışından ürün çekmek, pazaryerine ürün listesi yayınlamak ya da eski bir sistemle veri paylaşmak için kullanılır. Doğru kurulduğunda ürün ve stok bilgisi elle girilmeden, zamanlanmış görevlerle güncel kalır.

XML Sistemleri kimler için uygun?

Tedarikçi akışıyla satış yapanlar

Toptancıdan gelen ürün akışıyla mağazasını dolduran e-ticaret sahipleri, binlerce ürünü tek tek girmek yerine akışı sitelerine otomatik işleyebilir.

Pazaryerinde satış yapanlar

Kendi sistemindeki ürünleri pazaryerlerinin istediği XML biçiminde sunmak isteyen satıcılar, ürün ve stok bilgisini tek kaynaktan birden çok kanala dağıtabilir.

Kendi katalog akışını yayınlayan üreticiler

Bayilerine ürün, fiyat ve görsel bilgisini düzenli iletmek isteyen üreticiler, bayilerin okuyabileceği bir XML akışı yayınlayarak telefonla bilgi vermenin yükünü azaltır.

Kurumsal sistemlerle çalışanlar

Bazı muhasebe, ERP ve kamu odaklı sistemler yalnızca XML kabul eder. Bu sistemlere veri gönderecek ya da onlardan veri alacak bir dönüştürücü gerekir.

Fiyat ve stok tutarsızlığı yaşayanlar

Sitede stokta görünen ürünün tedarikçide tükendiğini geç öğrenen işletmeler, sık aralıklı güncelleme ile iptal ve müşteri memnuniyetsizliğini azaltabilir.

XML entegrasyonu ne işe yarar?

Tedarikçiniz ürünlerini, fiyatını ve stoğunu bir XML dosyası olarak yayınlıyorsa, siteniz bu dosyayı okuyup ürünleri kendiliğinden güncelleyebilir. Binlerce ürünü tek tek girmenize gerek kalmaz.

Tersi de olur: sizin ürünlerinizden pazaryeri ve reklam platformlarının istediği XML katalog üretilir. Ürünü bir yerde yönetir, birçok yerde satarsınız.

XML sistemleri kapsamında neler yapıyoruz?

Yalnızca içe aktarma, yalnızca dışa aktarma ya da ikisini birlikte kurabiliriz. Her akış için alan eşleştirmesini ve güncelleme sıklığını sizinle netleştiririz.

  • Tedarikçi XML akışından ürün, görsel, kategori ve varyant içe aktarma
  • Stok ve fiyatın zamanlanmış görevlerle otomatik güncellenmesi
  • Fiyata kâr oranı, kur çevrimi veya yuvarlama kuralı uygulama
  • Pazaryeri ve reklam kataloğu için XML çıktısı üretme
  • Kategori ve marka eşleştirme tabloları
  • Çalışma günlüğü ve hata kaydı ile sorunların izlenmesi
  • Bozuk ya da boş dosyada mevcut ürünleri silmeyen koruma kuralları
  • Mevcut sitenize veya yeni kurulan mağazaya uyumlu geliştirme

Size ne kazandırır?

Elle ürün girişi yavaş ve hataya açıktır. Tedarikçide tükenmiş ürünün sitenizde satışta görünmesi sipariş iptali ve müşteri şikayeti demektir.

  • Ürün girişinde ciddi zaman tasarrufu, ekibin satışa odaklanması
  • Stok ve fiyatın gerçeğe yakın kalması, iptal edilen siparişlerin azalması
  • Tek ürün kaynağından birçok satış kanalına dağıtım
  • Fiyat kurallarını merkezden yönetme
  • Hata kaydı sayesinde neyin neden güncellenmediğini görebilme

Hangi işletmeler için uygun?

  • Toptancıdan ürün çeken yeni açılan e-ticaret mağazaları
  • Aynı ürünü pazaryerlerinde ve kendi sitesinde satan perakendeciler
  • Reklam kataloğu kullanarak dinamik reklam vermek isteyen markalar
  • Bayilerine ürün listesini XML olarak sunmak isteyen üreticiler
  • Emlak, otomotiv veya turizmde ilan ve stok akışı paylaşan işletmeler

Neden Lanse Yapım?

Entegrasyonu mağaza yazılımınızla ve reklam kataloğunuzla birlikte düşünüyoruz. Konya'da yüz yüze analiz yapabilir, Türkiye genelinde uzaktan çalışabiliriz.

Kapsamı yazılı teklifle belirler, ilk senkronizasyonu birlikte izler ve teslimden sonra da destek veririz.

Dikkat edilmesi gerekenler

  • Tedarikçi akışının kalitesi doğrudan sitenize yansır; eksik açıklama ve görseller olabilir
  • Tedarikçi akış adresini veya yapısını değiştirirse entegrasyonun güncellenmesi gerekir
  • Çok sık güncelleme sunucuyu yorabilir; uygun sıklığı birlikte seçeriz
  • Pazaryerleri ve reklam platformlarının kuralları zamanla değişebilir
  • Önemli ürünlerin açıklamalarını özgünleştirmek arama görünürlüğüne yardımcı olur

XML Sistemleri kapsamında neler yapıyoruz?

  1. XML akış analizi

    Tedarikçinin XML yapısını, etiketlerini ve güncelleme sıklığını inceleriz. Hangi alanın ürün adı, hangisinin stok olduğunu belirleyip eşleştirme planını çıkarırız.

  2. Alan ve kategori eşleştirme

    Tedarikçinin kategori, marka ve özellik adlarını sizin sitenizin yapısına çeviririz. Eşleşmeyen kayıtlar için bekleme listesi oluşturup sizden onay isteriz.

  3. Fiyat kuralları

    Yüzdelik kâr, sabit ekleme, kur çevrimi ve yuvarlama kurallarını tanımlarız. Kurallar kategoriye ya da markaya göre farklılaştırılabilir ve panelden değiştirilir.

  4. Stok ve fiyat güncelleme

    Yalnızca değişen kayıtları güncelleyen hafif bir görev yazarız. Bu sayede binlerce ürün olsa bile sunucu yorulmadan stok bilgisi sık aralıklarla yenilenir.

  5. Görsel işleme

    Tedarikçi görsellerini indirir, boyutlandırır ve sitenize uygun biçime dönüştürürüz. Kırık görsel bağlantıları kayda alınır ve yedek görsel mantığı eklenebilir.

  6. Dışa aktarma akışı

    Sizin ürünlerinizi pazaryeri ya da iş ortağının istediği XML biçiminde yayınlarız. Zorunlu alanlar, ürün kodu kuralları ve karakter kodlaması hedefe göre ayarlanır.

  7. Doğrulama ve hata günlüğü

    XML dosyasını şemaya göre denetler, bozuk ya da boş akışı reddederiz. Mevcut ürünler korunur, hata nedeni kayda alınır ve gerekirse size bildirim gönderilir.

  8. Zamanlanmış görev kurulumu

    İçe ve dışa aktarmayı belirlenen aralıklarla otomatik çalıştırırız. Görevlerin son çalışma zamanı, süresi ve sonucu panelde görülebilir.

Neler teslim ediyoruz, hangi araçları kullanıyoruz?

Teslim edilenler

  • Çalışan XML içe aktarma yazılımı
  • Pazaryeri veya iş ortağı için dışa aktarma akışı
  • Kategori, marka ve alan eşleştirme tabloları
  • Fiyat kuralı ve kâr oranı tanımları
  • Zamanlanmış görev ayarları ve çalışma saatleri
  • Hata günlüğü ve bildirim yapısı
  • Deneme aktarımı raporu ve onay kaydı
  • Eşleşmeyen kayıtlar için bekleme listesi
  • Teknik kurulum notları ve kullanım anlatımı
  • Akış değişikliği halinde güncelleme prosedürü

Yöntem ve araçlar

  • XML ayrıştırıcı (parser)
  • XSD şema doğrulama
  • XPath sorguları
  • XSLT dönüşümleri
  • Cron zamanlanmış görev
  • Önbellek ve kuyruk
  • Görsel boyutlandırma
  • Hata günlüğü

Tedarikçi XML akışı mağazaya nasıl aktarılır?

Akış aktarımı beş aşamada ilerler: akışın indirilmesi, doğrulanması, ayrıştırılması, eşleştirilmesi ve kaydedilmesi. İlk aşamada tedarikçinin adresinden dosya alınır. Dosya boşsa, bozuksa ya da beklenen yapıda değilse işlem burada durdurulur. Bu kontrol mağazadaki mevcut ürünlerin yanlışlıkla silinmesini önler.

Ayrıştırma aşamasında XML okunur ve her ürün için ad, kod, fiyat, stok ve görsel gibi alanlar çıkarılır. Eşleştirme aşamasında bu alanlar mağazanızın veri yapısına çevrilir; kategori ve marka adları sizin sistemdeki karşılıklarına bağlanır. Eşleşmeyen kayıtlar bekleme listesinde tutulur.

Kaydetme aşamasında yeni ürünler eklenir, mevcut ürünlerin yalnızca değişen alanları güncellenir. Tedarikçide artık bulunmayan ürünler için politika önceden belirlenir: pasif yapılır, stoksuz işaretlenir ya da yöneticiye bildirilir. Bu politika işletme kararıdır ve baştan yazılı netleştirilir.

  • Akışın indirilmesi ve doğrulanması
  • Alan çıkarma ve eşleştirme
  • Yeni ve değişen kayıtların ayrılması
  • Kaldırılan ürünler için belirlenmiş politika

Pazaryerine XML ile ürün göndermek nelere bağlıdır?

Her pazaryerinin kendi XML biçimi, zorunlu alanları ve kategori numaralandırması vardır. Aynı ürünü iki farklı pazaryerine göndermek için çoğu zaman iki farklı akış gerekir. Bu nedenle ürün verisi önce tek bir merkezde tutulur, hedefe göre dönüştürülerek yayınlanır.

Kalite kuralları da önemlidir. Görsel boyutu, ürün başlığı uzunluğu, barkod ya da stok kodu gibi alanlarda pazaryeri kısıtlamaları vardır. Kurallara uymayan ürün reddedilebilir. Akış kurulurken bu kontroller dışa aktarım öncesi uygulanır; uygun olmayan ürünler ayrı raporlanır.

Son olarak yayın sıklığı belirlenir. Fiyat ve stok bilgisi sık, açıklama ve görsel bilgisi seyrek güncellenir. Pazaryerlerinin okuma aralıkları ve kuralları zamanla değişebileceği için akışın düzenli izlenmesi gerekir. Değişiklik duyurularını takip etmek bakım sürecinin parçasıdır.

  • Hedefe özel zorunlu alanlar
  • Başlık ve görsel kuralları
  • Kategori numarası eşleştirme
  • Fiyat ve stok için sık güncelleme

XML akışı bozulduğunda ne olur, nasıl önlem alınır?

Tedarikçi sunucusu kapanabilir, akış adresi değişebilir ya da dosya yarım yüklenebilir. Bu durumlar gerçek hayatta sıkça yaşanır. Yazılım bu senaryolar düşünülmeden yazılırsa boş dosya mağazadaki ürünlerin silinmesine yol açabilir; bu nedenle koruma kuralları baştan kurulmalıdır.

Temel koruma, dosya boyutu ve ürün sayısı kontrolüdür. Akıştaki ürün sayısı bir önceki aktarıma göre keskin biçimde düşmüşse işlem durdurulur ve yöneticiye bildirim gider. Mevcut ürünler olduğu gibi kalır. Normal durum geri döndüğünde aktarım kaldığı yerden devam eder.

İkinci koruma, hata günlüğüdür. Hangi tarihte hangi kaydın neden işlenemediği tutulur. Bu kayıtlar hem tedarikçiyle iletişimde kanıt olur hem de sorunun yazılım mı, veri mi kaynaklı olduğunu ayırt etmeyi sağlar. Günlüklerin belirli sürede arşivlenmesi de planlanır.

  • Boş veya bozuk dosyada otomatik durdurma
  • Ürün sayısında ani düşüş kontrolü
  • Yönetici bildirimi
  • Tarihli hata günlüğü

XML aktarımında hazır eklenti mi, özel yazılım mı?

ÖlçütHazır eklentiÖzel XML yazılımı
Kurulum süresiHızlı kurulur, ayar ekranı hazırdırAnaliz ve geliştirme süresi gerekir
Alan eşleştirmeGenelde standart alanlarla sınırlıTedarikçiye özel alan ve kural yazılabilir
Fiyat kuralıBasit yüzde veya sabit kuralKategori, marka ve kura göre ayrıntılı kural
Büyük katalogÇok ürünle yavaşlayabilirParçalı ve değişen kayıtlara dayalı çalışır
Hata yönetimiHata nedeni her zaman görünmezAyrıntılı günlük ve bildirim kurulur
Maliyet yapısıLisans ve eklenti ücreti çıkabilirTek seferlik geliştirme ve bakım

XML Sistemleri işinde sık yapılan hatalar

Sık yapılan hata Tedarikçi akışını doğrulamadan doğrudan canlı mağazaya aktarmak; akış bozuk geldiğinde ürünler silinir ya da yanlış fiyatla yayınlanır.

Doğrusu Önce kopya ortamda ve az ürünle deneme yapın. Akış boş ya da bozuksa işlemi durduran, mevcut ürünleri koruyan bir kural ekleyin.

Sık yapılan hata Fiyat kuralını tek bir oranla bütün ürünlere uygulamak; düşük fiyatlı ürünlerde zarar, yüksek fiyatlılarda rekabet kaybı oluşur.

Doğrusu Kategori ve fiyat aralığına göre farklı kural tanımlayın. Kur değişimi ve yuvarlama kurallarını da açık yazın.

Sık yapılan hata Eşleşmeyen kategorileri görmezden gelmek; yeni gelen ürünler yanlış kategoriye düşer veya hiç yayınlanmaz.

Doğrusu Eşleşmeyen kayıtlar için bekleme listesi tutun ve düzenli kontrol edin. Yeni kategori gelince bildirim alacak şekilde kurgulayın.

Sık yapılan hata Tüm ürünleri her seferinde baştan yazmak; sunucu yorulur, sayfalar yavaşlar ve işlem yarıda kalabilir.

Doğrusu Yalnızca değişen kayıtları güncelleyin, büyük akışları parçalı işleyin. Çalışma saatlerini yoğun ziyaretçi saatlerinin dışına alın.

Sık yapılan hata Karakter kodlamasını kontrol etmemek; Türkçe karakterler bozuk görünür veya pazaryeri akışı reddeder.

Doğrusu Kodlamayı baştan UTF-8 olarak belirleyin ve hedef sistemin beklentisini kontrol edin. Aktarım sonrası örnek ürünleri gözle doğrulayın.

XML Sistemleri Sürecimiz

İşi baştan sona şu adımlarla yürütüyoruz; her adımda onayınızı alıyor ve ilerlemeyi sizinle paylaşıyoruz.

  1. 1

    Akış incelemesi

    Tedarikçi XML adresini ve örnek dosyayı inceliyor, sizden hedef alanları ve fiyat kurallarını istiyoruz.

  2. 2

    Eşleştirme ve teklif

    Alan, kategori ve marka eşleştirme planını çıkarır, yazılı teklifle sunarız.

  3. 3

    Geliştirme

    İçe ve dışa aktarma kodlarını yazar, zamanlanmış görevleri kurarız.

  4. 4

    Deneme aktarımı

    Az sayıda üründe başlar, sonuçları birlikte kontrol edip tüm kataloğa genişletiriz.

  5. 5

    Canlıya alma

    Zamanlamayı açar, hata günlüğünü izlemeye başlarız.

  6. 6

    Destek

    Akış yapısı veya kurallar değiştiğinde güncelleme desteği veririz.

Sonuçları nasıl ölçüyoruz?

Sonuçlar sektöre, rekabete ve kapsama göre değişir. Bu yüzden iş bittiğinde değil, süreç boyunca aşağıdaki göstergelere bakarız.

  • Başarılı aktarım oranı

    Her çalışmada işlenen, atlanan ve hata veren kayıt sayısını izleriz. Hata verenlerin nedeni türüne göre sınıflanır.

  • Stok güncelliği

    Tedarikçideki stok değişikliğinin sitenizde ne kadar sürede göründüğünü ölçer, gecikmeyi azaltacak aralık ayarı yaparız.

  • Eşleşmeyen kayıt sayısı

    Kategori ve marka eşleştirmesinde bekleyen kayıtların sayısını takip eder, birikmeye başladığında sizi uyarırız.

  • Görsel hata oranı

    İndirilemeyen ya da kırık görsellerin sayısını izler ve ürünlerde boş görsel kalmaması için düzeltme yaparız.

  • İşlem süresi ve sunucu yükü

    Görevin ne kadar sürdüğünü ve sunucuya etkisini kontrol eder, gerekirse işlemi parçalara böleriz.

XML Sistemleri için kısa sözlük

Etiket (tag)
XML’de verinin başını ve sonunu işaretleyen ad bildirimidir. Ürün adı, fiyat ve stok gibi her bilgi kendi etiketi içinde yazılır ve iç içe geçebilir.
XSD şeması
XML dosyasının hangi etiketleri içermesi gerektiğini tanımlayan kural belgesidir. Gelen dosya bu şemaya uymuyorsa otomatik olarak reddedilebilir.
XPath
XML içinde belirli bir etiketi ya da değeri bulmak için kullanılan sorgu dilidir. Tedarikçi akışından yalnızca fiyat veya stok alanını çekmek için kullanılır.
Akış (feed)
Bir sistemin ürün, stok ve fiyat gibi verileri düzenli aralıklarla yayınladığı XML dosyasıdır. Başka sistemler bu adresi okuyarak kendi verisini güncel tutar.
XSLT
Bir XML dosyasını başka bir XML yapısına ya da metne dönüştürmeye yarayan kural dilidir. Farklı pazaryerlerinin istediği biçimlere dönüşümde işe yarar.

XML Sistemleri Hakkında Sorular ve Yanıtlar

12 soruda xml sistemleri hakkında merak edilenleri yanıtladık.

XML ürün akışı tam olarak nedir?

Tedarikçinin ürün, stok, fiyat ve görsel bilgisini makinelerin okuyabileceği biçimde yayınladığı dosya ya da web adresidir. Siteniz bu adresi belli aralıklarla okuyup ürünleri günceller.

Stok ve fiyat ne sıklıkla güncellenir?

Tedarikçinin akışı ne sıklıkla yenilediğine ve ürün sayınıza göre dakikalardan saatlere değişen bir aralık seçilir. Kritik ürünler için ayrı kural tanımlanabilir.

Fiyatı nasıl belirleyecek? Kâr oranı eklenebilir mi?

Evet. Tedarikçi fiyatına yüzde veya sabit kâr, kur çevrimi ve yuvarlama kuralları uygulayabiliriz. Kategoriye ya da markaya göre farklı kurallar tanımlanabilir.

XML ile JSON arasında hangisini seçmeliyim?

Tedarikçi ve pazaryerleri sıklıkla XML ister; mobil uygulamalar ise JSON'u tercih eder. Seçimi karşı tarafın gereksinimi belirler, gerekiyorsa ikisi arasında dönüştürme yaparız.

Akış bozulursa ürünlerim silinir mi?

Hayır. Dosya boş ya da bozuksa işlem durdurulur, mevcut ürünler korunur ve hata kaydedilir.

Teslimden sonra destek alabilir miyim?

Evet. Tedarikçi değişikliği veya yeni kanal ekleme gibi durumlarda yardımcı oluruz. Ayrıntıları yazılı teklifte belirtiriz; ücretsiz ön görüşme için bize ulaşabilirsiniz.

XML akışı yerine Excel dosyasıyla da ürün aktarılır mı?

Evet, tedarikçi Excel ya da CSV sunuyorsa aynı mantıkla otomatik içe aktarma kurulabilir. Dosyanın düzenli yenilenmesi ve sütun yapısının sabit kalması gerekir. Dosya yapısı değişirse eşleştirme güncellenir.

Aynı anda birden fazla tedarikçiden ürün alabilir miyim?

Evet, her tedarikçi için ayrı eşleştirme ve fiyat kuralı tanımlanır. Aynı ürünün birden çok tedarikçide bulunması halinde hangisinin öncelikli olacağı kuralla belirlenir. Bu kural sizin ticari tercihlerinize göre yazılır.

Ürün açıklamalarını da otomatik çekebilir miyim?

Evet, akışta açıklama alanı varsa çekilebilir. Ancak aynı açıklamayı kullanan başka siteler olduğu için arama motorunda özgün içerik avantajı azalabilir. Önemli ürünlerde açıklamayı kendiniz yazmayı öneririz.

Tedarikçi izin vermiyorsa akışı kullanabilir miyim?

Hayır, akışı kullanma hakkı tedarikçiyle yapılan anlaşmaya bağlıdır. Erişim adresi ve kullanım koşulları tedarikçiden alınmalıdır. Bu konudaki hukuki ayrıntılar için ilgili anlaşma metnini bir uzmana danışmanızı öneririz.

Satışta olmayan ürünler sitede ne olur?

Bu kararı siz verirsiniz: ürün pasife alınabilir, stoksuz işaretlenebilir ya da yönetici onayına bırakılabilir. Politikayı kurulumda yazılı belirleriz. Siparişi olan ürünlerin silinmemesi için ayrıca koruma kuralı eklenir.

XML akışımı iş ortaklarıma açık yayınlayabilir miyim?

Evet, bayilerinizin okuyabileceği bir akış yayınlanabilir. Erişimi anahtar ya da şifreyle sınırlamak, hangi alanın paylaşılacağını seçmek güvenlik açısından önemlidir. Fiyatın kimlere gösterileceği de kurala bağlanabilir.

XML Sistemleri İçin Ücretsiz Ön Görüşme

İhtiyacınızı dinleyelim; kapsamı, süreyi ve bedeli yazılı bir teklifle net olarak paylaşalım.