← Blog

Shopify kargo entegrasyonu: hangi kargo, nasıl bağlanır

28 Ağustos 2026 · 8 dakika okuma

Shopify Türkiye’de kargo etiketi basmaz. Panelde gördüğünüz kargo ayarları yalnız müşteriden alacağınız kargo ücretini hesaplar — gönderi açmaz, barkod üretmez, kuryeyi çağırmaz. Aras, Yurtiçi, MNG, PTT ve Sürat’in hiçbiri Shopify’ın içine gömülü gelmez. Bağlantıyı siz kurarsınız ve bunun üç yolu vardır.

Shopify’ın kargo ayarı fiyat hesaplar, gönderi açmaz

Ayarlar → Kargo ve teslimat ekranındaki her şey ödeme sayfasıyla ilgili: hangi bölgeye kaç lira, kaç liranın üstünde ücretsiz, ağırlığa göre kademe. Sipariş düştükten sonrasıyla ilgili tek şey “Kargoya verildi” işaretidir; oraya takip numarasını da siz yazarsınız.

Taşıyıcıdan canlı fiyat çekme özelliği (carrier-calculated rates) her planda açık değildir ve açık olsa bile Türkiye’deki beş taşıyıcının hiçbiri varsayılan olarak listede yer almaz. Yani “Shopify’ın hazır kargo ayarı” diye bir çözüm, Türkiye için pratikte iki şeyden ibarettir: sabit fiyat tablosu ve elle girilen takip numarası.

Bu ikisi ilk yüz siparişe kadar iş görür. Sonra yormaya başlar, çünkü aynı veriyi günde üç kez yazarsınız: bir kez kargo firmasının paneline, bir kez Shopify’a, bir kez de kendi Excel’inize.

Anlaşmalı hesabınız yoksa bağlanacak bir şey yok

Entegrasyonun ön koşulu teknik değil, ticari. Kargo firmasıyla bireysel değil kurumsal sözleşme yaparsınız; size bir müşteri (gönderici) kodu verilir. Web servisi erişimi de o kodun üstüne açılır. Bir uygulama kurup “Aras’a bağlan” demek, sözleşme yoksa hiçbir şey yapmaz.

Sözleşmeyi yaparken temsilcinizden şu beşini yazılı isteyin:

  • Müşteri / gönderici kodu ve şube bilgisi.
  • Web servisi kullanıcı adı ve şifresi — panel girişinizle aynı değildir.
  • Test ortamı bilgileri; canlıda deneme gönderi açmak istemezsiniz.
  • Kapıda ödeme (tahsilatlı gönderi) hesabınızda açık mı, komisyonu ne, ödeme periyodu kaç gün.
  • Barkod çıktı biçimi: PDF mi, ZPL mi. Termal yazıcınız varsa cevap ZPL olmalı.

Bu beşi elinizde yoksa hangi entegrasyon aracını seçtiğinizin önemi yok; kurulum ilk adımda durur.

Beş taşıyıcı, üç bağlanma yolu

Aras, Yurtiçi, MNG, PTT ve Sürat farklı arayüzlere sahip ama Shopify’a bağlanma biçimleri aynı üç kalıba giriyor.

YolNasıl çalışırNe zaman doğru
Taşıyıcının kendi paneli (elle)Sipariş bilgisini kargo firmasının web paneline siz yazar, barkodu orada basarsınız. Takip numarasını Shopify’a elle işlersiniz.Günde 10-15 gönderiye kadar. Kurulum maliyeti sıfır, hata payı yüksek.
Aracı uygulama (Shopify App Store)Sizin anlaşmalı hesabınızı uygulamaya tanıtırsınız; uygulama siparişi okur, gönderiyi açar, barkodu üretir, takip numarasını Shopify’a geri yazar.Çoğu mağaza için doğru cevap. Birden fazla taşıyıcıyla çalışıyorsanız tek ekrandan yönetirsiniz.
Doğrudan web servisiTaşıyıcının servisine kendi kodunuzla bağlanırsınız. Gönderi oluşturma, barkod alma ve durum sorgulama ayrı çağrılardır.Kendi iş akışınız varsa: özel onay adımı, kendi depo yazılımınız, standart dışı paketleme kuralları.

Aracı uygulamaları değerlendirirken tek soruyu sorun: takip numarasını Shopify siparişine geri yazıyor mu? Yazmıyorsa elle çalışmaya devam ediyorsunuz, sadece ekran değişti.

