2012-02-14 16 views
6

Alışveriş sepetine ürün ekledikten ve “Checkout” tıkladıktan sonra OnePage Checkout sayfası açılır. Misafir veya Kayıtlı Kullanıcı olarak kontrol edilip edilmeyeceğini seçmenizi sağlar. Bir seçeneği belirledikten sonra, “Alışveriş Sepeti boş” mesajını görüntüleyen başka bir sayfaya yönlendirme yapmadan önce, ve “Kartuş Ayrıntıları” panelini kısaca gösterir ve sepetinizde bulunan tüm öğeler kaldırılır. Bu sorun, yalnızca Internet Explorer 8 ve altında gerçekleşiyor. Web sitesi URL'si http://tastesfromaroundnz.co.nz. Çerez ömrü 86400 olarak ayarlanır ve tüm Oturum Doğrulama Ayarları “Hayır” olarak ayarlanır. Magento sürümü 1.6.2'dir.Magento Checkout, “Alışveriş Sepeti boş” sayfasına yönlendiriyor ve IE7 & IE8'deki sepeti temizliyor

Bize bu konuda yardımcı olabilecek herhangi biri var mı? Şimdiden teşekkürler.

+0

Hangi uzantıları yüklediniz? Hata kaydında bir şey var mı? Hangi özel modifikasyonlar ile ilgili olabilirsiniz? –

+0

Aşağıdaki uzantıları yükledik: Auctionmaid_Matrxrate, Fontis_Newzealand, MageBase_DpsPaymentExpress ve DerModPro_BasePrice. Hata günlüğünde görünen tek şey şudur: Dosya mevcut değil: /home/tastesnz/public_html/skin/frontend/default/mt_Lanius/images/window_overlay.png, referer: http://tastesfromaroundnz.co.nz/ checkout/onepage/ –

cevap

16

SOLVED: Bu, tarayıcıda değil, Magento'nun kendisinde bulunan çerez sorunu nedeniyle oluşur. Magento'da, varsayılan olarak çerezin kullanım ömrü 3600 (1 saat) olarak ayarlanmıştır. Ancak, son kullanıcı bilgisayar zamanı sunucu zamanının ilerisindeyse, çerezler magento ön yüzünün yanı sıra arka uç için de ayarlanmayacaktır. Örneğin, son kullanıcının bilgisayar saati, sunucu saatinden 1 saat ileridir, yani kullanıcı oturum açtığında veya bir öğe eklemeye çalıştığında çerez (kullanıcının oturum kimliğini tutar) sona erer.

Bunu çözmek için, çerezin ömrünü 1 saat yerine 86400 (1 gün) olarak ayarlayın ve her şey beklendiği gibi çalışacaktır. Ayrıca, çerez ömrünü 0'a ayarlayabilirsiniz, böylece çerez yalnızca kullanıcının tarayıcısı kapatıldığında zaman aşımına uğrayacaktır.

Git: Magento arka uç -> Sytem -> Yapılandırma -> Web -> Oturum ve Çerez Yönetimi Tanımlama bilgisi ömrünü 86400 olarak ayarlayın ve kaydedin. Herşey beklendiği gibi çalışacak.

+1

Aynı sorunu yaşadım.Ama işe yaramadı. Bunun hakkında başka bir fikrin var mı? –

+0

IE9 çalıştıran bir sanal makinede test yaparken bu soruna baktım, bu çözüm beni yanlış yere bakarak saatlerce çalıştı ve kurtardı. – Anthony

+0

Bu benim için çalışmıyor Magento ver. 1.8.1.0 – Bowenac

0

İki tane çerez olduğunu farkettim: biri domain.com için diğeri de www.domain.com. Çerez alanını www.domain.com olarak değiştirdim ve 2. çerez kayboldu ve şimdi çalışıyor.

İlgili konular