E-Ticarette Çoklu Para Birimi ve Global Satış Altyapısı Kurma Rehberi
Global pazarlara açılmak için modern web standartlarında çoklu para birimi ve ödeme altyapısı kurma adımları. Dijital ajans seviyesinde teknik mimari ve trendler.
Sistem Yöneticisi
Kıdemli Yazılım Mimarı
1. Global Satış İçin Modern Web Mimarisi
Yurt dışı satışlarda başarı; coğrafi algılama, yerelleştirilmiş ödeme yöntemleri ve dinamik kur desteğine dayanır. Modern web trendleri, tek bir monolitik yapı yerine mikroservis veya headless e-ticaret altyapılarını öne çıkarır. Profesyonel bir dijital ajans yaklaşımı, çoklu para birimi sistemini iki ana model üzerinden kurgular: Dinamik Kur Çevrimi (Base Currency + Exchange Rate) veya Sabit Bölgesel Fiyatlandırma (Multi-Currency Direct Pricing).
2. Altyapı Kurulumu: Adım Adım Uygulama
Adım 1: Veritabanı ve Baz Para Birimi (Base Currency) Yapısı
Veritabanında her sipariş ve ürün için tek bir ana para birimi (örn. USD veya EUR) baz alınmalıdır. Karışıklığı önlemek için veritabanı şemasında dönüşüm anındaki kur bilgisi kaydedilir.
- Ürün tablosu:
base_price,base_currency - Döviz kurları tablosu:
currency_code,exchange_rate,updated_at - Sipariş tablosu:
paid_amount,paid_currency,conversion_rate
Adım 2: Otomatik Kur Güncelleme ve Caching
Döviz kuru sağlayıcı API'leri (Open Exchange Rates, Fixer.io veya TCMB) kullanılarak kurlar düzenli güncellenir. API çağrısı her sayfa yüklemesinde yapılmaz. Kurlar Redis veya Memcached üzerinde saklanır (TTL: 1 saat).
Adım 3: GeoIP ile Ziyaretçi Konum Tespiti
Cloudflare CDN veya MaxMind GeoIP veritabanı üzerinden kullanıcının IP adresi tespit edilir. Ülke koduna göre varsayılan para birimi belirlenir:
- AB Ülkeleri: EUR
- İngiltere: GBP
- ABD: USD
- Türkiye: TRY
Kullanıcıya her zaman üst menüden manuel para birimi değiştirme seçeneği sunulmalıdır (Cookie/Session bazlı saklama).
Adım 4: Global Ödeme Ağ Geçidi Entegrasyonu
Global satışta dönüşüm oranını artıran en büyük faktör yerel ödeme yöntemleridir. Stripe, Adyen veya PayPal gibi global sağlayıcılar entegre edilmelidir.
- Stripe / Adyen: Kredi kartı, Apple Pay, Google Pay.
- Bölgesel Yöntemler: Almanya için Sofort/Klarna, Hollanda için iDEAL.
3. Vergi, Kargo ve Yasal Uyumluluk (Trendler)
Global e-ticaret trendler listesinin başında otomatik vergi hesaplama sistemleri (Avalara, TaxJar) yer alır. AB bölgesine satışta IOSS ve VAT kuralları uygulanmalı, fiyatlara verginin dahil olup olmadığı kullanıcıya net gösterilmelidir.
Dinamik kur çevriminde sepet terkini önlemek için ödeme adımında kur kuru belirli bir süre (örn. 15 dakika) kilitlenmelidir.
4. CDN ve Edge Seviyesinde Performans
Çoklu para biriminde en sık yapılan hata, sayfa önbelleğinin (cache) farklı para birimi kullanan kullanıcılara yanlış fiyat göstermesidir. Çözüm:
- Cache anahtarlarına para birimi ve ülke parametresi ekleyin (
Cache-Key: currency_USD). - Edge Worker (Cloudflare Workers) kullanarak kur çevrimini doğrudan CDN katmanında yapın.