Barkodu kim basıyorsa gönderi listesinin sahibi odur

Barkod, gönderinin doğduğu andır. O an oluşan takip numarası hem müşteriye gidecek hem de kapıda ödeme mutabakatında sizin anahtarınız olacak. Bu yüzden barkodun nerede basıldığı, teknik bir tercih değil muhasebe kararıdır.

Barkod kargo firmasının panelinde basılıyorsa, gönderi listesinin gerçek kaydı orada tutuluyor demektir. Shopify’daki liste kopyadır ve kopyalarda eksik olur: acele eden bir çalışan barkodu basar, Shopify’a işlemeyi unutur. Sipariş panelde “hazırlanıyor” görünürken kargo yola çıkmıştır.

Bir de tersi olur: barkod basılır, kargo çıkmaz, paket depoda kalır. Taşıyıcı sistemi o gönderiyi “kabul edilmedi” durumunda tutar, siz panelde kargoda sanırsınız. İki yönde de kaybettiğiniz şey aynı: hangi siparişin nerede olduğu.

Tek çare barkodu tek yerden bastırmak. Hangisi olduğu önemli değil, ikiden fazla olmaması önemli.

Gönderi açılırken taşıyıcının istediği alanlar da Shopify’ın sipariş formuyla birebir örtüşmez. Kurulumda tıkanan yerler hep aynı beş alan:

  • İlçe ve il ayrı alan. Shopify’da ilçe çoğu temada tek satırlık adresin içine yazılıyor; taşıyıcı ise ayrı bekliyor. Eşleşme kurulmazsa gönderi yanlış şubeye düşer.
  • Cep telefonu. Kurye aramadan teslimat yapmıyor. Telefon alanını ödeme sayfasında zorunlu hâle getirmek, en ucuz iade önleme adımıdır.
  • Desi ya da ağırlık. Fiyat hangisi büyükse ondan hesaplanır. Ürün kartlarında ağırlık boşsa taşıyıcı kendi ölçtüğünü yazar ve fatura beklediğinizden yüksek gelir.
  • Tahsilat tutarı. Kapıda ödemede gönderiye yazılan tutar sipariş toplamıdır — kargo ücreti dahil mi değil mi, bunu gönderiyi açarken bir kez kararlaştırıp her seferinde aynı uygulayın.
  • Parça sayısı. Üç kutulu bir sipariş tek barkodla çıkarsa, kaybolan kutunun tazmininde elinizde kayıt olmaz.

Takip numarası dönmezse müşteri sizi arar

Shopify, siparişe takip numarası işlendiği anda müşteriye kargo bildirimi gönderir. Numara girilmezse o e-posta hiç gitmez. Müşteri siparişini verdikten sonra hiçbir haber almadığı için üçüncü gün size yazar. Cevaplamak da bir maliyettir ve gönderi başına düşer.

Numaranın müşteriye dönmesi için üç şeyin doğru olması gerekir:

  1. Numara siparişin doğru satırına işlenmeli. Kısmi gönderide (bir kutu bugün, biri yarın) her satır kendi numarasını taşır.
  2. Taşıyıcı adı Shopify’ın tanıdığı biçimde yazılmalı; tanımadığında takip bağlantısını kuramaz, müşteri numarayı görür ama tıklayamaz.
  3. Bildirim şablonunda takip bağlantısı bulunmalı. Tema veya şablon değiştirildiğinde bu satır sessizce düşebiliyor.

Üçünü de test etmenin yolu, kendi telefonunuza gerçek bir sipariş vermek. Ekrana bakmak yetmiyor — bildirimin gidip gitmediğini yalnız gelen kutusu söyler.

Kapıda ödemede kargo firması sizin kasanızdır

Kapıda ödeme siparişinde parayı kurye tahsil eder, kargo firmasında bekletir, sözleşmedeki periyotta hesabınıza aktarır. Yani cironuzun bir kısmı gün boyunca başka bir şirketin kasasındadır. Mutabakat bu yüzden haftalık bir alışkanlık olmak zorunda.

Eşleştirmenin anahtarı sipariş numarası değil, takip numarasıdır.

