Skip to content

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.

  1. Konum Tespiti: Cloudflare Edge, request.cf.country header’ı üzerinden kullanıcı konumunu yakalar.
  2. Tier Eşleşmesi: Sistem, kursun bağlı olduğu price_tier_id değerini alır.
  3. Matrix Sorgusu: tier_prices tablosundan ilgili ülke/para birimi (TRY, USD, EUR) için belirlenmiş sabit fiyat çekilir.
ÜlkePara BirimiTier 1 Fiyatı
ABDUSD$19.99
TürkiyeTRY499.00 ₺
AlmanyaEUR€19.99

Fiyat hesaplama motoruna app/lib/pricing-engine.ts dosyasından erişilebilir.

  • 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ı.