E-Ticarette Çoklu Para Birimi ve Global Satış Altyapısı Kurma Rehberi
Global pazara açılacak e-ticaret siteleri için çoklu para birimi, yerel ödeme yöntemleri ve dinamik vergi altyapısı kurma adımları.
Sistem Yöneticisi
Kıdemli Yazılım Mimarı
Giriş: Global E-Ticarette Çoklu Para Birimi Mimarisi
Global e-ticaret altyapısı, yalnızca döviz kuru çevirisi yapmak değildir. Yerel para biriminde fiyatlandırma, dinamik vergilendirme, yerel ödeme ağ geçitleri ve lojistik entegrasyonu gerektirir. Bu teknik rehber, modern sistemlerde hatasız çalışan çoklu para birimi mimarisi kurma adımlarını açıklar.
Adım 1: Veritabanı ve Para Birimi Veri Modeli Tasarımı
Para değerlerini kayan noktalı sayı (float/double) olarak tutmak yuvarlama hatalarına yol açar. Tüm parasal değerler tamsayı (integer/cents/minor units) ve ISO 4217 para birimi koduyla saklanmalıdır.
- Base Currency (Temel Para Birimi): Sistemin muhasebe ve ana stok fiyatını tuttuğu ana birim (Örn: USD).
- Settlement Currency (Ödeme/Hesaplaşma Birimi): Müşteriden tahsil edilen ve bankanın aktardığı birim.
- Display Currency (Görsel Para Birimi): Müşteriye gösterilen referans birim.
Teknik Kural: Döviz kurlarını frontend üzerinde dinamik çevirmeyin. Backend üzerinde kur snapshot'ı alın, sepet oturumuna sabitleyin (rate locking).
Adım 2: Geo-IP ve Edge Seviyesinde Konum Tespiti
Kullanıcıyı doğru para birimi ve yerel mağazaya yönlendirmek için modern web çözümlerinde Edge Middleware (Cloudflare Workers, Vercel Edge) kullanılır. Sunucu yükü olmadan DNS/Edge katmanında ISO ülke kodu okunur.
- Edge fonksiyonu gelen isteğin
cf-ipcountryveyax-country-codeheader bilgisini okur. - Ülke kodu ile para birimi eşleştirilir (Örn: DE -> EUR, GB -> GBP).
- Kullanıcıya zorunlu yönlendirme yapmayın; para birimi değiştirici (switcher) ile manuel seçim hakkı tanıyın ve tercihi çerezde saklayın.
Adım 3: Ödeme Ağ Geçidi ve Yerel Ödeme Yöntemleri (LPM)
Küresel satışta yalnızca kredi kartı desteği dönüşüm oranını düşürür. Bölgesel ödeme alışkanlıklarına göre entegrasyon yapılmalıdır:
- Avrupa: SEPA, iDEAL (Hollanda), Bancontact (Belçika), Klarna.
- Latin Amerika: Pix (Brezilya), OXXO (Meksika).
- Asya-Pasifik: Alipay, WeChat Pay, GrabPay.
- Teknik Altyapı: Stripe Elements veya Adyen Drop-in UI kullanarak tek bir API üzerinden dinamik LPM yönetimi sağlayın.
Adım 4: Dinamik Fiyatlandırma ve Vergi (VAT/IOSS/Sales Tax) Entegrasyonu
Farklı ülkelerdeki vergi mevzuatları (AB için IOSS/KDV, ABD için eyalet bazlı Sales Tax) dinamik hesaplama gerektirir.
- Fiyatları sadece kurla çarpmayın. Ülkeye özel marj, kargo ve gümrük maliyetlerini içeren Pricebook mimarisi kurgulayın.
- Stripe Tax, Avalara veya TaxJar API entegrasyonuyla ödeme anında adrese dayalı gerçek zamanlı vergi hesaplayın.
Adım 5: Dijital Ajans ve Kurumsal E-Ticaret İçin En Son Trendler
Her dijital ajans ve yazılım ekibi, global projelerde headless e-ticaret ve micro-service mimarilerine yöneliyor. Güncel trendler şunlardır:
- Headless Commerce: Shopify Plus / MedusaJS / Commercelayer backend, Next.js frontend mimarisi.
- Static Regeneration + Edge API: Hızlı sayfa yüklemeleri için statik sayfalar, dinamik fiyatlar için Edge API route'ları.
- Otomatik Gümrük Hesaplama (DDP - Delivered Duty Paid): Müşteriye kapıda sürpriz vergi çıkarmayan şeffaf checkout akışları.