Shopify nedir?
Shopify, dünyada en yaygın kullanılan barındırmalı (hosted) e-ticaret altyapılarından biridir. Sunucu, güvenlik ve checkout optimizasyonunu Shopify yönettiği için marka hızlıca satışa başlar. Türkiye’de özellikle DTC (direct-to-consumer) markalar Shopify tercih ediyor. Dezavantajı, global bir SaaS olması: Türkiye’ye özel mevzuat ve ödeme ihtiyaçları hazır gelmez, kurulum gerektirir.
iyzico nedir?
iyzico, Türkiye’nin en yaygın kullanılan sanal POS / ödeme altyapılarından biridir. Banka ile ayrı bir POS anlaşması yapmadan, tek panel üzerinden kredi kartı, banka kartı ve taksitli ödeme almanızı sağlar. 3D Secure, iade yönetimi ve çok satıcılı (marketplace) ödeme dağıtımı gibi yetenekleri vardır. Türkiye’de online kart ödemesi almak isteyen e-ticaret siteleri için sık tercih edilen bir başlangıç altyapısıdır.
Neden Shopify ve iyzico entegre edilmeli?
Shopify’in kendi ödeme altyapısı Shopify Payments Türkiye’de aktif değil. Bu yüzden Türk kartlarıyla TL tahsilat yapmak için BKM uyumlu yerli bir sanal POS şart. iyzico bu boşluğu doldurur. Doğru kurulmuş bir entegrasyon şunları sağlar:
- TL ile kart tahsilatı: Shopify Payments olmadan, Türk bankalarının kredi/banka kartlarıyla ödeme alınır.
- Resmi app avantajı: iyzico’nun Shopify App Store’da resmi uygulaması var; köprü geliştirme yükü olmadan kurulabilir.
- 3D Secure uyumu: Türkiye’de zorunlu olan 3D Secure doğrulaması akışa dahil edilir.
- Taksit imkanı: Banka bazlı taksit seçenekleri ödeme adımında müşteriye sunulur.
- Tek panel takibi: Tahsilat, iade ve ödeme raporları iyzico panelinde toplanır.
WooCommerce gibi açık kaynaklı bir altyapıdan farkı şu: Shopify’da kodun içine girip ödeme akışını serbestçe değiştiremezsiniz. Bu yüzden iyzico’nun resmi app’i bir kolaylık — ama app’i kurmak ile checkout’un müşteri için pürüzsüz çalışması arasında yapılandırma farkı vardır.
Shopify iyzico entegrasyonu nasıl yapılır?
Zeisoft olarak Shopify-iyzico entegrasyonunu uçtan uca kuruyoruz:
- Mevcut Shopify planınızı ve checkout yapınızı (standart checkout mu, Shopify Plus özelleştirmesi mi) inceliyoruz.
- iyzico merchant hesabınızdan API anahtarlarını alıp resmi Shopify app’ine bağlıyoruz.
- Ödeme yönteminin Shopify checkout’unda doğru sırada ve doğru isimle görünmesini ayarlıyoruz.
- 3D Secure ve redirect (yönlendirmeli ödeme) akışını test ortamında gerçek kart ile doğruluyoruz.
- Taksit gösterimini ve gerekiyorsa theme tarafındaki taksit bilgisi alanını yapılandırıyoruz.
- İade akışını netleştiriyoruz: hangi iade Shopify’dan, hangisi iyzico panelinden işlenecek belirleniyor.
- Canlı geçişten sonra ilk hafta ödeme ve iade işlemlerini izliyor, sorun çıkarsa anında düzeltiyoruz.
- Bakım anlaşması ile uzun vadeli destek veriyoruz — iyzico app güncellemeleri ve Shopify checkout değişikliklerini takip etmek size kalmıyor.
Sıkça karşılaşılan sorunlar
Sahada Shopify-iyzico kurulumlarında en sık gördüğümüz dört sorun ve nasıl önlediğimiz:
- Checkout’ta ödeme yöntemi görünmüyor. App kurulu olsa bile ödeme metodu aktive edilmediğinde veya ülke/para birimi ayarı uyuşmadığında iyzico checkout’ta listelenmez. Çözüm: ödeme yöntemini Shopify Payment ayarlarında doğru aktive edip TL para birimiyle eşlemek.
- Redirect sonrası sipariş “ödenmedi” kalıyor. Müşteri iyzico’da ödeme yapıp Shopify’a dönerken callback doğru işlenmezse ödeme başarılı olsa da sipariş açıkta kalır. Çözüm: dönüş akışını ve sipariş statü güncellemesini test kartıyla baştan sona doğrulamak.
- İade Shopify’da görünüp para geri dönmüyor. Shopify’dan iade işaretlenir ama iyzico tarafında iade tetiklenmezse müşteriye para geçmez. Çözüm: kurulumda iade akışını tek noktadan (app veya panel) tanımlamak.
- Taksit beklentisi karşılanmıyor. Müşteri ürün sayfasında taksit bilgisi göremediği için sepeti terk ediyor; standart Shopify checkout bunu native göstermez. Çözüm: theme tarafında taksit bilgisi alanı ekleyip ödeme adımındaki taksit seçimiyle uyumlu hale getirmek.
Dördü de kurulumda doğru yapılandırma ve test ile önlenebilir; canlıdaki bir mağazada sonradan düzeltmek hem satış kaybı hem ek iş yükü yaratır.