Shopify Trendyol ve Hepsiburada Entegrasyonu: Stok, Fiyat ve Sipariş Senkronu Nasıl Kurulur? (2026)
Türkiye'de e-ticaret yapan bir markanın Trendyol veya Hepsiburada'da olmaması artık istisna. Asıl sorun, aynı ürünün üç kanalda ayrı ayrı yönetilmesi: birinde stok biter, diğerinde satış devam eder, iade ve fatura karmaşası başlar. Bu rehberde Shopify Trendyol entegrasyonu ve Hepsiburada entegrasyonunun nasıl kurulduğunu, hangi yöntemin kime uygun olduğunu ve stok, fiyat, sipariş senkronunda sahada tekrar tekrar gördüğümüz hataları anlatıyoruz.
// Neden Pazaryeri ve Kendi Mağazanız Birlikte Çalışmalı?
Pazaryerleri hazır trafik getirir: Trendyol ve Hepsiburada'da milyonlarca alıcı zaten arama yapıyor, ödeme ve kargo altyapısı hazır, güven sorunu çözülmüş. Buna karşılık komisyon oranları, kampanya baskısı, fiyat rekabeti ve müşteri verisinin sizde kalmaması gibi bedelleri var. Kendi Shopify mağazanız ise tam tersi bir denklem sunar: trafik sizin sorumluluğunuzdadır ama kâr marjı, müşteri ilişkisi, e-posta listesi ve marka deneyimi size aittir.
İki modeli birlikte kullanan markalar, pazaryerini müşteri kazanma kanalı, kendi mağazasını ise tekrar satış ve marj kanalı olarak konumlandırır. Bu strateji yalnızca bir şartla çalışır: ürün, stok, fiyat ve sipariş verisinin kanallar arasında tutarlı olması. Aksi halde her kanal ayrı bir işletme gibi yönetilmeye başlar; ekip Excel dosyalarıyla stok kovalar, çift satış ve iptal cezaları birikir. Shopify pazaryeri entegrasyonunun amacı tam olarak bu tutarlılığı otomatikleştirmektir.
Eğer mağazanız henüz yayında değilse önce Shopify kurulumu adım adım rehberimize göz atın; entegrasyon, ürün ve varyant yapısı düzgün kurulmuş bir mağaza üzerine inşa edilir. Kurulum aşamasında barkod, SKU ve varyant disiplinini oturtmak, sonraki her entegrasyonu kolaylaştırır.
// Entegrasyonun 4 Katmanı: Ürün, Stok, Fiyat, Sipariş
"Entegrasyon" tek bir şey değildir; birbirinden bağımsız çalışabilen dört veri akışının toplamıdır. Bir çözümü değerlendirirken bu dört katmanın her birini ayrı ayrı sorgulamak gerekir:
- Ürün aktarımı (katalog): Shopify'daki ürün başlığı, açıklama, görsel, varyant ve barkodun pazaryeri kategorisine ve zorunlu özelliklerine eşlenerek gönderilmesi. En çok emek isteyen katmandır çünkü her pazaryerinin kendi kategori ağacı ve özellik listesi vardır.
- Stok senkronu: Herhangi bir kanalda satış olduğunda kalan adedin diğer kanallara yansıması. Çift satışı engelleyen katmandır; gecikme toleransı en düşük olan da budur.
- Fiyat senkronu: Liste fiyatı ve satış fiyatının kanal bazlı kurallarla (komisyon payı, kampanya, yuvarlama) hesaplanıp gönderilmesi. Tek yönlü (Shopify'dan pazaryerine) çalışması genellikle daha güvenlidir.
- Sipariş akışı: Pazaryerinde oluşan siparişin Shopify'a (veya doğrudan ERP'ye) düşmesi, kargo ve fatura bilgisinin geri yazılması, iptal ve iade durumlarının takibi.
Bazı işletmeler yalnızca stok ve sipariş katmanını entegre edip ürün girişini pazaryeri panelinden elle yapmayı tercih eder; birkaç yüz ürünlü mağazalar için bu makul bir başlangıçtır. Binlerce ürün ve sık değişen katalog söz konusuysa dört katman birlikte otomatikleşmelidir.
// Yöntem Seçenekleri: Hazır Uygulama, Entegratör Yazılım, Özel API Geliştirme
Shopify Hepsiburada entegrasyonu ve Trendyol bağlantısı için pratikte üç yol vardır. Shopify App Store'daki hazır entegrasyon uygulamaları kurulumu en hızlı olanıdır; mağazanıza yüklenir, pazaryeri API anahtarlarınızı girersiniz ve temel senkron çalışmaya başlar. Türkiye'de yaygın olan entegratör yazılımlar ise Shopify'ı kanallardan biri olarak gören, birden fazla pazaryerini ve çoğu zaman muhasebe programını da tek panelde toplayan çözümlerdir. Üçüncü yol, Shopify Admin API ile Trendyol ve Hepsiburada satıcı API'leri arasında size özel bir köprü geliştirmektir; kuralları siz belirlersiniz, esneklik sınırsızdır ama bir yazılım ekibi gerekir.
| Kriter | Hazır Entegrasyon Uygulaması | Entegratör Yazılım | Shopify API ile Özel Geliştirme |
|---|---|---|---|
| Kurulum süresi | Saatler–birkaç gün | 1–3 hafta (eşleme ve eğitim dahil) | 3–8 hafta (kapsama göre) |
| Esneklik | Uygulamanın sunduğu ayarlarla sınırlı | Orta; kural motoru var, istisnalar zorlayıcı | Tam; kanal bazlı fiyat, set ürün, bayi kuralı vb. |
| Maliyet bandı | Aylık abonelik; ürün/sipariş sayısına göre kademeli | Kurulum bedeli + aylık lisans | Tek seferlik proje bedeli + düşük bakım |
| Bakım ve destek | Uygulama geliştiricisi; API değişikliğini o takip eder | Entegratör firma; SLA'ya bağlı | Geliştiren ekip; API sürüm değişimlerinde güncelleme gerekir |
| ERP/muhasebe bağlantısı | Genellikle yok veya sınırlı | Çoğunda hazır | İhtiyaca göre tasarlanır |
| Kime uygun | Az ürün, standart varyant, ERP yok | Çok kanal, orta ölçek, hazır muhasebe bağlantısı isteyen | Yüksek hacim, karmaşık katalog, özel iş kuralları |
Fiyat bantları ve süreler yaklaşık değerlerdir; ürün sayınıza, varyant derinliğinize ve mevcut sistemlerinize göre değişir. Dürüst kural şudur: entegrasyonu en ucuz yöntemle başlatıp ihtiyaç büyüdüğünde geçiş yapmak mümkündür, ama her geçişte ürün eşlemeleri yeniden kurulur. Bu yüzden başlangıçta bir Shopify uzmanı ile bir saatlik ihtiyaç analizi yapmak, yanlış yöntemle aylar kaybetmekten ucuzdur.
// Trendyol Entegrasyonu Adımları
Shopify Trendyol entegrasyonu hangi yöntemle kurulursa kurulsun aynı mantıksal adımlardan geçer. Süreci sırayla anlatalım:
1. Satıcı paneli ve API erişimi
Trendyol Satıcı Paneli'nde entegrasyon bilgileri bölümünden satıcı (cari) kimliği, API anahtarı ve API gizli anahtarı alınır. Bu üç bilgi, kullanacağınız uygulama veya yazılıma tanımlanır; anahtarları yalnızca güvendiğiniz sistemlerle paylaşın ve entegratör değiştirdiğinizde yenileyin. Trendyol test ortamı sunar; canlıya geçmeden önce ürün gönderimini ve sipariş çekmeyi test hesabında denemek zorunludur.
2. Kategori ve özellik eşleme
Trendyol'un kategori ağacı Shopify'daki koleksiyon yapınızla aynı değildir. Her Shopify ürünü ya da ürün tipi, Trendyol'da bir kategoriye eşlenir; bu kategori bazı özellikleri (renk, beden, materyal, cinsiyet gibi) zorunlu tutar. Zorunlu özellik boş kalırsa ürün reddedilir. Shopify'da bu bilgileri metafield ya da varyant seçeneklerinde tutup eşleme tablosuyla göndermek en temiz yoldur. Marka da Trendyol marka listesinde tanımlı olmalıdır; listede yoksa önce marka başvurusu yapılır.
3. Barkod ve stok kodu disiplini
Trendyol'da her varyant benzersiz bir barkod ile tanımlanır ve bu barkod stok ve fiyat güncellemesinin de anahtarıdır. Shopify'daki varyant barkodu boş ya da tekrar ediyorsa senkron kırılır. Kurulum öncesi Shopify'da barkod ve SKU alanlarını denetleyin; aynı barkodu iki farklı varyanta vermiş mağazalarda "stok neden yanlış düşüyor" sorusunun cevabı genellikle buradadır.
4. Komisyon ve fiyat mantığı
Trendyol, kategoriye göre değişen bir komisyon uygular ve kampanya dönemlerinde fiyat beklentisi yaratır. Entegrasyonda genellikle Shopify satış fiyatı "temel fiyat" kabul edilir ve pazaryerine gönderilirken bir çarpan ya da kural (örneğin komisyon payını karşılayacak yüzde) uygulanır. Trendyol'a iki fiyat gönderilir: liste fiyatı ve satış fiyatı; ikisinin farkı üstü çizili indirim olarak görünür. KDV oranı ürün bazında doğru gönderilmelidir. Komisyon oranları ve kampanya kuralları sık değiştiği için güncel bilgiyi satıcı panelindeki resmi sözleşmeden doğrulayın.
// Hepsiburada Entegrasyonu Adımları
Hepsiburada'nın satıcı API'si Trendyol'a benzer bir mantıkla çalışır ama birkaç önemli fark vardır. Hepsiburada'da ürün süreci iki aşamalıdır: önce ürün kataloğa eklenir (Hepsiburada'da ürün zaten varsa mevcut kataloğa bağlanır), ardından bu ürün için listing oluşturulur; stok ve fiyat listing üzerinden yönetilir. Aynı ürünü satan başka satıcılar varsa katalog sayfası paylaşılır ve "buy box" fiyat ve performansa göre belirlenir. Bu yapı, ürün açıklamanızı ve görselinizi her zaman sizin kontrol edemeyeceğiniz anlamına gelir; fark yaratmanın yolu fiyat, kargo süresi ve satıcı puanıdır.
- Satıcı kimliği ve API bilgileri: Hepsiburada satıcı panelinden alınan satıcı numarası ve API kullanıcı bilgileri entegrasyona tanımlanır; ürün, listing ve sipariş servisleri ayrı uç noktalardır.
- Satıcı stok kodu (merchant SKU): Hepsiburada'da listing, sizin tanımladığınız stok koduyla anılır. Bu kodu Shopify SKU'suyla birebir aynı tutmak stok senkronunda tek doğru kaynağı garanti eder.
- Barkod ve katalog eşleşmesi: Barkodu Hepsiburada kataloğunda zaten bulunan ürünler otomatik eşleşir; yeni ürünler için kategori zorunlu özellikleri ve görsel standartları (beyaz zemin, minimum çözünürlük) sağlanmalıdır.
- Sipariş ve paketleme: Hepsiburada siparişleri "paket" mantığıyla gelir; entegrasyon paketleri çeker, kargo firması ve takip numarasını geri yazar. Kargo tarafında Hepsiburada'nın kendi lojistik seçeneği ya da anlaşmalı firmanız kullanılabilir.
- Teslimat süresi taahhüdü: Listing'de belirttiğiniz hazırlık süresi satıcı puanınızı etkiler; stok doğruluğu düşük ürünlerde süreyi kısa tutmak iptal cezasına dönüşür.
Her iki pazaryerinde de kural aynıdır: ürün gönderiminden önce Shopify tarafındaki veri kalitesini düzeltin. Eksik barkod, tekrar eden SKU, boş varyant seçeneği gibi sorunları entegrasyon çözmez, yalnızca görünür kılar.
// Stok Senkronunda Sık Yapılan Hatalar
Trendyol stok senkronizasyonu Shopify tarafında en çok soru alan konudur, çünkü hata doğrudan iptal cezası ve müşteri şikâyeti olarak geri döner. Devraldığımız entegrasyonlarda sürekli karşılaştığımız hatalar:
- Çift satış (oversell): Son 1 adet ürün iki kanalda aynı anda satılır. Nedeni genellikle uzun senkron aralığı ve tek doğru kaynağın tanımlanmamasıdır. Çözüm: stok için tek kaynak (Shopify veya ERP) belirlemek, düşük stoklu ürünlerde güvenlik eşiği tanımlamak ve mümkünse webhook tabanlı anlık güncelleme kullanmak.
- Varyant eşleşme hatası: "M / Siyah" varyantı Trendyol'da "Medium / Black" olarak tanımlıysa eşleme kurulmaz ve stok yanlış varyanta yazılır. Eşleme barkod üzerinden yapılmalı, seçenek adına güvenilmemelidir.
- Gecikmeli senkron: Kampanya günlerinde satış hızı senkron aralığını geçer. Yoğun dönem öncesi senkron sıklığını artırın ve API limitlerini kontrol edin.
- Çok konumlu stok karışıklığı: Shopify'da birden fazla konum (depo, mağaza) varsa pazaryerine hangi konumun stoğunun gideceği net tanımlanmalıdır; aksi halde mağaza rafındaki ürün online satılır.
- İptal ve iadenin stoğa geri dönmemesi: Pazaryerinde iptal edilen sipariş Shopify'da stoğa iade edilmezse stok gereksiz yere eksik görünür ve satış kaybedilir.
- Set ve paket ürünler: "3'lü çorap seti" gibi ürünlerde stok, bileşen ürünlerden hesaplanmalıdır; hazır uygulamaların çoğu bunu desteklemez.
Stok için tek doğru kaynağı entegrasyon kurulmadan önce yazılı olarak belirleyin: Shopify mi, ERP mi, yoksa entegratör paneli mi? Sahada en pahalı hatalar, ekibin bir kısmının stok girişini Trendyol panelinden, bir kısmının Shopify'dan yaptığı ve iki yönlü senkronun bu değişiklikleri birbirinin üzerine yazdığı durumlarda yaşanıyor. Kural basit: stok tek yerden girilir, diğer tüm kanallar yalnızca okur. İki yönlü stok senkronu ancak bu kural ihlal edilemez hale getirildiğinde güvenlidir.
// Fiyat Stratejisi: Pazaryeri Fiyatı mı, Kendi Site Fiyatı mı?
Aynı ürünü Trendyol'da, Hepsiburada'da ve kendi mağazanızda kaça satacağınız yalnızca bir pazarlama kararı değil, entegrasyonun tasarımını belirleyen teknik bir karardır. Üç yaygın yaklaşım vardır:
- Tek fiyat: Her kanalda aynı fiyat. Yönetimi en kolayı; ancak pazaryeri komisyonu marjı eritir ve kendi sitenizin avantajı kalmaz.
- Kanal bazlı kural: Shopify fiyatı temel alınır, pazaryerine komisyon ve kargo payını kapsayan bir yüzde eklenir. Müşteri kendi sitenizde daha uygun fiyat görür; bu, pazaryerinden gelen müşteriyi kendi mağazanıza çekmenin en dürüst yoludur.
- Kampanya odaklı: Pazaryeri kampanyalarına özel geçici fiyatlar tanımlanır, kampanya bitince kural fiyatına dönülür. Entegrasyonun kampanya fiyatını "yeni temel fiyat" sanıp Shopify'a geri yazmamasına dikkat edin.
Hangi yaklaşımı seçerseniz seçin, fiyat akışını tek yönlü tutmanızı öneririz: Shopify'dan (veya ERP'den) pazaryerine. Pazaryeri panelinden elle yapılan fiyat değişikliklerinin kaynağa geri yazılması, kısa sürede hangi fiyatın doğru olduğunun bilinemediği bir tabloya yol açar. Komisyon oranları kategori ve döneme göre değiştiği için fiyat kuralını sabit yüzde yerine kategori bazlı bir tabloyla yönetmek daha sağlıklıdır; güncel oranları satıcı panelinden doğrulayın.
// Sipariş, Kargo ve Fatura Akışı
Pazaryerinde oluşan sipariş entegrasyon tarafından çekilir ve Shopify'da genellikle "pazaryeri" etiketiyle, müşteri bilgileri ve pazaryeri sipariş numarasıyla oluşturulur. Bu sayede tüm kanalların siparişi tek listede görünür, stok tek yerden düşer ve operasyon ekibi hangi siparişin nereden geldiğini bilir. Dikkat edilmesi gereken üç nokta:
- Ödeme durumu: Pazaryeri siparişinin tahsilatı pazaryeri tarafından yapılır; Shopify'da bu sipariş "ödendi" olarak işaretlenmeli ama mağazanızın ödeme sağlayıcısına (iyzico, PayTR vb.) hiçbir şekilde gitmemelidir. Ödeme ve kargo ayarlarınızın kendi mağaza siparişleriyle nasıl çalıştığını Shopify Türkiye ödeme, kargo ve vergi ayarları yazımızda anlattık.
- Kargo: Trendyol ve Hepsiburada siparişlerinde kargo çoğunlukla pazaryerinin anlaşmalı firmasıyla ve pazaryerinin ürettiği etiketle gönderilir. Entegrasyon, kargo firmasını ve takip numarasını Shopify'a geri yazmalı; pazaryeri panelinde de "kargoya verildi" durumunu güncellemelidir. Bu adım atlanırsa pazaryeri siparişi süresi dolmuş sayar.
- Fatura: Shopify sipariş oluşturur ama yasal fatura kesmez. Pazaryeri siparişinin faturası satıcı tarafından düzenlenir ve pazaryeri panelindeki siparişe yüklenir. Bu işlem entegratörün e-Fatura/e-Arşiv modülü ya da muhasebe yazılımı üzerinden otomatikleştirilir. Fatura senaryosunu mali müşavirinizle doğrulamadan otomasyona geçmeyin.
İptal ve iade akışı da unutulmamalıdır: pazaryerinde iptal edilen siparişin Shopify'da iptal edilip stoğa dönmesi, iade onaylandığında iade faturası sürecinin tetiklenmesi gerekir. Bu iki senaryo, kurulum testinde en sık atlanan ve yayında en çok sorun çıkaran adımlardır.
// Muhasebe/ERP ile Üçlü Senkron
Belirli bir ciro ve ürün çeşitliliğinin üzerinde, ürün ve stok verisinin gerçek sahibi artık Shopify değil, Logo, Netsis, Mikro gibi bir ERP ya da muhasebe yazılımı olur. Bu noktada senkron üçlü hale gelir: ERP → Shopify → pazaryerleri. ERP'de stok ve fiyat değişir, Shopify'a yansır, oradan Trendyol ve Hepsiburada'ya gider; siparişler ise her kanaldan toplanıp ERP'ye cari, stok hareketi ve fatura olarak işlenir. Bu mimarinin nasıl kurulduğunu, hangi ERP'nin hangi bağlantı yöntemini desteklediğini ve veri akışı tasarımını ERP entegrasyonu rehberimizde ayrıntılı anlattık.
Üçlü senkronda en kritik tasarım kararı, hangi verinin hangi sistemde "yazılabilir" olduğudur. Önerdiğimiz yapı: ürün kartı ve stok ERP'de, fiyat kuralları ve içerik Shopify'da, sipariş kaynağı kanallarda. Toptan satış yapan markalarda ise bir dördüncü kanal daha vardır: bayiler. Bayilerin de aynı stoktan, kendilerine özel fiyat listesiyle sipariş verdiği bir B2B bayi yazılımı devreye girdiğinde, tüm kanalların tek stok kaynağına bağlanması zorunlu hale gelir. Bu ölçekte hazır uygulamalar yetmez; Shopify API üzerinde geliştirilen özel bir entegrasyon katmanı hem pazaryerini hem bayi kanalını aynı kurallarla yönetir.
Kurulum maliyeti tarafında entegrasyon derinliği belirleyici kalemdir. Hangi paketin ne kadar entegrasyon kapsadığını Shopify kurulum fiyatları rehberimizde açıkladık; profesyonel Shopify kurulumu talep eden markalarda pazaryeri ve ERP entegrasyonunu genellikle kurulumla aynı projede planlıyoruz, çünkü ürün yapısı baştan entegrasyona uygun kurulduğunda sonradan yapılan düzeltmelerin çoğu ortadan kalkıyor.
// Kurulum Kontrol Listesi
Hangi yöntemi seçerseniz seçin, canlıya geçmeden önce aşağıdaki listeyi baştan sona uygulayın. Bu liste, kurduğumuz her pazaryeri entegrasyonunda yayın öncesi standardımızdır:
- Shopify'da tüm varyantların benzersiz barkod ve SKU'ya sahip olduğunu bir dışa aktarma dosyası üzerinden denetleyin.
- Stok için tek doğru kaynağı (Shopify, ERP veya entegratör) yazılı olarak belirleyin ve ekibe duyurun.
- Trendyol ve Hepsiburada API bilgilerini alın, test ortamında ürün gönderimi ve sipariş çekmeyi doğrulayın.
- Kategori ve zorunlu özellik eşlemesini önce 5–10 ürünle deneyin; onaylanan ürünleri gördükten sonra toplu aktarıma geçin.
- Kanal bazlı fiyat kuralını (komisyon payı, yuvarlama, KDV) tanımlayın ve pazaryerinde görünen fiyatı elle hesapla karşılaştırın.
- Senkron aralığını yoğunluğa göre ayarlayın; düşük stoklu ürünler için güvenlik eşiği tanımlayın.
- Her kanaldan birer test siparişi verin: siparişin Shopify'a düşmesini, stoğun tek seferde eksilmesini ve ödeme sağlayıcınıza gitmediğini kontrol edin.
- Kargo ve takip numarasının pazaryerine geri yazıldığını, iptal edilen siparişin stoğa döndüğünü test edin.
- Test siparişlerinin faturasının doğru senaryoyla (entegratör veya muhasebe yazılımı) oluştuğunu mali müşavirinizle teyit edin.
- Canlıya geçtikten sonraki ilk hafta stok raporlarını her gün kanal bazında karşılaştırın; fark varsa senkron günlüklerini inceleyin.
Bu adımları tamamlayan bir mağaza, pazaryeri ve kendi sitesini gerçekten tek panelden yönetir hale gelir. Entegrasyonu mevcut mağazanıza eklemek ya da mağazayı baştan pazaryeri uyumlu kurmak istiyorsanız Shopify kurulum hizmetimiz kapsamında ihtiyaç analizini birlikte yapabiliriz.
Sık Sorulan Sorular
Mağaza, Pazaryeri ve ERP: Tek Ekip
Mağaza kurulumundan Trendyol ve Hepsiburada senkronuna, e-Fatura ve ERP bağlantısından yayın sonrası bakıma kadar tüm adımları 65+ Shopify mağazası kurmuş ekibimizle yürütüyoruz; Shopify kurulumu hizmetimiz pazaryeri entegrasyonunu da kapsayacak şekilde planlanabilir.
Pazaryeri ve Mağazanız Tek Panelde Buluşsun
Kanal sayınızı, ürün ve varyant yapınızı ve ERP ihtiyacınızı 30 dakikalık ücretsiz görüşmede birlikte netleştirelim; hazır uygulama mı özel entegrasyon mu sorusuna dürüst bir yanıt ve kapsamınıza özel planı aynı gün paylaşalım.