E-Ticarette Çoklu Para Birimi ve Global Satış Altyapısı Kurma Rehberi
Global pazara açılma adımları. Modern web mimarisiyle çoklu para birimi, dinamik kur yönetimi, yerel ödeme ağ geçitleri ve vergi uyumluluğu kurulum rehberi.
Sistem Yöneticisi
Kıdemli Yazılım Mimarı
Global E-Ticaret Altyapısı Temelleri
Yerel sınırları aşmak tek para birimiyle imkansız. Kullanıcı kendi para biriminde fiyat görmek ve yerel metotla ödemek ister. Modern web standartlarında headless mimari ve edge routing bu altyapıyı hızlandırır. Profesyonel bir dijital ajans desteğiyle kurgulanan sistemler sepet terk oranını düşürür.
Adım 1: Coğrafi Konum Algılama ve Edge Yönlendirme
Kullanıcı ülkesini IP üzerinden tespit et. CDN katmanında (Cloudflare Workers, Fastly) çöz, backend yükünü sıfırla.
- Cloudflare Header:
cf-ipcountrybaşlığını oku. - Otomatik Para Birimi Eşleme: Ülke kodunu ISO 4217 para birimiyle eşle (TR -> TRY, DE -> EUR, US -> USD).
- Kullanıcı Tercihi Override: Kullanıcı manuel para birimi seçerse çereze (cookie) yaz, IP kontrolünü devre dışı bırak.
Adım 2: Döviz Kuru ve Fiyatlandırma Stratejisi
Fiyatlandırmada iki temel yöntem var: Dinamik kur çevrimi veya sabit yerel fiyat listesi.
Dinamik Kur Senkronizasyonu
Merkez bankası veya döviz API'leri (Open Exchange Rates, Fixer) ile kurları cron job ile DB'ye çek. Önbelleğe al (Redis). Her istekte DB'ye gitme.
Bölgesel Sabit Fiyatlandırma (Catalog Pricing)
Satın alma gücü paritesine göre her bölgeye özel fiyat gir. Kur dalgalanmasından etkilenmez, kar marjını korur. Son trendler sabit bölgesel fiyatlandırmanın dönüşüm oranını artırdığını gösterir.
Adım 3: Çoklu Ödeme Ağ Geçidi Entegrasyonu
Tek ödeme sağlayıcı tüm dünyayı kapsamaz. Modern web mimarisinde routing katmanı kur:
- Global Kart ve Cüzdanlar: Stripe, Adyen, PayPal.
- Avrupa Yerel Metotları: iDEAL (Hollanda), Sofort/Giropay (Almanya), Klarna (İskandinavya).
- Fallback Mekanizması: Bir ağ geçidi timeout verirse ikincil sağlayıcıya yönlendir.
Adım 4: Uluslararası Vergi (VAT/OSS) ve Fatura Uyumluluğu
Vergi hesaplamasını dinamik yap. AB içi B2C satışlarda tek durak noktası (One Stop Shop - OSS) kurallarını uygula. Stripe Tax veya TaxJar API kullanarak sepette vergi oranını otomatik hesaplat.
Adım 5: Frontend State ve Önbellek Yönetimi
SSR (Next.js/Nuxt) projelerinde para birimine göre cache fragmentasyonu oluştur. URL tabanlı locale yapısı kullan (/en-us/, /de-de/). Dinamik fiyatları istemci tarafında hydration hatası vermeden render et.
Pratik İpucu: Fiyat gösteriminde Intl.NumberFormat API kullan. Ülkeye özel sembol ve basamak ayrımını (nokta/virgül) tarayıcı motoruna bırak.