我们正在开发一个销售户外装备的Magento网站。我们发现了一个问题,即购物车在30分钟到2小时内到期,应该持续30天或者直到客户下订单。
请参阅http://www.usadventurer.com/
要重现此问题,只需尝试以下操作:
将任何商品添加到购物车
刷新购物车或访问任何其他页面并确认购物车仍有您的商品
等待30分钟到2小时,刷新,购物车将是空的。
网站配置如下:
Magento 1.5.0.1
在.htaccess中:
php_value session.cookie_lifetime 2592000
在Magento管理面板中
系统>配置>一般>常规 - 区域选项:
时区设置为与服务器(美国东部标准时间)相同
系统>配置>一般> Web - 会话Cookie管理:
Cookie生命周期设置为2592000
系统>配置>销售>结账 - 购物车:
引用生命周期(天)设置为30
由于设置看起来不错,我们不确定导致此问题的原因(尽管我认为我们不应该增加会话生命周期。)
提前致谢!
答案 0 :(得分:0)
解决方案是将会话超时时间增加到30天。
答案 1 :(得分:0)
这可能不是你在网络会话Cookie和Checkout - 购物车中已经说过的正确答案。
刷新缓存技巧?