Opencart Türkiye Destek Sitesi ,E-Ticaret Yazılımı Destek Paylaşım Forumu

Tam Görünüm: Sepet çerezi
Şu Anda Arşiv Görüntüleme Modundasınız. Siteyi normal görüntülemek için, Buraya Tıklayın
Çıkış yapıp tekrar girdiğimde Sepette hala ürünler görünüyor. Bunun temizlenmesini istiyorum çünkü müşteri bu olayı kavrayamayıp fazladan sipariş verebilir ve soruna yol açabilir.

Sepetin cache belleğini nasıl ve hangi sayfadan kaldırabilirim ?
(12-21-2012 04:45 PM)meminho Yazılan: [ -> ]Çıkış yapıp tekrar girdiğimde Sepette hala ürünler görünüyor. Bunun temizlenmesini istiyorum çünkü müşteri bu olayı kavrayamayıp fazladan sipariş verebilir ve soruna yol açabilir.

Sepetin cache belleğini nasıl ve hangi sayfadan kaldırabilirim ?

Merhabalar;

Sepeti önce sessionda bir süre tutuyor ve bu süre sonunda customers tablosundaki "cart" sütununa "serialize" fonksiyonu kullanılmış şekilde işliyor. Daha sonra kullanıcı giriş yaptığında veritabanından verileri çekip sepete atıyor ve tekrar session'a yazıyor.... Böyle bir kısır döngü mantığı hakim sepet işleminde.

Eğer ki sepeti veritabanına kaydetmesin derseniz,

system/library/customer.php --> logout fonksiyonu üzerinde işlem yapmanız gerekecektir.

Kolay gelsin,

Saygılarımla
Aytekin
Referans Adresler