Muzibu Corporate - Üyelik Ödeme Sistemi Mimari Planı
Ne yapılacak? Kurumsal hesap sahibi (şirket yöneticisi), çalışanlarının Muzibu Premium üyeliklerini tek bir yerden yönetebilecek ve ödeme yapabilecek.
Tek tek veya toplu olarak çalışanları seç
Seçilen tüm üyeler için tek seferde ödeme yap
Üyelikler ödeme sonrası otomatik aktif olur
Modules/Muzibu/ ├── app/Http/Controllers/Front/ │ ├── CorporateFrontController.php # Mevcut │ └── CorporateSubscriptionController.php # YENİ │ ├── app/Services/ │ └── CorporateSubscriptionService.php # YENİ │ ├── resources/views/themes/muzibu/corporate/ │ ├── dashboard.blade.php # Mevcut │ └── subscriptions.blade.php # YENİ │ └── routes/web.php └── /corporate/subscriptions/* # YENİ Routes
| Method | URI | Controller | Açıklama |
|---|---|---|---|
| GET | /corporate/subscriptions | index() | Üyelik yönetim sayfası |
| GET | /corporate/subscriptions/plans | plans() | Mevcut planları getir (JSON) |
| POST | /corporate/subscriptions/calculate | calculate() | Seçilen üyeler için fiyat hesapla |
| POST | /corporate/subscriptions/checkout | checkout() | Ödeme sayfasına yönlendir |
| POST | /corporate/subscriptions/complete | complete() | Ödeme sonrası callback |
subscriptions - Üyelik kayıtlarısubscription_plans - Plan tanımlarıusers - Kullanıcı bilgileriinvoices - Fatura kayıtlarımuzibu_corporate_accounts - Kurumsal hesaplarcorporate_payment_history - Ödeme geçmişi (YENİ?)Kurumsal yönetici dashboard'a girer, "Üyelikleri Yönet" butonuna tıklar
Tüm kurumsal üyeler listelenir. Checkbox ile tekli veya "Tümünü Seç" ile toplu seçim yapılır.
Aylık veya yıllık plan seçilir. Seçilen üye sayısına göre toplam tutar hesaplanır.
Subscription modülünün ödeme sayfasına yönlendirilir. Kredi kartı, havale vb. seçenekler.
Ödeme başarılı olduğunda tüm seçilen üyelerin subscription'ları otomatik olarak uzatılır/aktifleştirilir.
Kurumsal üyelerinizin premium üyeliklerini yönetin
₺49 /ay/üye
₺299 /yıl/üye
Ahmet Yılmaz
ahmet@sirket.com
Mehmet Kaya
mehmet@sirket.com
Zeynep Demir
zeynep@sirket.com
Seçilen Üye
2 üye
Toplam Tutar
₺98
CorporateSubscriptionController.php - index, plans, calculate, checkout, complete metodları
CorporateSubscriptionService.php - İş mantığı, fiyat hesaplama, subscription oluşturma
Modules/Muzibu/routes/web.php - /corporate/subscriptions/* route'ları
subscriptions.blade.php - Alpine.js ile reaktif UI, plan seçimi, üye listesi
Corporate dashboard'a "Üyelikleri Yönet" butonu ekle
Mevcut ödeme altyapısını kullan, toplu subscription oluşturma
Claude AI tarafından oluşturuldu