Pazaryeri EntegrasyonuE-Ticaret PaketleriKurumsal Web SitesiÖzel YazılımŞirket KuruluşuFulfillment MerkeziÜrün DepolamaMobil Uygulama Geliştirme
Giriş Yap
Türkiye · Pazaryeri

Pazaryeri XML entegrasyonu 2026 tam rehberi: Trendyol/Hepsiburada/n11/Amazon XML, tedarikçi feed, kategori eşleme, otomatik stok-fiyat senkron. IKAS, Topbas, toptansatis.

🔌 Pazaryeri XML Tam Rehberi — 2026 Sürümü

Pazaryeri XML Entegrasyonu 2026: Tedarikçi Bağlantısı, Otomatik Ürün Aktarımı ve Stok-Fiyat Senkronu Rehberi

XML/CSV/JSON feed entegrasyonu, 2026'da Türkiye'de pazaryeri yönetiminin en hızlı ve en az kod isteyen omurgasıdır. REST API kullanmadan, doğrudan tedarikçinizin veya markanızın XML feed'ini Trendyol, Hepsiburada, n11, Amazon TR, Çiçeksepeti ve Pazarama'ya bağlayabilirsiniz. Bu rehberde, 8.000+ Türk tedarikçinin sunduğu standart XML şemalarını, saatlik feed pull mantığını, kategori-attribute haritalama mimarisini ve stok-fiyat senkronunu uçtan uca açıklıyoruz. Toptansatis.com, IKAS, Topbas Toptan ve doğrudan üretici XML'lerinden başlayarak — dropshipping ve B2B modellerinin her ikisi için — sıfır manuel listeleme ile binlerce SKU yönetiminin nasıl mümkün olduğunu göstereceğiz. 2026'da KDV %20 ve GİB e-Fatura uyumluluğu da entegrasyonun ayrılmaz parçası; bu rehberde onları da kapsıyoruz.

✓ 12 pazaryeri XML destekli ✓ Saatlik otomatik pull ✓ KDV %20 + e-Fatura uyumlu ✓ Sıfır manuel listeleme
zunapro.com/panel/xml
XML Hub 12 Aktif
Feed Sağlığı 99.4%
SKU
14.382
↑ 218 yeni
Tedarikçi
17
↑ 3 XML
Push/saat
3.842
↑ 41%
Son 7 Gün · 12 Pazaryeri Push 182,7K↑ 28%
PztSalÇarPerCumCmtBgn
Son Senkron İşlemleri Canlı
#TY-21847 Trendyol stok push 842 SKU İşleniyor
#HB-21846 Hepsiburada fiyat senkron Push
#XML-21845 Topbas Toptan XML pull Tamamlandı
XML Senkron Aktif · son pull 14s önce · GİB hazır
8K+
Türk Tedarikçi XML Feed Sunuyor
12
Pazaryeri XML Destekli (2026)
Saatlik
Otomatik Pull Penceresi
0
Manuel Listeleme Gereği

XML Entegrasyonu 2026 — Hızlı Özet

XML feed entegrasyonu, en az teknik borçla pazaryerine açılmanın yoludur. Türkiye'de Trendyol, Hepsiburada, n11, Amazon TR, Çiçeksepeti ve Pazarama dahil 12+ pazaryeri XML pull/push'u resmi olarak destekler. Tedarikçi tarafında ise IKAS, Topbas Toptan ve toptansatis.com gibi platformlar standart XML feed sunar. Zunapro'nun XML motoru, 8.000+ Türk tedarikçi feed'ini günde 24 kez otomatik pull eder, kategori ve attribute haritalamasını ML ile önerir, görsel'leri CDN'e taşır ve 15 dakikada bir stok-fiyat push'u yapar. KDV %20 ve GİB e-Fatura uyumluluğu varsayılan olarak açıktır; her marketplace siparişi otomatik e-Fatura'ya dönüşür.

2026 XML Entegrasyon Mimarisi — Genel Bakış

XML entegrasyonu tek bir teknolojik tercih değil; üç katmandan oluşan bir pipeline'dır. Aşağıdaki kartlar Zunapro'nun XML hub'ında dolaşan altı temel pazaryeri'ni özetler. Sonraki bölümlerde her birinin XML kurallarını detaylı işleyeceğiz.

Trendyol — Türkiye'nin Lider Pazaryeri

2010 İstanbul · Alibaba Grubu yatırımı · Saatlik XML pull · Trendyol Express logistik

35M+ müşteri500K+ aktif satıcı

Hepsiburada — Köklü Pazaryeri ve Teknoloji Lideri

2000 İstanbul · NASDAQ:HEPS · XML + REST hibrit · HepsiJet kargo

13M+ aktif müşteri100K+ satıcı

n11 — Doğuş Grubu Bünyesinde Yeni Dönem

2013 İstanbul · 2024 Doğuş satın alımı · XML feed + n11 Express logistik

10M+ müşteri80K+ satıcı

Amazon TR — Global Devin Türkiye Yüzü

2018 lansman · FBA TR (İstanbul, Gebze) · MWS XML Feed Files + SP-API hibrit

15M+ müşteriPan-EU FBA gateway

Çiçeksepeti — Hediye ve Kategori Marketplace'i

2006 İstanbul · Hediye + kozmetik + ev + bahçe · XML feed + REST

8M+ müşteri30K+ satıcı

Pazarama — Hepsiburada Grubunun Açık Pazaryeri

2021 İstanbul · Hepsiburada altyapısı · XML pull + comissyonsuz dönem

4M+ müşteri20K+ satıcı

XML feed'inizi 12 pazaryerine bağlayın

Tek katalog, tek envanter, tek e-Fatura akışı. Trendyol, Hepsiburada, n11, Amazon TR, Çiçeksepeti ve Pazarama dahil 12 platforma 10 dakikada bağlanın.

🚀 XML Entegrasyonu Başlat

1. XML Entegrasyonu Nedir? REST API ile Farkı

XML Feed'in Mimarisi

