Blog içeriği
July 3, 2024

Shopify Web Sitesi Kurulumu: Adım Adım Teknik Rehber (2026)

Yanlış sırayla yapılan Shopify kurulumu 2 haftaya uzar. Ödeme onayı, kargo zone'ları, DNS bağlantısı ve SEO temel ayarlarını doğru sırayla ele alan teknik rehber.

Nodus Works olarak kurulumunu yönettiğimiz yüzlerce Shopify mağazasında gördük ki en sık yapılan hata teknik adımlarda değil, sıralamada: ödeme altyapısı kurulmadan yayına geçmek ya da tema seçimi yapılmadan ürün yüklemeye başlamak, ilerleyen haftalarda ciddi yeniden yapılandırma gerektiriyor. Bu rehber, Shopify web sitesi kurulumunu doğru sırayla ve Türkiye'ye özgü gerekliliklerle (İyzico/PayTR entegrasyonu, ETBİS uyumu, yerel kargo şirketleri) ele alır. Hesap açmadan canlıya geçişe kadar her adım teknik derinlikte açıklanmıştır.

Shopify Hesabı Açma ve Temel Ayarlar

Shopify hesabı açmak için shopify.com üzerinden e-posta ve şifreyle kayıt olun; 3 günlük ücretsiz deneme, kredi kartı bilgisi gerektirmeden başlar. İlk kurulumda yapılacak dil, para birimi ve bölge ayarları, ilerleyen adımlarda ödeme ve kargo hesaplamalarını doğrudan etkiler; bu yüzden hesap açar açmaz bu ayarlara geçin.

3 Günlük Deneme ve Plan Seçimi

Shopify'ın deneme süresi bitmeden kredi kartı bilgisi girmeden mağazayı kurabilir ve test edebilirsiniz. Deneme sona erdiğinde mağaza yayından kalkar; aktif kalmak için plan seçimi zorunludur.

2026 itibarıyla Türkiye'deki Shopify planları:

Plan Aylık Ücret (USD) Personel Hesabı İşlem Ücreti (3. Taraf Ödeme) Kimler İçin
Basic $29 2 %2,0 Yeni başlayanlar ve tek kişilik e-ticaret işletmeleri
Shopify $79 5 %1,0 Büyüyen markalar ve ekip çalışması gerektiren işletmeler
Advanced $299 15 %0,5 Yüksek hacimli satış yapan ve özel raporlama ihtiyacı olanlar
Plus $2.500+ Sınırsız %0,15 – %0,20 Büyük ölçekli kurumsal markalar ve B2B satış odaklı firmalar

Kritik Not: Türkiye'de Shopify Payments henüz aktif değil. İyzico veya PayTR gibi üçüncü taraf ödeme sağlayıcıları kullandığınızda seçtiğiniz plana göre her işlemden ek işlem ücreti kesiliyor. Aylık 50.000 TL üzeri satış hacminde Shopify planına geçmek, işlem ücretlerindeki fark sayesinde kendini amorti eder.

Mağaza Dili, Para Birimi ve Bölge Ayarları

Admin panelinde Settings → Store details bölümünde şu üç ayarı sırasıyla yapın:

Store currency: Türkiye pazarına satış yapıyorsanız TRY seçin. Varsayılan USD olarak gelir; TL'ye çevirmeden yayına geçmek checkout'ta döviz karmaşası yaratır. Nodus Works olarak gözlemledik ki yeni kurulan mağazaların %30'u bu adımı atladığı için ilk siparişlerde hatalı ödeme ekranıyla karşılaşıyor.

Store language (admin dili): Admin paneli Türkçe'ye çevrilebilir, ancak bu ayar müşteri arayüzünü etkilemez. Müşteri tarafı dil ayarı tema içinde ayrıca yapılandırılır.

Time zone: Europe/Istanbul seçin. Yanlış saat dilimi, indirim başlangıç/bitiş saatlerini ve raporlama verilerini bozar.

Shopify Admin Paneline Genel Bakış

Shopify admin yapısı beş ana bölümden oluşur:

Bölüm Kapsam İlk Kurulumda Öncelik
Settings (Ayarlar) Ödeme sağlayıcıları, kargo profilleri, vergi yapılandırmaları, domain entegrasyonu ve müşteri bildirimleri Kritik
Products (Ürünler) Ürün varyasyonları, koleksiyon yapıları, envanter takibi ve SEO meta açıklamaları Yüksek
Online Store (Online Mağaza) Tema özelleştirme, kurumsal sayfalar, blog içerikleri, navigasyon (menü) kurgusu ve mağaza tercihleri Yüksek
Apps (Uygulamalar) Shopify App Store entegrasyonları, lokal ödeme filtreleme (HidePay vb.) ve pazarlama araçları Orta (Ödeme uygulamaları için kritik)
Orders (Siparişler) Sipariş yönetimi, fulfillment (gönderim) süreçleri, iptal ve iade senaryoları Düşük (Canlıya geçiş sonrası aktif)

Shopify admin'de her şeyi denemekten çekinmeyin; sitenizi başkasına gösteren bir "yayınla" butonu olmadığı için şifre koruması aktifken yaptığınız tüm değişiklikler yalnızca siz tarafından görülür.

Tema Seçimi ve Mağaza Tasarımı

