Tüm Sayfalar / 18 - Mağaza Modülü
Sayfa 18 / 161
E-Ticaret Altyapısı

Mağaza Modülü

Abonelik paketlerinin sunulduğu ve satın alındığı vitrin sistemi

Biz Ne Yaptık?

Abonelik paketlerinizi sergileyip satabileceğiniz bir mağaza altyapısı oluşturduk. Kullanıcılar paketleri inceleyebilir, karşılaştırabilir ve doğrudan satın alabilir. Ayrıca çoklu para birimi desteği ile uluslararası satış yapabilirsiniz.

Eski Yöntem

  • Fiyatlar sabit kodlanmış
  • Sadece TL ile işlem
  • Paket karşılaştırma yok

Modern Altyapı

  • Dinamik fiyatlandırma
  • TRY, USD, EUR desteği
  • Özellik karşılaştırma tablosu

Kullanıcı Ne Yaşar?

Abonelik Satın Alma Yolculuğu

  1. 1
    Paketleri İnceler

    Aylık, yıllık ve özel paketleri görür

  2. 2
    Özellikleri Karşılaştırır

    Hangi pakette ne var tabloda görür

  3. 3
    Sepete Ekler

    "Satın Al" butonuna tıklar

  4. 4
    Ödeme Yapar

    Kart bilgilerini girer, premium olur!

Çoklu Para Birimi

Yurtdışındaki kullanıcılar için otomatik döviz kuru hesaplama. TCMB kurları ile günlük güncelleme yapılıyor.

Türk Lirası
Varsayılan
Aktif
$
Amerikan Doları
USD
Aktif
Euro
EUR
Aktif

Admin Panelden Ne Görebilirsiniz?

Paket Yönetimi

Fiyat ve özellik düzenleme

Döviz Kurları

Otomatik TCMB güncellemesi

Vergi Ayarları

KDV oranı yapılandırma

Satış Raporları

Hangi paket ne kadar satıyor

Arkaplanda Neler Çalışıyor?

Kullanıcı mağaza sayfasını açtığında ve bir paket seçtiğinde, arka planda fiyatlandırma ve para birimi dönüşümleri yapılıyor:

1. Paketlerin Yüklenmesi

ShopController::index() çağrılıyor ve SubscriptionPackage::active()->get() ile aktif paketler veritabanından çekiliyor. Her paketin adı, açıklaması, özellikleri ve fiyatı subscription_packages tablosundan okunuyor.

2. Kullanıcı Para Birimi Tespiti

Sistem kullanıcının IP adresinden GeoIP ile ülkesini tespit ediyor. Türkiye'deyse TRY, ABD'deyse USD, Avrupa'daysa EUR gösteriliyor. session('currency') ile tercih saklanıyor.

3. TCMB Kur Güncellemesi

Her gün saat 15:30'da UpdateExchangeRates cron job'ı çalışıyor. TCMB'nin XML servisinden güncel USD ve EUR kurları çekilip exchange_rates tablosuna yazılıyor.

4. Fiyat Dönüşümü

CurrencyService::convert() metodu paket fiyatını seçilen para birimine çeviriyor. Örneğin 600 TRY / 35.50 (dolar kuru) = $16.90. KDV dahil/hariç hesaplaması da burada yapılıyor.

5. Sepete Ekleme

Kullanıcı "Satın Al" butonuna tıkladığında CartService::addItem() çağrılıyor. Paket ID'si ve seçilen para birimi ile birlikte cart_items tablosuna kayıt ekleniyor.

6. Satış İstatistikleri

Her paket görüntülemesi package_views tablosuna kaydediliyor. Admin panelinde hangi paketin daha çok ilgi gördüğü, dönüşüm oranları (görüntüleme/satın alma) raporlanıyor.

Bu Sayfanın Anahtar Terimleri

Shop (Mağaza)

Abonelik paketlerinin sergilendiği vitrin.

Süpermarket rafları gibi düşünün

Currency (Para Birimi)

Fiyatların gösterildiği para türü.

TL, Dolar, Euro gibi

Exchange Rate (Döviz Kuru)

Para birimleri arasındaki dönüşüm oranı.

1 Dolar = 35 TL gibi

TCMB

Türkiye Cumhuriyet Merkez Bankası - resmi kur kaynağı.

Güvenilir kur bilgisi buradan geliyor

Muzibu Store
Premium
Aylık
₺99
VIP
Yıllık
₺899
Kurumsal
Özel
Teklif
3
MAĞAZA
Abonelik Vitrini
TRY
$
USD
EUR
TCMB Güncel Kur

Otomatik Dönüşüm