XML (eXtensible Markup Language), ürün verisini hiyerarşik olarak tanımlayan bir metin formatıdır. Bir XML feed, tipik olarak <urunler> kök elementinin altında her bir ürünü <urun> bloğunda taşır; içinde sku, başlık, açıklama, kategori, görseller, fiyat ve stok bilgileri vardır. Bu yapı 1998'de W3C tarafından standartlaştırıldığından beri, B2B veri alışverişinin "de facto" formatıdır — özellikle Türkiye gibi geleneksel toptan ticaretten dijitale geçen pazarlarda.

2026'da XML hâlâ Türk e-ticaret ekosisteminde en yaygın tedarikçi-pazaryeri köprüsü. Tedarikçinin web sitesi sabit bir URL'de güncel XML'i yayınlar; aggregator (Zunapro gibi) bu URL'yi belirlenen aralıklarla HTTP GET ile çeker, parse eder, master kataloğa yazar ve pazaryerine push eder.

Pull vs Push — Asenkron Mimari

REST API'lerin çoğunda veri akışı push'tur: stok değiştiğinde satıcı sistemi pazaryerine anında bir PATCH isteği gönderir. XML pipeline'da ise iki yönlü pull mantığı hakimdir:

  • Tedarikçi → Zunapro pull: Saatlik (veya tedarikçi izin verirse 15 dakikalık) zamanlı görev GET /feed.xml isteği atar
  • Zunapro → Pazaryeri push: Stok/fiyat değişiklikleri event-driven olarak ilgili pazaryerine REST veya XML olarak gönderilir

Sonuç olarak: tedarikçinizin XML'i ile pazaryeri arasında Zunapro bir tampon (buffer) görevi görür. Tedarikçi 5 dakika geç güncellense bile, en son sağlıklı veri pazaryerinde aktif kalır; pipeline'da kesinti olsa bile cached snapshot serve edilir.

Scheduled Job Mantığı

XML pipeline'ı bir cron job (zamanlı görev) topluluğudur. Tipik bir Zunapro tenant'ında dönen 6-8 cron şu şekildedir:

  • 0 * * * * — Saat başı tedarikçi XML pull (8.000+ kaynak için ortalama 3-12 dk)
  • */15 * * * * — 15 dakikada bir master → pazaryeri stok/fiyat push
  • */5 * * * * — 5 dakikada bir pazaryeri sipariş pull
  • 0 2 * * * — Gece 02:00'de görsel CDN re-sync + watermark kontrolü
  • 0 4 * * * — Gece 04:00'te kategori ağacı + komisyon güncellemesi
  • 0 6 * * * — Sabah 06:00'da feed sağlık raporu Slack/Email
📋
Resmi pazaryeri XML dokümanları: Trendyol Satıcı Paneli "Entegrasyon Merkezi" altında XML şemasını yayınlar; Hepsiburada Developer Portal'da feed file örnekleri bulunur. Zunapro panelinden de tüm pazaryeri XML şemalarına tek tıkla erişebilir, kendi XML'iniz ile karşılaştırma yapabilirsiniz.

2. XML Feed Yapısı 2026 — Standart Şema

Standart Ürün XML Şeması

Türkiye'de yaygın olarak kullanılan XML feed yapısı, yıllar içinde "ortak bir gelenek" haline gelmiş bir şemayı izler. Bu şemanın temel elementleri aşağıdadır:

  • <sku> — Stok kodu (zorunlu, unique). Tedarikçide bu kod tek tek ürünü tanımlar.
  • <barkod> — EAN-13 barkod (zorunlu, dedup için kritik)
  • <baslik> — Ürün başlığı (max 80 karakter; SEO için kritik)
  • <aciklama> — HTML destekli ürün açıklaması
  • <kategori> — Tedarikçinin kendi kategori adı
  • <marka> — Marka adı (Trendyol marka kataloğu ile eşleşmeli)
  • <fiyat> — KDV durumunu belirten attribute ile (örn. kdv="dahil")
  • <stok> — Mevcut adet (integer)
  • <gorsel1>...<gorsel8> — Görsel URL'leri (max 8 görsel)
  • <ozellikler> — Attribute alt-elementleri (renk, beden, materyal vb.)
  • <desi> — Kargo desi hesabı için boyut bilgisi

Trendyol XML Şeması

Trendyol'un XML feed kuralları en katı olanıdır çünkü 35M+ müşteriye 500K+ satıcının çok büyük hacimli feed'leri Trendyol altyapısına ciddi yük bindirir. Trendyol'un gereksinimleri:

  • UTF-8 encoding, maksimum 50.000 ürün/feed
  • HTTPS endpoint (HTTP kabul edilmez)
  • Saat başı pull (Trendyol her saat 00:00'da feed'inizi çağırır)
  • Barkod zorunlu, kategori ID Trendyol kategori ağacından, marka ID Trendyol marka kataloğundan onaylı
  • En az 2 görsel, min 800x800px, max 5MB/dosya
  • Kategori-özel zorunlu attribute setleri (örn. tekstilde renk/beden zorunlu)

Custom Feed Mapping

Tedarikçinizin XML'i standart şemayı izlemiyorsa, Zunapro'nun field mapper arayüzü drag-and-drop ile feed alanlarını master kataloğun beklediği alanlara eşleştirir. Örneğin tedarikçinizin XML'i <urunKodu> diyorsa, bunu <sku>'ya, <urunBaslik><baslik>'a maplersiniz. Bu mapping tedarikçi başına bir kez yapılır ve kaydedilir; sonraki güncellemelerde otomatik uygulanır.

💡

Pratik ipucu: Tedarikçinizden XML feed'i alırken mutlaka örnek bir XML dosyası (en az 5 ürünlük) ve şema dokümanı isteyin. Şema yoksa, Zunapro'nun "Auto-Detect XML Schema" özelliği feed'i analiz edip 30 saniyede tahmin önerir. Otomatik şema tespiti hakkında →

3. Pazaryerleri için XML Kuralları

Trendyol XML (Her Saat Pull)

Trendyol'un XML feed sistemi satıcı paneli > Entegrasyon > XML Yönetimi altında konfigüre edilir. Trendyol kendi sunucusundan satıcının feed URL'ine her saat 00:00'da pull yapar. Önemli ayrıntılar:

  • Feed dosya boyutu max 500MB sıkıştırılmış (gzip kabul edilir)
  • Yeni ürün eklendiğinde 3-6 saat içinde Trendyol tarafından kategoriye atanır ve onaylanır
  • Stok push için ek REST endpoint mevcuttur — XML pull'a alternatif olarak stok düşüşü anında REST ile bildirilebilir
  • Trendyol Express kullanan satıcılar için kargo barcode'u feed'de zorunlu değildir; Trendyol kendisi atar

