26 Aralık 2025 - Tenant 1001 (Muzibu)
Kurumsal yönetici 2 üye için ödeme yapıyor, ama sadece kendi hesabına subscription açılıyor. Seçilen üyelere subscription AÇILMIYOR.
/admin/payment modalında hangi üyeler için ödeme yapıldığı görünmüyor. /admin/subscription'da da üye bilgileri yok.
Subscription tablosu tenant DB'de (tenant_muzibu_1528d0). PayTR callback'te tenant context doğru set edilmeli.
Frontend: Üye Seçimi
Yönetici 2 üye seçiyor → users=100,101 URL'e ekleniyor ✅
CheckoutPage: Cart'a Ekleme
users=100,101 → quantity=2 olarak çevriliyor. user_id'ler KAYBOLUYOR!
Order Oluşturma
CartItem → OrderItem kopyalanıyor. Metadata'da user_id yok.
PayTR Callback
Tenant context set ediliyor (T1001PAY... formatından parse) ✅
activateSubscriptionItems()
SADECE order.user_id için subscription oluşturuyor! Seçilen üyeler es geçiliyor.
Dosya: Modules/Cart/app/Http/Livewire/Front/CheckoutPage.php
Değişiklik:
Dosya: Modules/Cart/app/Models/Order.php
Değişiklik:
Dosya: Modules/Payment/resources/views/admin/payments/... (modal)
Değişiklik:
Dosya: Modules/Subscription/resources/views/admin/...
Değişiklik:
Claude AI tarafından oluşturuldu - 26 Aralık 2025