Kargo firmasının listesindeSizdeAnlamı
Teslim edildi, tahsilat aktarıldıSipariş teslimKapanmış satır. Kontrol edilecek tek şey tutarın eşitliği.
Teslim edildi, tahsilat yokSipariş teslimYa periyot dolmadı ya da tahsilat atlandı. Periyot dolduysa taşıyıcıya sorulur.
İade / kabul edilmediSipariş teslim görünüyorPanel yanlış. Stok geri girmemiş, ürün satılmış sayılıyor.
Kayıt yokSipariş kargodaBarkod basılmış ama gönderi taşıyıcıya teslim edilmemiş.

Tutar farkı çıktığında ilk bakılacak yer taşıyıcı değil, kendi sipariş kaydınızdır: müşteriye telefonda yapılan indirim çoğu zaman Shopify’a işlenmez, kuryeye söylenen tutar ise değişmiş olur.

Kapıda ödemenin gönderi başına gerçek maliyetini hesaplamak için sözleşmenizdeki üç rakamı yerine koyun:

Gönderi başı maliyet = gidiş ücreti + (kabul edilmeme oranı × dönüş ücreti) + tahsilat komisyonu

Örnek biçim: gidiş 89,00 TL, dönüş 89,00 TL, kabul edilmeme oranınız %12, sepet ortalamanız 1.249,00 TL ve komisyon o tutarın %2’si ise gönderi başı maliyet 89,00 + 10,68 + 24,98 = 124,66 TL olur. Rakamları kendi sözleşmenizden ve kendi iade kayıtlarınızdan alın; kabul edilmeme oranını tahmin etmeyin, son 30 günü sayın.

Doğru yolu sipariş adediniz değil, hatanın bedeli seçer

Günde 5 gönderi çıkaran bir mağaza taşıyıcının panelinde rahatça çalışır. Aynı mağaza günde 5 kapıda ödemeli gönderi çıkarıyorsa durum değişir: her yanlış gönderi iki yönlü kargo ücreti ve bir haftalık stok kaybı demektir. Otomasyonun getirisi gönderi sayısıyla değil, tek bir hatanın tutarıyla ölçülür.

Sıralama şu şekilde işliyor: önce anlaşmalı hesap, sonra barkodun tek yerden basılması, sonra takip numarasının Shopify’a geri dönmesi, en son haftalık mutabakat. Sondan başlayan mağazalar mutabakatta çıkan farkın sebebini bulamıyor, çünkü fark entegrasyonda değil, barkodun iki yerden basılmasında doğuyor.

ShopFront bu zincirin başına bir adım koyuyor: kapıda ödeme siparişi müşteriye WhatsApp’tan sorulup onaylanmadan kargo barkodu açılmıyor.

Sık sorulan sorular

Shopify Türkiye’de kargo etiketi basabiliyor mu?

Hayır. Shopify’ın etiket satın alma özelliği Türkiye’de kullanılamıyor. Barkod, kargo firmasının panelinden ya da anlaşmalı hesabınıza bağlı bir entegrasyon uygulamasından basılır.

Aras, Yurtiçi, MNG, PTT ve Sürat’i aynı anda kullanabilir miyim?

Evet. Her biriyle ayrı sözleşme yaparsınız ve çok taşıyıcılı bir entegrasyon uygulaması hepsini tek ekranda toplar. Bölgeye ya da ürün tipine göre taşıyıcı ayırmak yaygın; şart olan, hangi gönderinin hangisine gittiğinin sipariş kaydında yazması.

Entegrasyon için kurumsal sözleşme şart mı?

Şart. Web servisi erişimi müşteri koduna bağlı açılır; şubeden bireysel gönderi vererek entegrasyon kurulamaz. Kapıda ödeme de ayrıca sözleşmede açılması gereken bir özelliktir.

Takip numarası Shopify’a otomatik yazılmazsa ne olur?

Müşteriye kargo bildirimi gitmez. Sipariş panelde hazırlanıyor görünür, paket ise yoldadır. Bunun görünen bedeli müşteri mesajları, görünmeyen bedeli ise kabul edilmeyen gönderilerin geç fark edilmesidir.

Kapıda ödeme tahsilatı hesabıma ne zaman geçer?

Periyodu sözleşmeniz belirler; taşıyıcıya ve ciro hacmine göre değişir. Süreyi tahmin etmek yerine sözleşmedeki gün sayısını yazın ve teslim tarihinin üstüne ekleyin — o tarihte gelmeyen tahsilat, sorulacak tahsilattır.