Admin olarak abonelikleri nasıl yönetirsiniz?
Tüm aboneleri tek ekranda görürsünüz. Kim aktif, kimin süresi dolmuş?
VIP müşteriye veya promosyon kazanana abonelik tanımlayın.
Mevcut aboneliğe ek süre ekleyin.
Aktif, süresi dolan, iptal edilmiş... Hızlıca filtreleyin.
Listeyi Excel olarak indirin.
Satışa sunulacak paketleri siz oluşturursunuz: Ad, fiyat, süre, özellikler.
Yeni kayıt olan kullanıcılara ücretsiz deneme süresi tanımlayabilirsiniz. Her kullanıcı sadece bir kez deneme hakkı kullanabilir.
Kayıt sonrası otomatik başlar, tek seferlik
Her paket için aynı anda kaç cihazda dinlenebileceğini belirlersiniz. VIP kullanıcılara özel limit tanımlanabilir.
Admin panelinde abonelik işlemi yaptığınızda sistem şunları yapar:
Livewire ile anlık arama yapılır. E-posta veya isimle kullanıcı bulunur, ID'si seçilir.
subscription_plans tablosundan aktif paketler listelenir. Gün sayısı, fiyat ve özellikler gösterilir.
Subscription::create() ile kayıt oluşturulur. source='manual' olarak işaretlenir, ödeme kaydı gerekmez.
Mevcut ends_at tarihine ek gün eklenir. Carbon kütüphanesi ile tarih hesaplaması yapılır.
Eloquent sorguları ile status, plan_id, bitiş tarihine göre filtreleme yapılır. DataTable ile sayfalama.
Laravel Excel paketi ile tüm abonelik verileri .xlsx formatında indirilir. Muhasebe ve raporlama için kullanılır.
Yönetim Paneli