Kullanıcı trial plana tıkladığında addToCart() metodu çağrılıyor
Mevcut Akış:
Sorun: Trial için checkout gereksiz! Ödeme yok, direkt aktif edilmeli.
startTrial() metodu çağrılır (YENİ!)has_used_trial = true/subscription/success)Avantaj: Tek tıkla aktif! Hızlı, sade, kullanıcı dostu.
Ne Yapılacak:
public function startTrial($planId, $cycleKey)is_trial = true mi?has_used_trial zaten kullanmış mı?redirect(/subscription/success?trial=1)Ne Yapılacak:
wire:click="addToCart(...)"wire:click="startTrial(...)"Ne Yapılacak:
GET /subscription/successauth (sadece giriş yapanlar)Ne Yapılacak:
Ne Gösterilecek:
Tasarım Özellikleri:
/subscription/success?trial=1'e yönlendirilmelihas_used_trial = true olmalı/subscription/plans'e giderseaddToCart() çağrılmalıstartTrial() metodu