Hepsiburada XML

Hepsiburada XML + REST hibrit yaklaşımı destekler. Hepsiburada Developer Portal'da yayınlanan feed file şeması, "HepsiJet Listing API" altında bulunur. Önemli farklılıklar:

  • Asenkron submit: XML feed'i submit ettikten sonra Hepsiburada'nın işlem job ID'sini takip edersiniz
  • Stok/fiyat güncellemeleri için ayrı endpoint (delta feed) — tüm katalogu tekrar yüklemenize gerek yok
  • Görsel doğrulama: Hepsiburada'nın CDN'i görseli pull eder, bozuksa "GorselReject" hata kodu döner
  • Hepsiburada Premium Satıcı programına dahil olanlar saatlik yerine 15 dakikalık pull penceresi kullanabilir

n11 XML

n11, 2024'te Doğuş Grubu'na geçmesiyle birlikte teknik altyapısını yeniledi. Yeni XML şeması n11 Mağaza Yönetim Sistemi (MYS) içinden tanımlanır:

  • SOAP XML web servis tarihsel olarak baskındı; 2026'ten itibaren REST XML tercih edilen yöntem
  • Stok-fiyat senkronu n11 Marketplace Sync API üzerinden
  • n11'in kategori ağacı Türkiye'nin en derinlerinden biri (12 seviye); kategori eşlemesi en zorlayıcı kısmıdır

Amazon TR Feed Files

Amazon Türkiye, global Amazon altyapısının bir parçası — bu nedenle XML şeması diğer pazaryerlerinden tamamen farklıdır. Selling Partner API (SP-API) kullanılır; eski adıyla MWS Feed Files:

  • POST_FLAT_FILE_INVLOADER_DATA — Stok feed
  • POST_FLAT_FILE_PRICEANDQUANTITYONLY_UPDATE_DATA — Hızlı fiyat-stok
  • POST_PRODUCT_DATA — Tam ürün bilgisi (Amazon-spesifik XSD şema)
  • Feed submission asenkrondur — processing report 5-30 dakika sonra hazır olur
  • ASIN matching: Amazon mevcut katalogda eşleşme bulursa kendi listing'inize bağlar, bulamazsa yeni ürün oluşturur

Çiçeksepeti XML

Çiçeksepeti, "hediye odaklı" konseptiyle özel kategori şemaları kullanır — örneğin "çiçek + kart + paketleme" üçlüsü tek SKU'da tanımlanır. XML feed'inizde "HediyeSec" ve "PaketlemeSec" alanlarını işlemeniz gerekir. Çiçeksepeti satıcı paneli "Toplu İşlemler" altında XML upload ve "Otomatik Pull URL" iki yöntemi de destekler.

Pazarama XML

Pazarama, Hepsiburada altyapısı üzerine kurulu olduğundan XML şeması Hepsiburada ile çok benzerdir; aynı XSD dosyalarını paylaşırlar. Avantaj: aynı feed'i sadece endpoint değişikliğiyle her ikisine de gönderebilirsiniz. 2026 Q2'ye kadar komisyonsuz dönem devam ediyor — XML entegrasyonu yapan satıcılar için cazip bir kanal.

🔗 Tüm pazaryeri XML şemaları tek arayüzde

Trendyol, Hepsiburada, n11, Amazon TR, Çiçeksepeti, Pazarama ve 6 pazaryeri daha — XML şemalarını panel üzerinden tek tıkla görüntüleyin, validate edin, push edin.

Pazaryeri XML Hub →

4. Tedarikçiden XML Alma

B2B Tedarikçi XML Feed

Türkiye'de B2B XML feed sunan tedarikçi sayısı son 5 yılda patladı — 2019'da yaklaşık 800 olan sayı, 2026'da 8.000+ tedarikçiye ulaştı. Bunun nedeni dropshipping iş modelinin büyümesi: tedarikçiler XML feed sunarak yüzlerce dropshipper'ı tek seferde sisteme dahil edebiliyor. Yaygın B2B XML kaynakları:

  • Topbas Toptan — 50.000+ SKU, standart XML şeması, REST endpoint, IP whitelist + token auth
  • toptansatis.com — Beyaz eşya, kozmetik, ev tekstili dahil 30+ tedarikçi, tek API'den XML feed
  • IKAS — Türk e-ticaret altyapısı; kullanıcılar kendi mağazalarının XML feed'ini "Pazaryeri Export" olarak alabilir
  • Doğrudan üretici XML — Marka sahibi/üretici kendi sitesinden XML yayınlar; auth genellikle username/password

IKAS XML — E-Ticaret Altyapısından Feed

IKAS, 2017'de kurulan Türk e-ticaret altyapı şirketi. IKAS kullanan satıcılar, mağaza yönetim panelinden "Pazaryeri Senkronu" > "XML Export" menüsünden hazır XML feed alabilir. Bu feed:

  • IKAS standart XML şemasını kullanır
  • Saatlik otomatik güncellenir
  • Token tabanlı auth ile korunur
  • Görseller IKAS CDN'inden serve edilir (hızlı, güvenilir)

IKAS kullanıcıları Zunapro'ya bağlandığında, tek bir feed URL tüm pazaryerlerine yayıldığı için entegrasyon süreci 10 dakikaya iner.

Topbas Toptan XML

Topbas Toptan, Türkiye'nin en köklü B2B XML sağlayıcılarından. Özellikleri:

  • 50.000+ aktif SKU, gıda dışı tüketim ağırlıklı
  • XML feed boyutu ortalama 120-180MB (gzip sonrası ~20MB)
  • Saatlik refresh, kategori bazlı filtreleme imkanı
  • Dropship modeli: sipariş tedarikçide hazırlanır, kargo barkodu Zunapro üzerinden pazaryerine geri yazılır

FTP/HTTP/API Endpoint