Shopify'ın ücretsiz temaları ile ücretli temalardaki fark, kod kalitesi ve özellik zenginliğiyle ilgilidir; görsel farklılık ikinci plandadır. Türkiye'deki Shopify mağazaları için en kritik tema kriteri Türkçe karakter desteği ve mobil performansıdır; bu ikisini test etmeden tema satın almayın.

Ücretsiz vs Ücretli Tema: Karar Kriterleri

Shopify'ın resmi tema mağazasında 12 ücretsiz tema ve 100'den fazla ücretli tema (70 USD ile 350 USD arasında) bulunur. Nodus Works olarak yönettiğimiz projelerde gözlemledik ki ücretli tema satın almanın geri dönüşü yalnızca şu koşullarda pozitiftir: ürün kataloğunuz 500 SKU'nun üzerinde, görsel sunum (lookbook, zoom) satın alma kararını doğrudan etkiliyor ya da tema içinde built-in özellikler (ürün filtresi, çoklu para birimi gösterimi) ek uygulama maliyetini önlüyor.

Kriter Ücretsiz Tema (Dawn/Refresh vb.) Ücretli Tema ($150 - $350)
Performans (Core Web Vitals) LCP genellikle 2.5 saniye altındadır; temiz kod yapısı nedeniyle oldukça hızlıdır. Değişkendir; gelişmiş özellikler yük getirebilir, satın almadan önce GTmetrix / PageSpeed ile test edilmelidir.
Türkçe Karakter Desteği Tam destek sunar (Shopify'ın yerel font kütüphanesini ve sistem fontlarını sorunsuz kullanır). Tema bağımlıdır; bazı yabancı geliştiricilerin fontlarında "ş, ğ, ü, ı" gibi karakterler hatalı veya eksik çıkabilir.
Özelleştirme ve Esneklik Section-based (bölüm tabanlı) mimari sunar ancak hazır şablon ve section sayısı sınırlıdır. Çok geniş bir section kütüphanesi, hazır sayfa şablonları ve ek işlevsel blok seçenekleri barındırır.
Güncelleme Garantisi Shopify mühendisleri tarafından platformun güncel standartlarına göre sürekli yenilenir. Bağımsız tema geliştiricisine bağlıdır; Shopify altyapı güncellemelerine adaptasyon süresi uzayabilir.
Uygun Olduğu Mağaza Tipi E-ticarete yeni başlayanlar, MVP (minimum uygulanabilir ürün) aşaması ve minimal ürün yelpazesine sahip markalar. Moda, kozmetik, elektronik, mobilya gibi görsel zenginlik, hikaye anlatımı ve gelişmiş filtreleme isteyen büyük markalar.
İpucu: Ücretli tema satın almadan önce Shopify Theme Store'daki "Try theme" özelliğiyle temanın demo mağazasını kendi içeriklerinizle test edin. Demo store içeriği yüklendikten sonra mobilde ve masaüstünde performans farklılıklarını gözlemleyin.

Dawn ve Refresh Temaları: Türkiye Mağazaları İçin Test Sonuçları

Dawn, Shopify'ın 2021'den itibaren aktif geliştirdiği ücretsiz flaghip temasıdır. Online Store 2.0 mimarisinde çalışır; bu sayede uygulama entegrasyonları (ürün incelemeleri, ürün etiketleri) doğrudan tema editöründen yönetilebilir, ayrı kod müdahalesi gerekmez. Türkçe karakter sorunsuz çalışır.

Shopify'ın Refresh teması ise mobilya ve ev yaşam gibi yüksek fiyatlı ürün kategorileri için tasarlanmıştır; geniş görsel alanı ve sade navigasyon yapısı, müşterinin ürünü birden fazla açıdan inceleyip satın alma kararını mağaza içinde tamamlamasına zemin hazırlar.

Nodus Works olarak yönettiğimiz mağazalarda Dawn tema başlangıç mağazaları için ilk tercih; müşteri özel tema geliştirme taleplerinde ise çoğunlukla ücretli bir temanın üzerine inşa ediyoruz çünkü ücretsiz temalar özelleştirme limitine daha erken ulaşıyor.

Tema Özelleştirme: Renk, Font, Logo Yükleme

Online Store → Themes → Customize yolundan tema editörüne gidin. Sol panelde section listesi, sağda canlı önizleme bulunur. Yapmanız gereken temel özelleştirmeler

  1. Logo yükleme: Header section → Logo görseli yükleyin (PNG, şeffaf arka plan, minimum 500px genişlik)
  2. Renk paleti: Theme settings → Colors → Brand color olarak marka rengini HEX kodu ile girin
  3. Tipografi: Theme settings → Typography → iki font seçimi (başlık ve gövde). Google Fonts kataloğundan seçim yapabilirsiniz; Türkçe karakter desteğini kontrol edin
  4. Favicon: Theme settings → Favicon → 32×32 veya 64×64 px ICO/PNG

Mobil Görünüm Kontrolü

Tema editörünün üst çubuğundaki telefon ikonuyla mobil önizlemeye geçin. Kontrol listesi:

  • Navigasyon menüsü hamburger formatında açılıyor mu?
  • Ürün görselleri mobilde kırılıyor mu?
  • Checkout butonu thumb reach bölgesinde mi (ekranın alt yarısı)?
  • Yazı boyutu 16px altına düşüyor mu? (Altı, Google mobil uyum puanını etkiler)

Türkiye'deki e-ticaret trafiğinin %74'ü mobil cihazdan geliyor (Shopify Türkiye verileri, 2025). Mobil kontrol kurulumun opsiyonel adımı değil.

Ürün Kataloğu ve Koleksiyon Yapısı

Shopify'da ürün yükleme, kataloğun boyutuna ve yapısına göre iki farklı yöntemle yapılır: tekil ürün formu (az sayıda ürün için) veya CSV ile toplu içe aktarma (100 ürün üzeri). Koleksiyon mimarisini ürünleri yüklemeden önce planlamak, ilerleyen süreçte kategori değişikliğinden kaynaklanan URL kırılmalarını önler.

Tekil Ürün Ekleme: Başlık, Açıklama, Görseller, Varyantlar

Products → Add product yolundan ürün formuna gidin. Alanlar ve dikkat edilmesi gerekenler:

Ürün başlığı: Arama niyetiyle örtüşen, marka adı + ürün adı + temel özellik formatında yazın. "Nike Air Max 2026 Kadın Koşu Ayakkabısı" formatı "Ayakkabı Model 12" formatından hem SEO hem kullanıcı deneyimi açısından üstündür.

Açıklama (Description): Shopify'ın yerleşik editörü HTML kodu doğrudan kabul eder. Ürün sayfası SEO'su için açıklamayı anahtar kelime içeren, fayda odaklı ve minimum 150 kelime olarak yazın. Sırf teknik özellik listesinden oluşan açıklamalar dönüşüm oranını düşürür.

Görseller: Minimum 1000×1000 piksel, kare format tercih edilir (Shopify otomatik kırpma yapar). Her ürün için en az 3 görsel yükleyin: ön yüz, detay ve kullanım bağlamı.

Varyantlar: Beden, renk veya materyal gibi seçenekler için Add variant kullanın. Her varyanta ayrı fiyat, stok ve barkod girebilirsiniz. Varyant sayısı 100'ü aşan ürünlerde (örneğin giyim) CSV yüklemesi daha hızlıdır.

SKU ve barkod: Stok takibi yapacaksanız her varyanta benzersiz SKU atayın. ERP veya muhasebe entegrasyonu planlıyorsanız SKU formatını o sistemle uyumlu belirleyin; sonradan değiştirmek tüm entegrasyonu etkiler.

Toplu Ürün Yükleme (CSV Import)

100'den fazla ürün için Products → Import menüsünden CSV şablonunu indirin. Shopify'ın CSV formatı katı bir yapıya sahiptir; sütun adları büyük-küçük harf dahil tam eşleşmeli.

Kritik Not: Varyantlı ürünlerde her varyant ayrı bir satır olarak girilir; ana ürün başlığı yalnızca ilk satırda bulunur, diğer satırlarda boş bırakılır. Bu formatı hatalı dolduran CSV import'ları, admin'de her varyantı ayrı ürün olarak oluşturur; yüzlerce ürünü tek tek silmek zorunda kalabilirsiniz.

Görsel URL'lerini CSV'ye ekleyebilirsiniz; Shopify görselleri o URL'den çekip kendi CDN'ine taşır. Görsel URL'lerinin herkese açık (public) olması gerekir.

Koleksiyon Mimarisi: Manuel vs Otomatik

Shopify'da iki tür koleksiyon vardır:

Tür Nasıl Çalışır Ne Zaman Kullanılır Dezavantajı
Manuel Koleksiyon Ürünleri tek tek elle seçerek, aratarak veya sürükle-bırak yöntemiyle koleksiyona eklersiniz. Az sayıda ürün barındıran mağazalarda veya özel kuratoryal seçim/kampanya seçkileri gerektiğinde. Ölçeklenebilir değildir; yeni eklenen her ürünün manuel olarak koleksiyona atanması gerekir.
Otomatik Koleksiyon Belirlediğiniz kurallara (ürün etiketi, fiyat, başlık, stok durumu vb.) göre ürünler otomatik olarak listelenir. Büyük ürün kataloglarında, dinamik envanterlerde ve sık güncellenen stok yapılarında. Kural filtreleri yanlış tanımlanırsa veya etiketleme hatası yapılırsa, ilgisiz ürünler koleksiyona sızabilir.

Koleksiyon URL yapısı Shopify'da /collections/[slug] formatındadır ve değiştirilemez. Slug'ı koleksiyon adından Shopify otomatik üretir; Türkçe karakterleri otomatik dönüştürür (ş→s, ğ→g). Koleksiyon oluştururken bu slug'ı kontrol edin ve gerekirse manuel olarak düzenleyin.

Navigasyon bağlantısı: Koleksiyon oluşturmak, onu menüye eklemez. Online Store → Navigation → Main menu bölümünden koleksiyon linkini ana menüye ayrıca eklemeniz gerekir.

Metafield Kullanımı

Shopify metafield'ları, standart ürün formunda olmayan bilgileri (beden rehberi, teknik özellikler, sertifikalar) doğrudan ürün sayfasına ekler. Settings → Custom data → Products bölümünden metafield tanımlayın, ardından tema editöründe ilgili sayfaya bu alanı bağlayın.

Nodus Works olarak yönettiğimiz giyim ve spor ekipmanı mağazalarında metafield kullanımı, iade oranlarını ortalama %18 düşürüyor; çünkü müşteri beden kararını ürün sayfasında verebiliyor.

Ödeme Altyapısı Kurulumu (Türkiye)

Türkiye'de Shopify mağazası için ödeme altyapısı, doğrudan Shopify Payments üzerinden değil üçüncü taraf sağlayıcılar aracılığıyla kurulur; çünkü Shopify Payments Türkiye'de henüz aktif değil. İyzico ve PayTR, Türkiye pazarında en yaygın tercih edilen iki sağlayıcıdır ve her ikisi de Shopify App Store'da resmi entegrasyon uygulamasına sahiptir.

İyzico ve PayTR Entegrasyonu: App Store Adımları

İyzico veya PayTR'ı kurmadan önce her iki sağlayıcı da ticari hesap doğrulaması ister. Bu süreç, Nodus Works olarak gözlemledik ki ortalama 5-7 iş günü sürüyor ve çoğu mağaza sahibinin tahmin ettiğinden uzun.

Başvuru için hazır olması gereken belgeler:

  • Vergi levhası veya ticaret sicil belgesi
  • İmza sirküleri (limited şirket için)
  • Banka hesap bilgileri (IBAN)
  • Web sitesi URL (mağaza şifre korumasını kaldırın, başvuru sırasında inceleme yapılır)

Kurulum adımları (İyzico örneği):

  1. iyzico.com üzerinden başvurun ve onay e-postasını bekleyin
  2. Shopify App Store'da "iyzico" uygulamasını bulun ve yükleyin
  3. Uygulama ayarlarına API Key ve Secret Key bilgilerinizi girin (iyzico merchant panelinden alınır)
  4. Settings → Payments bölümünde iyzico'nun aktif sağlayıcı olarak göründüğünü doğrulayın
  5. Test siparişi vererek ödeme akışını onaylayın
Uzak Durulması Gereken Risk: Bazı mağaza sahipleri iyzico onay sürecini beklemeden mağazayı yayına alıyor ve "ödeme sağlayıcısı olmadan çalıştır" seçeneğini aktif bırakıyor. Bu durumda müşteriler sipariş oluşturabiliyor ama ödeme yapamıyor; iptal edilen siparişler müşteri güvenini zedeliyor ve erken dönem dönüşüm verisini bozuyor.

İyzico ve PayTR Karşılaştırması

Kriter İyzico PayTR
İşlem Ücreti %2,29 + 0,25 TL (Standart başlangıç oranı; ciroya göre güncellenir) %2,29 (Standart başlangıç oranı; aylık ciro hacmine göre müzakere edilebilir)
Taksit Desteği Tüm yerli kredi kartı ailelerine 3, 6, 9, 12 taksit imkanı Tüm yerli kredi kartı ailelerine 3, 6, 9, 12 taksit imkanı
Ödeme Sayfası Deneyimi Popup (harici pencere) veya iframe (site içi gömülü) seçeneği Yönlendirme (ödeme anında güvenli PayTR sayfasına geçiş)
Çoklu Para Birimi (Multi-Currency) Sınırlı; TRY odaklı çalışır, döviz tahsilatlarında dönüşüm maliyeti yüksektir Gelişmiş; USD ve EUR doğrudan kabul eder, TR banka hesabına TRY karşılığını aktarır
Shopify App Store Entegrasyonu Resmi ve güncel Shopify uygulaması mevcuttur Resmi ve güncel Shopify uygulaması mevcuttur
Settlement (Hak Ediş Hakka Geçiş) Süresi T + 2 iş günü (İşlem gerçekleştikten 2 gün sonra transfer) T + 1 iş günü (Genellikle ertesi iş günü hesaba transfer avantajı)
Onboarding (Açılış ve Onay) Süresi 5 - 7 iş günü (Detaylı evrak ve uyumluluk incelemesi) 3 - 5 iş günü (Hızlı entegrasyon ve esnek onay süreci)

PayTR'ın T+1 settlement avantajı nakit akışı açısından kritik; özellikle stok döngüsü hızlı olan mağazalar için PayTR daha uygun olabilir. İyzico'nun popup ödeme sayfası checkout deneyimini mağaza içinde tutar; müşteri ödeme için başka bir sekmeye geçmez ve bu da sepet terk oranını düşürür.

Ödeme altyapısını teknik olarak kurmak ve sağlayıcılar arası karşılaştırmayı yapmak için Shopify ödeme yöntemleri kurulum rehberimiz her adımı görselli biçimde açıklar.

Kapıda Ödeme ve Havale Seçenekleri

Shopify'da kapıda ödeme ve banka havalesi, Settings → Payments → Manual payment methods bölümünden eklenir. Bunlar Shopify'ın yerleşik özellikleridir, harici uygulama gerektirmez.

Kapıda ödeme Türkiye'de hâlâ tercih edilen bir ödeme yöntemidir; özellikle elektronik ve mobilya kategorilerinde sipariş tamamlama oranını artırır. Ancak lojistik karmaşıklığı (tahsilat, iade) nedeniyle kapıda ödemeyi yalnızca kargo şirketinizin bu hizmeti desteklemesi durumunda aktif edin.

Test Siparişi: Ödeme Akışının Doğrulanması

Canlıya geçmeden önce mutlaka test siparişi verin. Shopify'ın yerleşik test modu için:

Settings → Payments → Test mode aktif edin. Test kartı olarak Shopify'ın sağladığı 4111 1111 1111 1111 numarasını ve gelecekte herhangi bir son kullanma tarihi girin. Başarılı sipariş sonrası şunu kontrol edin:

  • Müşteriye sipariş onay e-postası gitti mi?
  • Admin panelinde sipariş görünüyor mu?
  • Stok azaldı mı (stok takibi aktifse)?

Test modunu kapatmayı unutmayın; açık kaldığında gerçek ödemeler işlenmez.

Shopify'ın ödeme mimarisini profesyonel kurulumla kurmak, sağlayıcı onay sürecini yönetmek ve çoklu ödeme seçeneğini test etmek istiyorsanız Shopify mağaza kurulum hizmetimiz tüm teknik adımları ve sağlayıcı başvuru sürecini uçtan uca yönetir.

Kargo ve Teslimat Ayarları

Shopify'da kargo ayarları, ödeme altyapısı kadar kritik ama çoğu kurulumda eksik bırakılan bir adımdır. Yanlış yapılandırılmış kargo kuralları checkout'ta "bu bölgeye teslimat yapılmıyor" hatasına veya beklenmedik kargo ücretlerine yol açar; her ikisi de sipariş tamamlama oranını doğrudan düşürür.

Shipping Zone Tanımlama

Settings → Shipping and delivery → Manage rates bölümünden shipping zone oluşturun. Türkiye pazarına odaklanan mağazalar için temel yapı:

Zone 1: Türkiye: tüm Türkiye illeri bu zone'a dahil. Sabit kargo ücreti veya ağırlık bazlı ücretlendirme tanımlayabilirsiniz.

Zone 2: Yurt Dışı (varsa): uluslararası satış yapıyorsanız her bölge (Avrupa, Orta Doğu) için ayrı zone açın. Bölge bazlı kargo ücreti, ülke bazlı fiyatlandırmadan operasyonel olarak daha az karmaşıktır.

İpucu: Ücretsiz kargo eşiği doğru kurulduğunda ortalama sepet değerini %15-25 artırır. Ortalama sipariş değerinizin %20-30 üzerine koyulan ücretsiz kargo eşiği, müşterileri sepeti doldurmaya yönlendirir. Şunu yapabilirsiniz: "500 TL üzeri siparişlerde ücretsiz kargo" kuralını Shopify'da Add rate → Free shipping seçeneğiyle tanımlayın ve minimum sipariş tutarı belirleyin.

Türkiye Kargo Şirketleri Entegrasyonu

Shopify, Türk kargo şirketleriyle doğrudan (native) entegrasyon sunmaz. MNG Kargo, Yurtiçi Kargo ve Aras Kargo entegrasyonu üçüncü taraf uygulamalar aracılığıyla kurulur.

Kargo Şirketi Shopify Entegrasyon Yöntemi Otomatik Etiket Basımı Takip Numarası Bildirimi
Yurtiçi Kargo Shopify App Store uygulaması ve müşteri kodu / API entegrasyonu Evet (Sistem üzerinden otomatik barkod üretimi) Evet (Müşteriye SMS/E-posta ile otomatik iletim)
MNG Kargo Shopify App Store uygulaması ve API kullanıcı anahtarı Evet (Sipariş düştüğü an etiket çıktısı hazır) Evet (Shopify paneli üzerinden eş zamanlı senkronizasyon)
Aras Kargo Shopify App Store uygulaması ve API entegrasyonu Evet (Panel üzerinden toplu barkod basımı) Evet (Sipariş durum güncellemesi ile tetiklenir)
PTT Kargo Manuel süreç veya Webhook / Özel entegrasyon (Custom App) yapısı Hayır (Genellikle manuel veri girişi veya PTT paneli gerekir) Sınırlı (Manuel yükleme veya entegrasyon kalitesine bağlı)

Kargo entegrasyon uygulamasını kurmadan önce kargo firmanızla anlaşmalı müşteri hesabı açın; API anahtarı veya müşteri kodu bu hesaptan alınır. Kargo şirketinin API erişimi bazen bireysel hesaplarda değil yalnızca kurumsal sözleşmelerde sağlanır; bu durumu kargo firmasıyla önceden netleştirin.

Kurulum adımlarının tamamını Shopify kargo entegrasyonu rehberimizde MNG, Yurtiçi ve Aras için ayrı ayrı açıkladık.

Kargo Profili ve Ürün Bazlı İstisnalar

Farklı kargo kuralı gerektiren ürünler (ağır/hacimli, soğuk zincir, kırılabilir) için Shopify'da Shipping profile oluşturun. Örneğin mobilya kategorisi için ayrı kargo ücreti, standart ürünlerden farklı zone kuralı belirleyebilirsiniz.

Products → [Ürün] → Shipping bölümünde her ürünün ağırlığını girin. Ağırlık bazlı kargo fiyatlandırması kullanıyorsanız bu alan boş bırakılamaz; boş ağırlıklı ürünler kargo hesaplamasında sıfır kabul edilir ve yanlış fiyat gösterilir.

Domain Bağlama ve SSL Aktivasyonu

Shopify her mağazaya varsayılan olarak [magazaadi].myshopify.com subdomain'i atar. Bu URL kalıcı olarak saklanır ve yönetim paneli adresi olarak kullanılır; ancak müşteri tarafı için özel domain bağlamanız gerekir. SSL sertifikası, domain bağlandıktan sonra Shopify tarafından otomatik ve ücretsiz olarak aktif hale getirilir.

Domain Satın Alma ve Shopify'a Bağlama

Domain'i Shopify üzerinden satın alabilir (Settings → Domains → Buy new domain) veya mevcut bir domain sağlayıcısından (GoDaddy, Namecheap, Natro) satın alıp Shopify'a bağlayabilirsiniz. Shopify üzerinden alınan domain'ler otomatik bağlanır; dış sağlayıcıdan alınan domain'ler için DNS ayarı gerekir.

Türkiye'de domain tercihi: .com.tr ve .tr uzantılı domain'ler için NIC.tr kaydı zorunludur ve şirket belgesi ister. Başlangıç aşamasında .com domain daha hızlı alınır; ileride .com.tr eklenebilir.

DNS Ayarları: A Kaydı ve CNAME

Domain'i Shopify'a bağlamak için iki DNS kaydı eklemeniz gerekir:

Kayıt Tipi Host / Name Değer / Points To Açıklama
A Kaydı (A Record) @ (veya boş / root domain) 23.227.38.65 Ana alan adınızı (domain) doğrudan Shopify sunucularına yönlendirir.
CNAME Kaydı www shops.myshopify.com Subdomain (www) trafiğinizi güvenli bir şekilde Shopify altyapısına bağlar.

DNS değişiklikleri yayılması 1-48 saat sürer; çoğu sağlayıcıda 1-4 saat içinde tamamlanır. Shopify admin'de Settings → Domains bölümünde domain durumunu izleyin; yeşil "Connected" statüsü bağlantının tamamlandığını gösterir.

Kritik Not: DNS değişikliğini yaptıktan sonra eski DNS ayarlarını (varsa başka A kaydı veya CNAME) silmeyi unutmayın. Çakışan DNS kayıtları, domain'in zaman zaman doğru bazen de yanlış yere yönlenmesine yol açar ve SSL aktivasyonunu engeller.

SSL Sertifikası Otomatik Aktivasyonu

Shopify, Let's Encrypt aracılığıyla SSL sertifikasını DNS bağlantısı tamamlandıktan sonra otomatik olarak etkinleştirir. Herhangi bir işlem yapmanıza gerek yoktur. SSL aktif olduğunda mağaza URL'i https:// ile çalışır; http:// üzerinden gelen tüm ziyaretçiler otomatik olarak yönlendirilir.

SSL aktivasyonu tamamlandıktan sonra tarayıcıda kilit ikonunun göründüğünü ve adres çubuğunda https:// bulunduğunu doğrulayın. Görmüyorsanız DNS yayılması henüz tamamlanmamış demektir; birkaç saat daha bekleyin.

SEO Temel Ayarları (Canlıya Geçmeden Önce)

Shopify web sitesi kurulumunda SEO ayarları çoğu zaman canlıya geçtikten sonra yapılır; bu sıralama yanlıştır. Yanlış URL yapısıyla yayına giren bir mağazada sonradan yapılan değişiklikler 301 yönlendirme gerektirir ve link equity kaybına neden olur. Aşağıdaki SEO adımlarını ödeme ve kargo kurulumu tamamlandıktan hemen sonra, canlıya geçmeden önce yapın.

Mağaza Başlığı ve Meta Açıklaması

Online Store → Preferences → Title and meta description bölümünden mağazanın genel başlığını ve meta açıklamasını girin. Bu alan, anasayfa için kullanılır.

Başlık formatı: [Marka Adı]: [Ana Ürün Kategorisi] | [Değer Önerisi] Örnek: "Marka X: Türkiye'nin Organik Cilt Bakım Mağazası"

Meta açıklama: Maksimum 155 karakter, marka + ana ürün + coğrafi hedef içermeli. "Bu sayfada..." ile başlamayın; ilk kelimeden değer önerisini yazın.

Her ürün ve koleksiyon sayfası için ayrı SEO başlığı ve meta açıklaması ürün formunun altındaki Search engine listing bölümünden girilir. Shopify varsayılan olarak ürün başlığını title, açıklamanın ilk 155 karakterini meta olarak kullanır; bunları özelleştirmeniz SEO açısından zorunludur.

Ürün URL Yapısı

Shopify'da URL yapısı /products/[slug] formatındadır ve bu yapı değiştirilemez; yalnızca slug kısmını düzenleyebilirsiniz. Türkçe ürün başlıklarından Shopify otomatik slug üretir; ş, ğ, ü gibi karakterleri Latin karşılıklarına dönüştürür.

Slug kuralları:

  • Kısa ve açıklayıcı tutun: nike-air-max-2026-kadin formatı nike-air-max-2026-kadin-kosu-ayakkabisi-beyaz-42-numara formatından daha iyidir
  • Gereksiz stop word'leri (ve, ile, için) kaldırın
  • Ürün silinip yeniden oluşturulduğunda slug değişir; önceki URL için 301 yönlendirme ekleyin

Google Analytics ve Search Console Bağlantısı

Google Analytics 4 kurulumu:

  1. Google Analytics hesabı oluşturun ve GA4 property açın
  2. Ölçüm ID'sini (G-XXXXXXXXXX) kopyalayın
  3. Shopify admin → Online Store → Preferences → Google Analytics bölümüne yapıştırın

Shopify'ın native GA4 entegrasyonu temel e-ticaret olaylarını (page_view, add_to_cart, purchase) otomatik gönderir. Gelişmiş olay takibi (checkout adımları, form gönderim) için Google Tag Manager üzerinden yapılandırma daha esnektir.

Google Search Console:

  1. Search Console'a domain'i ekleyin
  2. Doğrulama yöntemi olarak "HTML tag" seçin
  3. Meta doğrulama etiketini Online Store → Preferences → Additional scripts alanına yapıştırın
  4. Doğrulama tamamlandıktan sonra sitemap.xml adresini Search Console'a gönderin: https://[magazaniz].com/sitemap.xml

Shopify sitemap'i otomatik oluşturur ve günceller; elle oluşturmanıza gerek yoktur.

Sitemap.xml ve Robots.txt Kontrolü

Shopify'ın otomatik oluşturduğu robots.txt dosyasını Online Store → Preferences → Robots.txt bölümünden görüntüleyebilirsiniz. Varsayılan robots.txt, admin sayfalarını, checkout sayfasını ve gizli koleksiyonları doğru biçimde engeller.

İpucu: Shopify robots.txt'i Online Store 2.0 ile özelleştirilebilir hale geldi. Ancak varsayılan yapı büyük çoğunlukta doğrudur; değiştirmeden önce neyi engellemek veya açmak istediğinizi net tanımlayın. Yanlış robots.txt değişikliği tüm ürün sayfalarını indeksten çıkarabilir.

SEO ayarlarını kurulum sonrası sistematik biçimde uygulamak için Shopify SEO optimizasyonu rehberimiz teknik yapılandırmadan içerik stratejisine her adımı ayrı ayrı açıklar.

Canlıya Geçmeden Önce Kontrol Listesi

Mağazayı yayına almadan önce şu listeyi sırasıyla tamamlayın. Her madde bir başkasına bağımlıdır; atlanan adım ilerleyen süreçte düzeltme maliyeti yaratır.

# Kontrol Maddesi Nerede Yapılır? Durum
1 Para Birimi: Mağaza ana para birimi TRY olarak ayarlandı. Settings → Store details
2 Saat Dilimi: Zaman damgalarının doğruluğu için Europe/Istanbul seçildi. Settings → Store details
3 Ödeme Geçidi: Ödeme sağlayıcısı (İyzico/PayTR vb.) aktif edildi ve test siparişi başarıyla tamamlandı. Settings → Payments
4 Canlı Mod: Ödeme altyapısındaki "Test Modu" (Sandbox) kapatılarak gerçek üretime geçildi. Settings → Payments
5 Kargo Profilleri: Gönderim bölgeleri (Kargo Zone'ları) ve desiye/fiyata göre ücret matrisi tanımlandı. Settings → Shipping
6 Ürün Ağırlıkları: Kargo hesaplamalarının doğru çalışması için tüm ürünlerin ağırlık (kg/gr) bilgisi girildi. Products → Her ürünün içi
7 Vergi Yapılandırması: Türkiye için KDV (%20/normal oranlar) ayarlandı; fiyatlara dahil/hariç kararı verildi. Settings → Taxes and duties
8 Domain & SSL: Özel alan adı (domain) bağlandı, A/CNAME kayıtları doğrulandı ve SSL sertifikası aktif. Settings → Domains
9 Mağaza SEO Başlığı: Ana sayfa başlığı (Title) ve meta açıklaması (Description) optimize edilerek girildi. Online Store → Preferences
10 Ürün SEO'su: Her ürünün arama motoru listeleme önizlemesi (SEO başlığı, URL ve meta açıklaması) düzenlendi. Products → Search engine listing
11 Ana Navigasyon: Üst menü (Header) kurgusu, koleksiyon bağlamları ve arama çubuğu işlevselliği tamamlandı. Online Store → Navigation
12 Footer Menüsü: Alt menüye iletişim, mesafeli satış, iade ve gizlilik politikaları bağlantıları eklendi. Online Store → Navigation → Footer
13 Yasal Sayfalar: İade, gizlilik, kullanım koşulları ve mesafeli satış sözleşmesi metinleri oluşturuldu. Settings → Policies
14 KVKK / Çerez Aydınlatma: Türkiye mevzuatına uygun KVKK çerez bildirim penceresi/banner'ı aktif edildi. App Store veya Tema Ayarları
15 GA4 Entegrasyonu: Google Analytics 4 mülkü bağlandı, dönüşüm/e-ticaret veri akışı test edildi. Online Store → Preferences / Google Channel
16 Search Console & Sitemap: Domain Google Search Console'a eklendi ve sitemap.xml gönderildi. Google Search Console
17 Mobil Uyumluluk: Mağaza arayüzü, sepet ve ödeme adımları gerçek iOS/Android cihazlarda test edildi. Mobil Tarayıcılar / Gerçek Cihazlar
18 Sistem Bildirimleri: Sipariş onay, kargo takip ve sepeti terk etme e-postalarının şablonları kontrol edildi. Settings → Notifications
19 Şifre Koruması: Mağazanın halka açılması için ziyaretçi şifre koruması (Password page) kaldırıldı. Online Store → Preferences → Password
20 ETBİS Kaydı: Ticaret Bakanlığı ETBİS platformuna kayıt yapıldı veya kayıt muafiyet limitleri takibe alındı. etbis.eticaret.gov.tr

Uzak Durulması Gereken Risk: Şifre korumasını kaldırmadan (madde 19) ödeme sağlayıcısı başvurusu yapıyorsanız, iyzico ve PayTR inceleme sırasında sitenize erişemez ve başvurunuz reddedilebilir. Başvuru döneminde şifreyi geçici olarak kaldırın.

SSS

Shopify web sitesi kurulumu ne kadar sürer? Temel kurulum (hesap, tema, ürün yükleme, ödeme, kargo, domain) 3-7 gün sürer. Bu sürenin %60'ı içerik hazırlığına (ürün görseli, açıklama, politika sayfaları) gider. Teknik kurulum saatler içinde tamamlanır; ödeme sağlayıcısı onay süreci (5-7 iş günü) en uzun bekleme adımıdır.

Shopify Türkiye'de kaç lira? 2026 itibarıyla Basic plan aylık 29 USD, Shopify planı 79 USD, Advanced 299 USD'dir. Yıllık ödeme seçeneğinde %25 indirim uygulanır. Türk lirası faturalama mevcut değil; ödeme döviz kurundaki dalgalanmaya göre değişir.

Shopify'da Türkçe dil desteği var mı? Shopify admin paneli Türkçe'ye çevrilebilir. Müşteri arayüzü (ürün sayfaları, checkout) tema üzerinden Türkçe yapılandırılır. Checkout sayfasının Türkçe olması için Shopify'ın çeviri katmanı kullanılmalı; bazı ücretli uygulamalar checkout'a Türkçe metin enjekte etmez.

Shopify'da kaç ürün yüklenebilir? Tüm planlarda ürün sayısı sınırsızdır. Varyant sayısı ise ürün başına 100, toplam seçenek sayısı 3 ile sınırlıdır. 100 üzeri varyant ihtiyacı için Shopify Plus veya üçüncü taraf varyant uygulaması gerekir.

Shopify'da ETBİS kaydı zorunlu mu? Yıllık net satışı 300.000 TL'yi aşan e-ticaret işletmeleri için ETBİS kaydı zorunludur (Ticaret Bakanlığı, 2022 güncellemesi). Başlangıç aşamasında zorunlu olmasa da mağaza açılışında kayıt yaptırmak, ilerleyen süreçte ceza riskini ortadan kaldırır.

Shopify'a geçiş yapmak mevcut mağaza verilerini etkiler mi? Baştan Shopify kuruyorsanız bu konu geçerli değildir. Mevcut bir platformdan (WooCommerce, İkas, Ticimax) Shopify'a geçiyorsanız ürün, müşteri ve sipariş verilerinin aktarımı için migration planı yapılmalıdır; URL yapısı değiştiğinden 301 yönlendirme listesi hazırlanması zorunludur.

Shopify web sitesi kurulumu için hangi ödeme sistemi kullanılır? Türkiye'de Shopify Payments aktif olmadığı için İyzico veya PayTR üzerinden ödeme alınır. Her ikisi de Shopify App Store'da resmi entegrasyon uygulamasına sahiptir. Başvuru onayı 3-7 iş günü sürer; mağazayı yayına almadan önce onayı bekleyin.

Shopify'da domain nasıl bağlanır? Domain sağlayıcısında A kaydı olarak 23.227.38.65 IP'sini ve www için CNAME olarak shops.myshopify.com değerini girin. DNS yayılması 1-48 saat sürer; tamamlandığında Shopify SSL'i otomatik aktif eder.

Shopify kurulumu için hangi plan seçilmeli? Yeni başlayanlar için Basic ($29/ay) yeterlidir. Aylık 50.000 TL üzeri satışta Shopify planına ($79/ay) geçmek, düşen işlem ücreti sayesinde maliyeti amorti eder. Shopify planındaki %1 işlem ücreti, Basic'teki %2'ye kıyasla 100.000 TL'lik işlem hacminde 1.000 TL fark üretir; yıllık 720 USD'lik plan farkını hızla karşılar.

Sonuç

Shopify web sitesi kurulumu, doğru sırayla yapıldığında 3-7 günde tamamlanır; yanlış sırayla yapıldığında haftalarca süren düzeltme çalışmasına dönüşür. Bu rehberde verilen adımlar sırasıyla: hesap ve bölge ayarları, tema, ürün kataloğu, ödeme altyapısı, kargo, domain ve SEO temel ayarları. Her adım bir sonrakinin önkoşuludur.

Türkiye pazarına özgü iki adım özellikle dikkat gerektirir: ödeme sağlayıcısı başvurusu (planlı yapılmazsa kurulumu 1-2 hafta geciktirir) ve ETBİS uyumu (satış hacmi eşiğini geçtikten sonra değil, başlangıçta yapın).

Kurulumu kendi başınıza yapmak yerine teknik altyapıyı doğrudan çalışır halde teslim almak istiyorsanız Shopify mağaza kurulum hizmetimiz ödeme entegrasyonu, kargo bağlantısı ve SEO temel ayarları dahil tüm adımları standart süreçle yönetir. Projenizi değerlendirmek için bizimle iletişime geçin.