Bölgesel Fiyat Matrix Sistemi
Coursio bölgeye göre dinamik fiyatlandırma (Cloudflare Edge, tier_prices, pricing-engine).
Coursio, öğrencilerin bulunduğu ülkenin alım gücüne göre dinamik fiyatlandırma yapar.
Nasıl Çalışır?
Section titled “Nasıl Çalışır?”- Konum Tespiti: Cloudflare Edge,
request.cf.countryheader’ı üzerinden kullanıcı konumunu yakalar. - Tier Eşleşmesi: Sistem, kursun bağlı olduğu
price_tier_iddeğerini alır. - Matrix Sorgusu:
tier_pricestablosundan ilgili ülke/para birimi (TRY, USD, EUR) için belirlenmiş sabit fiyat çekilir.
Örnek Akış
Section titled “Örnek Akış”| Ülke | Para Birimi | Tier 1 Fiyatı |
|---|---|---|
| ABD | USD | $19.99 |
| Türkiye | TRY | 499.00 ₺ |
| Almanya | EUR | €19.99 |
Geliştirme Notları
Section titled “Geliştirme Notları”Fiyat hesaplama motoruna app/lib/pricing-engine.ts dosyasından erişilebilir.
İlgili Dosyalar
Section titled “İlgili Dosyalar”app/lib/pricing-engine.ts— Bölgesel fiyat hesaplama; getRegionalPriceFromRequest.app/lib/pricing.ts— getCountryFromRequest, para birimi eşlemesi.app/db/schema.ts— price_tiers, tier_prices tabloları.app/routes/payment.checkout.tsx— Checkout’ta bölgesel fiyat kullanımı.