mevlut44
Arkadaşlar merhaba
Ben bir eticaret sistemi yazıyorum ve yeni yeni yerleri ekledikce yeni problemler çıkıyor.
Benim sorum ödeme işlemi sırasında adım adım bilgileri taşımakla ilgili olacak. Basitce anlatırsak ürün sepete ekleniyor sonra adres bilgileri alınıyor kredi kartı ile odeme yapılıyor ve sipariş kaydediliyor.
Şimdi biraz açarsam
1.sepet kısmını çözdüm
2.adres bilgilerini kaydediyorum ve bilgilere göre arkapilanda kullanıcıyıda üye yapıyorum.
3.Kredi kartı ile odeme de alabiliyorum
4.Problem burda başlıyor ben tüm bu adımlarda sessions ile bilgileri taşıyorum ve on son sessions alarak siparişi kaydediyorum.Fakat kullanıcı işlem yapmakta geçikmişse sessions siliniyor ve kullanıcı kayboluyor.sessions lifetime süresini artırarak bunu bir kısım uzatmış oluyorum. Ben doğru işlem yapıyormuyum yapmıyormuyum yada bunun daha iyi yolu varmı?
Şimdiden teşekkurler.
Arda
Sessionda tutmayın, sepetle alakalı her şeyi veritabanında tutun. Ödeme tamamlanırsa durum=1 gibi keyini güncellersiniz.
Bu size ayrıca sepete eklenmiş ama siparişi gerçekleştirilmemiş siparişler hakkında istatistik de verecektir.