XML feed'in fiziksel olarak nasıl alındığı da önemli. Üç ana yöntem var:

  • HTTP(S) URL Pull — En yaygın yöntem; Zunapro GET https://supplier.com/feed.xml ile çeker
  • FTP/SFTP Pull — Eski geleneksel B2B tedarikçilerde hâlâ yaygın; Zunapro SFTP credential ile login olur, son dosyayı indirir
  • REST/JSON Endpoint — Modern tedarikçilerde JSON da destekleniyor; Zunapro JSON-to-XML otomatik dönüştürür
🔐

Güvenlik notu: XML feed URL'lerini asla public bırakmayın. Minimum HTTP Basic Auth, ideal olarak token + IP whitelist kullanın. Public XML, rakipleriniz için fiyat ve stok casusluğu demek. Zunapro'da credential güvenliği →

5. Kategori Eşleme

Tedarikçi Kategorisinden Pazaryeri Kategori Treesine

Kategori eşleme, XML pipeline'ın en kritik manuel adımıdır. Çünkü her pazaryerinin kendi kategori ağacı var; Trendyol'un "Kadın > Giyim > Bluz > Şifon Bluz" kategorisi, Hepsiburada'da "Moda > Kadın > Bluz > Şifon" olabilir. Tedarikçinizin XML'i ise sadece "Bluz" diyebilir.

Otomatik Mapping (ML Destekli)

Zunapro'nun kategori mapper'ı, ürün başlığı + tedarikçi kategorisi + attribute setleri kombinasyonuyla pazaryeri kategori ağacında en yakın eşleşmeyi bulur. ML modeli:

  • Türkçe + İngilizce ürün başlığı semantik benzerliği
  • Tedarikçi kategorisi + pazaryeri kategorisi cosine similarity
  • Attribute setlerinin overlap oranı (renk, beden, materyal)
  • Marka kodu ile pazaryeri marka kataloğu eşleşmesi

Bu kombinasyon, ilk pass'te %85+ doğrulukla eşleşme önerir. Geri kalan ~%15 kategorinin manuel onayı gereklidir; ama bir kez onaylanan mapping aynı tedarikçi için sürekli yeniden kullanılır.

Manuel Override

Bazı kategorilerin otomatik eşlemesi güvenilir değildir — örneğin "Aksesuar" tedarikçide bilezik anlamına gelirken pazaryerinde "Telefon Aksesuarı" olarak yorumlanabilir. Bu durumlarda manuel override şarttır. Zunapro'nun mapping UI'sı:

  • Tedarikçi kategorisi sol panelde
  • Pazaryeri kategori ağacı sağ panelde, arama + filtre destekli
  • Mapping kuralı kaydedildiğinde aynı tedarikçinin sonraki feed'lerinde otomatik uygulanır
  • Bulk operation: tüm "Aksesuar" kategorisini tek tıkla "Telefon > Aksesuar"'a maple

Kategori Komisyon Karşılaştırması 2026

Kategori eşleme komisyon optimizasyonunun da kapısıdır. Aynı SKU farklı kategorilere konulduğunda komisyon ciddi farklılaşabilir:

Düşük Komisyon
6% – 10%
Elektronik, kitap, ofis, otomotiv yedek parça
Orta Komisyon
10% – 17%
Ev & yaşam, mutfak, bahçe, spor, pet, hobi
Yüksek Komisyon
15% – 22%
Moda, ayakkabı, kozmetik, takı, aksesuar
📋
Resmi komisyon listeleri: Trendyol'un kategori komisyon şeması "Satıcı Paneli > Komisyonlar" altında, Hepsiburada'nın komisyonu "Satıcı Akademi"de yayınlanır. Zunapro her gece 04:00'te komisyon tablolarını canlı çeker — kategori değişikliğinizin net marj etkisini mapping aşamasında gösterir, böylece körü körüne kategori değişimi yapmazsınız.

6. Attribute Haritalama

Beden / Renk / Cinsiyet Attribute Eşleştirme

Attribute (özellik), kategori eşlemesinin altındaki en zorlu katmandır. Her pazaryeri attribute'leri farklı isim ve farklı value seti ile bekler. Örnek: Trendyol "Renk" attribute'üne "Açık Mavi" kabul ederken, Hepsiburada "Renk" yerine "Ana Renk" ve "Detay Renk" iki ayrı alan ister. Tedarikçinin XML'i ise sadece <renk>Mavi</renk> diyor olabilir.

Dinamik Attribute Set

Zunapro her kategori için dinamik attribute set tutar:

  • "Kadın Bluz" kategorisi: Renk, Beden, Kol Tipi, Yaka, Kumaş Cinsi, Desen
  • "Cep Telefonu" kategorisi: Marka, Model, Renk, Bellek, RAM, Ekran Boyutu, Garanti
  • "Çocuk Bisikleti" kategorisi: Yaş Grubu, Cinsiyet, Tekerlek Çapı, Vites Sayısı

Bu set'lere tedarikçi attribute'ü drag-and-drop ile eşlenir. Bir kez eşlenen attribute, aynı tedarikçinin sonraki tüm ürünleri için otomatik uygulanır.

Value Mapping (Eş Anlamlılar)

Aynı renk birden çok isimle geçebilir: "Açık Mavi" / "Bebek Mavi" / "Light Blue" / "Pastel Mavi". Zunapro'nun value synonym map tablosu bu varyasyonları tek bir kanonik değere indirger. Türkçe pazaryerleri Türkçe kanonik değer ister; Amazon TR ise hem Türkçe hem İngilizce çift dilli kabul eder.

7. Image (Görsel) Yönetimi

URL Referansı vs CDN Kopyası

XML feed'lerinde görseller genellikle URL olarak referans verilir (örn. <gorsel1>https://supplier.com/img/123.jpg</gorsel1>). Bu yaklaşımın iki büyük riski var:

  • Ölü link: Tedarikçi görseli silerse pazaryerindeki listing görsel-siz kalır
  • Rate limit / bot bloğu: Pazaryeri CDN'i tedarikçi sunucusundan binlerce kez aynı görseli çekmeye çalışır, bloklanırsınız

Çözüm: Zunapro CDN kopyası. Her görsel ilk feed pull'da Zunapro CDN'ine kopyalanır, ölü kalmaz, hızlı serve edilir.

Resize ve Watermark

