Kullanıcıların premium üye olmasını sağlayan kapsamlı sistem
Kullanıcıların aylık veya yıllık ücret ödeyerek premium özelliklere erişmesini sağlar. Reklamsız dinleme ve sınırsız erişim gibi ayrıcalıklar sunar.
15 gün, 1 ay, 6 ay, 1 yıl paketleri
Mevcut süreye eklenir, kaybolmaz
Ödeme sonrası hemen aktif
Bitiş öncesi hatırlatma e-postası
Hiç reklam yok
Yüklenen orijinal kaliteye kadar
Tüm içeriklere erişim
İstediğin kadar atla
Kişiselleştirilmiş öneriler
Profilinde özel rozet
Kullanıcı premium paket satın aldığında sistem şu işlemleri otomatik yapar:
Kullanıcı paket seçer. subscription_plans tablosundan fiyat, süre ve özellikler çekilir. Ödeme sayfasına yönlendirilir.
PayTR veya iyzico entegrasyonu ile ödeme alınır. Callback URL'e başarı/hata bilgisi döner.
Ödeme başarılıysa subscriptions tablosuna kayıt oluşturulur: user_id, plan_id, starts_at, ends_at, status='active'.
Mevcut abonelik varsa yeni süre ends_at tarihine eklenir. 10 gün kaldı + 30 gün = 40 gün. Süre kaybolmaz!
user->isPremium() metodu ile premium kontrolü yapılır. Reklamsız dinleme, yüksek kalite, sınırsız atlama gibi özellikler açılır.
Profilde "Premium" rozeti gösterilir. user->badge alanı güncellenir, taç ikonu eklenir.
(Abonelik)
Kullanıcının satın aldığı premium üyelik kaydı. Başlangıç ve bitiş tarihi var.
(Paket / Döngü)
Aylık, 3 aylık, yıllık gibi abonelik süre seçenekleri.
(Zincir)
Yeni abonelik mevcut süreye eklenir. 10 gün kaldı + 30 gün = 40 gün.
(Deneme)
İlk kez üye olanlara verilen ücretsiz premium deneme süresi.
Premium Üyelik Sistemi