Trendyol min 800x800, Hepsiburada min 750x750, Amazon TR min 1000x1000 ister. Zunapro her görseli farklı pazaryeri spec'ine göre otomatik resize eder:

  • Resize: Aspect ratio korunur, boş alan beyaz fill ile doldurulur
  • WebP dönüşümü: %30 daha küçük dosya, aynı kalite
  • Watermark: Köşede %30 opaklık brand logosu (opsiyonel, kategori bazlı kapatılabilir)
  • Auto-crop: Beyaz background tespit edilip ürüne sıkı crop yapılır

Çoklu Görsel Stratejisi

2026'da tek görsellik listing'lerin conversion oranı %40 daha düşük. Zunapro her ürün için min 4, ideal 6-8 görsel hedefler:

  • Ana görsel: Beyaz background, ürün ortalanmış
  • Yan/arka görseller: 3D his
  • Kullanım görseli: Ürün gerçek hayatta
  • Ölçek görseli: Ölçü/boyut karşılaştırması
  • Etiket/garanti görseli: Trust signal

8. Stok-Fiyat Senkronu

Saatlik / Yarım Saatlik Push

Stok senkronu XML pipeline'ın can damarıdır. Stoğun gerçek envanterle yanlış senkronize olması iki kötü senaryoya yol açar:

  • Oversell (gerçekten yok ama listing'de var): Sipariş gelir, gönderemezsiniz, pazaryeri ceza puanı verir, hesap askıya alınır
  • Undersell (var ama listing'de yok): Gereksiz envanter ölü yatar, satış kaybı

Zunapro'nun stok senkron politikası:

  • 15 dakika cron + event-driven push (sipariş anında stok düşürür)
  • Mükerrer listing varsa MIN-stok dedup (2026-06 fix): aynı SKU iki kez listelenmişse, en düşük stoğa göre senkronlanır
  • Black Friday / kampanya dönemlerinde 5 dakika'ya iner
  • Tedarikçi feed'i 60 dakikadan eski ise pazaryeri push'u durdurulur, alarm gönderir

Fiyat Marjı Kuralları

Tedarikçi fiyatı, pazaryeri fiyatına dönüşürken birkaç katman geçer:

  • Marj kuralı: Tedarikçi fiyatı + %15 marj (tedarikçi başına ayarlanabilir)
  • Komisyon kompenasyonu: Pazaryeri komisyonu otomatik fiyatın üstüne eklenir
  • Kargo dahil/hariç kararı: Müşteri gözünde "ücretsiz kargo" istiyorsanız, kargo bedeli fiyata gömülür
  • Rakip fiyat takibi: Zunapro her saat aynı SKU'nun rakip satıcılarındaki fiyatını çeker, sizin fiyatınız belirlediğiniz min-max bandında tutar

KDV Hesabı 2026

Türkiye'de standart KDV oranı %20'dir (Temmuz 2023 değişikliği sonrası). Düşük orana giren kategoriler:

  • %1 KDV: Temel gıda maddeleri, ekmek, tarım ürünleri
  • %10 KDV: Kitap, dergi, gıda hizmeti, eğitim materyali, ilaç
  • %20 KDV: Standart oran — elektronik, tekstil, kozmetik, ev eşyası, mobilya, oyuncak

Tedarikçi XML'i KDV durumunu mutlaka belirtmelidir. Zunapro'nun KDV motoru:

  • KDV dahil fiyat: olduğu gibi pazaryerine push edilir
  • KDV hariç fiyat: kategoriye göre KDV otomatik eklenir
  • e-Fatura kesiminde GİB'e KDV ayrıştırılarak gönderilir (FA(2) muadili Türk şeması)

Kampanya Fiyatı

Black Friday, Efsane Cuma, sezon sonu kampanyaları için Zunapro'nun scheduled price campaigns modülü:

  • Başlangıç-bitiş tarihi tanımlanır
  • İndirim oranı (%) veya sabit indirim TL
  • Pazaryeri başına ayrı kampanya (Trendyol'da kampanya, Hepsiburada'da normal fiyat)
  • Stok limiti (örn. ilk 100 alıcıya kampanya fiyatı)

9. Hata Yönetimi

XML Parse Hatası

En yaygın XML hatası: tedarikçi feed'ine geçersiz karakter (örn. & escape edilmemiş) veya bozuk encoding (Windows-1254 yerine UTF-8 bekleniyor). Zunapro:

  • Lenient parser: Küçük hataları otomatik düzeltir (örn. &'i &amp; yapar)
  • Encoding detection: Feed'in gerçek encoding'ini tespit eder, UTF-8'e dönüştürür
  • Partial parse: Bir ürün bozuksa, geri kalan 49.999 ürünü işlemeye devam eder
  • Error log: Hangi SKU, hangi satır, ne hata — Slack/Email bildirim

Kategori Miss (Eşleşme Bulamama)

Tedarikçi yeni kategori eklediğinde, ML modeli %50 confidence'in altında bir öneri yapabilir. Bu durumda:

  • Ürün geçici olarak "Pending Category Mapping" kuyruğuna alınır
  • Operasyon ekibine bildirim düşer
  • Manuel mapping yapıldığında ürün otomatik publish'lenir
  • Tedarikçi feed'inden silinmediği sürece kuyrukta kalır

Attribute Eksik

Trendyol bir kategoride "Renk" attribute'ünü zorunlu kıldığında ve tedarikçi feed'inde bu bilgi yoksa, ürün reject edilir. Zunapro:

  • Pre-validation: Submit etmeden önce zorunlu attribute kontrolü yapar
  • Auto-fill from title: Ürün başlığında "Kırmızı T-Shirt" geçiyorsa "Renk: Kırmızı" otomatik atanır
  • Default value: Hâlâ bulunamazsa kategori-default uygulanır (örn. "Beden: Standart")

Image URL Ölü

Görsel URL'i 404 dönerse:

  • Zunapro 3 retry yapar (1dk, 5dk, 15dk)
  • Hâlâ ölü ise cached önceki sağlıklı görsel kullanılır
  • Cache de yoksa placeholder + uyarı

Retry Logic

Tüm hata türleri için Zunapro'nun exponential backoff retry'ı çalışır:

  • Hata 1: 1 dakika sonra retry
  • Hata 2: 5 dakika sonra retry
  • Hata 3: 15 dakika sonra retry
  • Hata 4+: Alarm sistemine düşer, manual müdahale beklenir

Bu sırada son sağlıklı snapshot pazaryerinde aktif kalır — listing yok olmaz, satış durmaz.

10. REST API vs XML — Hangisi 2026'da Doğru?

Karşılaştırma Tablosu

İki yaklaşımın side-by-side karşılaştırması:

Kriter XML Feed REST API Hibrit
Kurulum Süresi 10 dakika 2-4 hafta 2-3 gün
Geliştirici İhtiyacı Yok (config only) Yüksek Orta
Gerçek Zamanlı Stok 15 dakika gecikme Saniye altı Event-driven
Ürün Sayısı 50K'a kadar ideal Sınırsız Sınırsız
Sipariş Hacmi 0-500/gün 1000+/gün 500-1000/gün
Aylık Maliyet Düşük Yüksek (dev cost) Orta
Esneklik Sınırlı Tam kontrol Dengeli
Bakım Yükü Minimum Sürekli Orta

Kullanım Senaryoları

  • Yeni başlayan dropshipper (0-200 sipariş/gün): XML — 10 dakikada başla, geliştirici gerek yok
  • Orta ölçek e-ticaret (200-1000 sipariş/gün): Hibrit — ürün yönetimi XML, stok-fiyat REST
  • Büyük marka / üretici (1000+ sipariş/gün): Saf REST — gerçek zamanlı kontrol şart
  • Tedarikçi-ağırlıklı iş modeli: XML hâkim — tedarikçi REST sunmuyor
  • Kampanya odaklı satıcı: REST — dakikalık fiyat değişikliği

Hibrit Yaklaşım

2026'da en sık karşılaşılan kombinasyon hibrittir:

  • Ürün katalog yönetimi: XML feed (tedarikçi → master katalog → pazaryeri ilk publish)
  • Stok güncellemesi: REST API (sipariş geldiğinde anında düşür)
  • Fiyat değişikliği: REST API (kampanya başlat/bitir anında uygula)
  • Sipariş çekme: REST API (5 dakikada bir poll)

Zunapro her iki yöntemi de aynı anda destekler; tenant başına hangi event'in hangi protokolle çalışacağı konfigüre edilir.

Türkiye Yasal Çerçeve 2026 — XML Pipeline'ı Etkileyen Düzenlemeler

KDV (Katma Değer Vergisi) 2026

Türkiye'de standart KDV %20'dir (Temmuz 2023 değişikliği). XML pipeline'da KDV iki kritik noktada işlenir:

  • Pazaryeri push: Pazaryeri her zaman KDV dahil son tüketici fiyatını ister
  • e-Fatura kesimi: GİB'e gönderilirken KDV ayrıştırılarak ayrı satır olarak gösterilir

GİB e-Fatura ve e-Arşiv

GİB (Gelir İdaresi Başkanlığı) e-Fatura sistemi, 2026'da pazaryeri satıcıları için tamamen zorunludur. Cironuz 3M TL'yi aşmasa bile, e-Arşiv Fatura yükümlülüğü devam eder. Zunapro her marketplace siparişini otomatik e-Fatura/e-Arşiv'e dönüştürür:

  • Sipariş Trendyol/Hepsiburada/Amazon TR'den gelir
  • Müşteri TC No / Vergi No bilgisi pazaryerinden çekilir
  • GİB API'ına UBL-TR formatında XML fatura gönderilir
  • UUID + ETTN (Elektronik Tebliğ Takip Numarası) saklanır
  • Müşteriye PDF + XML kopya gönderilir

Tüketici Koruma — Cayma Hakkı, Garanti

  • 14 gün cayma hakkı: Mesafeli Satış Yönetmeliği gereği, müşteri 14 gün içinde sebepsiz iade edebilir
  • 2 yıl yasal garanti: 6502 sayılı Tüketicinin Korunması Hakkında Kanun gereği
  • Üretici garantisi: Üretici 2 yılın üstünde garanti sunabilir

KVKK ve Pazaryeri Veri Sorumluluğu

KVKK (Kişisel Verilerin Korunması Kanunu) kapsamında pazaryerinden gelen müşteri verisi (ad, adres, telefon) "veri sorumlusu" sıfatıyla saklanır. XML pipeline'da:

  • Müşteri verisi şifrelenerek (AES-256) at-rest saklanır
  • Veri Sorumluları Sicili (VERBİS) kaydı zorunlu
  • Sipariş tamamlandıktan 10 yıl sonra otomatik silme cron'u
  • Müşteri "verimi sil" talebi geldiğinde 30 gün içinde işlenir
⚖️

2026'da uyum opsiyonel değil. KDV %20, e-Fatura, KVKK ve cayma hakkı uygulamaları gerçek cezalarla zorlanır. Zunapro Türkiye uyum paketi — otomatik e-Fatura, KVKK altyapısı, GİB raporlama — XML entegrasyonunun yanında varsayılan olarak gelir. Uyum paketini görüntüle →

Performans ve Ölçeklenebilirlik

50.000 SKU'ya Kadar XML Pipeline

50K SKU ile çalışan bir tenant'ta tipik feed işlem süresi:

  • HTTP Pull: 8-15 saniye (gzip'li feed, ~25MB)
  • XML Parse: 6-12 saniye (streaming parser)
  • Diff hesaplama: 4-8 saniye (sadece değişen ürünler)
  • Master katalog write: 8-15 saniye (PostgreSQL upsert)
  • Pazaryeri push: 2-5 dakika (12 pazaryeri paralel)
  • Toplam: 3-6 dakika

100K+ SKU İçin Stratejiler

100K'nın üstüne çıkan tenant'lar için ek optimizasyonlar:

  • Delta sync: Tüm feed değil, sadece son güncellenen ürünler
  • Sharding: SKU range'leri farklı worker'lara dağıtılır
  • Background queue: Stok-kritik push'lar yüksek öncelikli kuyrukta
  • Compression: Feed gzip + brotli kombosu

Sipariş Akışı Tersine

XML, ürün/stok için pull yönlü; ama sipariş için tam tersi yön çalışır:

  • 5 dakikada bir pazaryeri sipariş poll'u (REST tercih edilir)
  • Yeni sipariş Zunapro'ya yazılır, tedarikçiye XML/REST ile bildirim gider
  • Tedarikçi siparişi hazırlar, kargo barkodunu Zunapro'ya bildirir
  • Zunapro pazaryerine kargo barkodunu push eder, sipariş "Kargoya Verildi" statüsüne döner
  • Otomatik e-Fatura kesimi tetiklenir

Nasıl Başlanır — 5 Adımda Pazaryeri XML Entegrasyonu

1. XML Kaynağınızı Seçin

  • Kendi IKAS / Shopify / WooCommerce mağazanız var → mağaza panelinden "Pazaryeri XML Export" alın
  • Dropshipper olarak tedarikçi seçiyorsunuz → Topbas Toptan, toptansatis.com veya doğrudan üretici XML
  • Üretici/markanız var → ERP/PIM sisteminizden XML export yapın, FTP'ye yükleyin
  • XML'iniz yok → Zunapro CSV/Excel importer ile başlayın, 2-3 ay içinde XML'e geçin

2. Tedarikçi Anlaşması ve Kategori Strateji

Tedarikçinizle dropship anlaşması yapın:

  • Komisyon / fiyat marjı (genelde %10-20)
  • Kargo sorumluluğu (genellikle tedarikçi gönderir, dropship)
  • İade politikası (müşteriye 14 gün cayma hakkı zorunlu)
  • Stok güncelleme sıklığı (saatlik talep edin)
  • XML credential'ları (URL + auth bilgisi yazılı protokolde)

3. Pazaryeri Hesabı ve Komisyon Kontrolü

Hangi pazaryerlerine açacağınızı kategori-komisyon kıyasıyla seçin. Trendyol her zaman zorunlu (reach açısından); ikinci olarak Hepsiburada / Pazarama; özellikli kategori varsa Çiçeksepeti veya n11.

4. e-Fatura Mükellefiyeti

Şirket kurulduktan sonra ilk 30 gün içinde:

  • GİB üzerinden e-Fatura mükellefiyetine geçiş
  • e-İmza / Mali Mühür temini
  • e-Arşiv Fatura entegrasyonu
  • VERBİS (KVKK) kaydı

5. Zunapro ile Bağlantı (10 Dakika)

  1. Zunapro panelinize giriş yapın ve XML Hub modülünü açın
  2. Tedarikçi feed URL'ini ekleyin — Zunapro otomatik şema tespiti yapar, ürünleri ön-izler
  3. Pazaryeri credential'larını girin — Trendyol, Hepsiburada, n11, Amazon TR, Çiçeksepeti, Pazarama vb.
  4. Kategori + attribute mapping — ML önerileri onaylayın, manuel override gerekenleri ayarlayın
  5. GİB e-Fatura ve KDV %20 ayarlarını tek toggle ile aktif edin
  6. Yayına alın — İlk senkron 10-15 dakikada tamamlanır

XML feed'inizi 12 pazaryerine 10 dakikada bağlayın

Trendyol + Hepsiburada + n11 + Amazon TR + Çiçeksepeti + Pazarama ve 6 pazaryeri daha — tek katalog, tek envanter, GİB e-Fatura hazır. Geliştirici gerek yok, demo gerekmez. Hemen başlayın.

🔌 XML Entegrasyonu Başlat →

Pazaryeri XML Entegrasyonu SSS 2026

XML feed'i nereden alabilirim?

XML feed'i genellikle tedarikçinizden, markanızın B2B portalından veya kendi e-ticaret altyapınızdan (IKAS, Shopify, WooCommerce, ticimax, ideasoft) alırsınız. Toptansatis.com, Topbas Toptan ve doğrudan üretici siteleri Türkiye'de en yaygın B2B XML kaynaklarıdır.

Bunlara ek olarak FTP/HTTP endpoint, REST JSON ya da Google Sheet'ten otomatik dışa aktarım yapılan feed'ler de XML pipeline'ına dahil edilebilir. Zunapro'nun "Auto-Detect Schema" özelliği herhangi bir kaynaktaki feed'i tarayıp uygun mapping'i 30 saniyede önerir.

Tedarikçimin XML feed'i yoksa ne yapmalıyım?

İki yol var. Birincisi: Zunapro'nun CSV/Excel importer'ı ile tedarikçi fiyat listesini manuel veya zamanlı upload ile master katalog haline getirip pazaryerlerine push edebilirsiniz.

İkincisi: Web scraping veya HTML parser ile tedarikçi sitesinden otomatik feed üretebiliriz. 2026'da en sağlıklı yol tedarikçiden resmi XML talep etmek; bu mümkün değilse 4-6 saatlik scheduled crawl ile yedek pipeline kurulur. Bu hibrit çözüm Zunapro'nun "Feed Generator" modülünde hazır gelir.

Saatlik push stok için yeterli mi?

Düşük ciro hesapları için saatlik yeterlidir; ama hızlı tüketilen veya kampanyalı SKU'larda 15 dakika ya da event-driven (sipariş geldiğinde anında) push şart.

Zunapro varsayılan olarak 15 dakika cron + event-driven push çalıştırır; tedarikçi XML pull'u saat başı, pazaryerine push ise stok değişiminde anında tetiklenir. Black Friday gibi yoğun günlerde bu pencere 5 dakikaya düşürülür ve otomatik olarak aktive olur.

Kategori eşlemesi otomatik mi yapılır?

İlk kurulumda ML tabanlı otomatik öneri çalışır — tedarikçi kategori adı, ürün başlığı ve attribute setleri Trendyol/Hepsiburada/Amazon kategori ağaçlarıyla karşılaştırılır, %85+ benzerlikteki eşleştirmeler otomatik onaylanır.

Geri kalan %10-15 manuel onay ister; bunlar bir kez ayarlandıktan sonra mapping kaydedilir ve aynı tedarikçinin sonraki güncellemelerinde tekrar sorulmaz. Tipik bir 5.000 SKU'lu tedarikçi için ilk kategori mapping'i 30-45 dakika sürer.

Ürün görsellerini CDN'e taşımak şart mı?

Şart değil ama önemle önerilir. Tedarikçi sunucusundaki URL'ler ölü linke dönebilir, rate-limit yiyebilir veya bot trafiği nedeniyle bloklanabilir. Zunapro her görseli kendi CDN'ine kopyalar, WebP'ye dönüştürür, watermark + resize uygular ve pazaryerine kendi domain'imizden serve eder.

Bu hem listing reject oranını düşürür hem de görsel yüklenme süresini iyileştirir. Pazaryerinin görsel CDN'i sizin tedarikçi sunucunuza günde milyonlarca request gönderir; bu trafik genelde tedarikçi sunucusunu çökertir.

REST API'ye ne zaman geçmeliyim?

Üç tetikleyici var: (1) günlük sipariş sayısı 500'ü geçtiğinde stok gecikmesi maliyetli olur, (2) kampanya yönetimi ve dinamik fiyat kuralı çoğaldıkça XML'in pull mantığı yetmez, (3) varyant + attribute karmaşıklığı yüksek kategorilerde (tekstil, kozmetik) REST'in field-level update'i daha hızlıdır.

Pratik kural: 0-200 sipariş/gün XML, 200-1000 hibrit, 1000+ pure REST. Zunapro hibrit modeli destekler; XML ve REST'i aynı anda kullanabilirsiniz — örneğin ürün katalog XML, stok-fiyat senkronu REST.

Birden fazla tedarikçi XML feed'ini nasıl birleştiririm?

Zunapro'nun multi-source feed merger modülü her tedarikçiyi ayrı bir source olarak okur, SKU/barkod bazlı dedup yapar ve aynı SKU farklı kaynaklardan geliyorsa öncelik kuralına göre tek master kaydı oluşturur.

Önceliklendirme stok > fiyat > teslim süresi metriklerine göre yapılır; mükerrer listing tespit edilirse otomatik olarak MIN-stok seçilir (2026-06 fix). Bu kural, farklı tedarikçiden aynı ürünü liste etmenizi sağlar ama oversell riskini elimine eder.

Trendyol XML kuralları neler?

Trendyol XML feed gereksinimleri: UTF-8 encoding, max 50.000 ürün/feed, saatlik pull penceresi, barcode zorunlu, en az 2 görsel (min 800x800px), kategori ID Trendyol kategori ağacından, brand ID Trendyol marka kataloğundan onaylı olmalı.

Attribute set kategoriye göre zorunlu alanlar içerir; eksik attribute listing'i reject eder. Zunapro'nun Trendyol şema validator'ı feed'i submit etmeden önce tüm bu kuralları lokal olarak kontrol eder ve reject olasılığını %2'nin altına indirir.

XML feed güvenliği için ne yapmalıyım?

En kritik güvenlik adımı: feed URL'sini public bırakmayın. HTTPS + HTTP Basic Auth (username/password) veya IP whitelist kullanın. Tedarikçinizden feed'i token ile imzalamasını isteyin (HMAC-SHA256).

Zunapro her feed connection'da credentials'ı encrypted at-rest tutar ve sadece yetkili kullanıcılar görür. Public XML feed = pricing-leak + competitor scraping riski. Rakipleriniz feed URL'inizi bulursa her saat fiyat-stok bilgilerinizi çekebilir.

Resim watermark eklemek listing performansını etkiler mi?

Hafif watermark (köşede %30 opaklık logo) etki etmez, hatta brand recognition'ı artırır. Ancak Trendyol ve Amazon TR ana görselin watermark içermemesini isteyebilir; bu durumda Zunapro ana görseli watermark'sız, ek görselleri watermark'lı yayınlar.

Bu kural her pazaryeri için ayrı tanımlanabilir. Watermark stratejisi özellikle marka kuran üreticiler için kritik: tedarikçi-orijinal görseller herkeste bulunabilir, sizin watermark'lı versiyonunuz farklılaşır.

KDV hesabı XML pipeline'da nasıl çalışır?

Türkiye'de standart KDV %20'dir (Temmuz 2023 değişikliği sonrası). Tedarikçi XML'i KDV dahil fiyat veriyorsa: pazaryerine vergi dahil push edilir, e-Fatura kesim aşamasında GİB'e KDV ayrıştırılarak gönderilir.

Tedarikçi KDV hariç fiyat veriyorsa Zunapro KDV oranını kategori bazlı çarpar (gıda %1, kitap %10, lüks %20). Pazaryerine her zaman KDV dahil son tüketici fiyatı gider. e-Fatura UBL-TR XML formatında GİB'e otomatik gönderilir.

XML pipeline çöktüğünde ne olur?

Zunapro retry logic: ilk hata → 1 dk sonra retry, ikinci → 5 dk, üçüncü → 15 dk. Üç başarısız retry sonrası alarm Slack/Email/SMS ile teknik ekibinize düşer.

Bu sırada son başarılı feed cache'i çalışmaya devam eder — yani stok ve fiyat eskimiş veriyle de olsa pazaryerinde görünür kalır, listing kaybolmaz. Bu fallback davranışı 2026 SLA'nın temelidir. Yedek snapshot 7 gün boyunca saklanır.

IKAS ile entegrasyon nasıl çalışır?

IKAS kullanıcıları, mağaza yönetim panelinden "Pazaryeri Senkronu > XML Export" menüsünden hazır XML feed alabilir. Bu feed IKAS standart şemasını kullanır, saatlik otomatik güncellenir, token tabanlı auth ile korunur.

Zunapro'ya bağlamak için: IKAS panelinden XML URL + token'ı kopyalayın, Zunapro'da "Add Source" → "IKAS" seçin, credentials'ı yapıştırın. 10 dakika içinde tüm IKAS kataloğunuz 12 pazaryerine yayılır. Kategori mapping IKAS'ın yapısı standart olduğundan çoğunlukla %95+ otomatik tamamlanır.

XML feed'inizi 12 pazaryerine bağlayın — 10 dakikada canlı

Trendyol · Hepsiburada · n11 · Amazon TR · Çiçeksepeti · Pazarama — tek katalog, tek envanter, KDV %20 + GİB e-Fatura entegre. Demo gerekmez, uzun sözleşme yok. Pazaryeri yolculuğunuzu bugün başlatın.

🇹🇷 Pazaryeri Entegrasyonunu Başlat →
Paylaş:

Bu konuda yardım alın

İlgili hizmetimiz: Pazaryeri

Bize Ulaşın

E-ticaret projeniz için ücretsiz danışmanlık alın.

WhatsApp ile yaz