将产品添加到购物车并单击“结帐”后,将打开“OnePage结帐”页面。它允许您选择是以访客还是注册用户的身份退房。选择一个选项后,它会短暂显示“账单明细” Pane ,然后突然重定向到另一个显示“购物车为空”消息的页面,并且您的购物车中的所有物品都会被删除。仅在Internet Explorer 8及更低版本中会出现此问题。网站网址为http://tastesfromaroundnz.co.nz。 Cookie生存期设置为86400,所有 session 验证设置均设置为“否”。 Magento版本是1.6.2
任何人都可以帮助我们解决这个问题?提前致谢。
最佳答案
解决:这是由于cookie问题引起的,不是在浏览器中,而是在Magento中。在Magento中,默认情况下,cookie的生存期设置为3600(1小时)。但是,如果最终用户的计算机时间早于服务器时间,则将不会为magento前端和后端设置cookie。例如,最终用户的计算机时间比服务器的时间早1小时,这意味着Cookie(持有用户的 session ID)将在用户登录或尝试添加项目后立即失效。
为了解决这个问题,请将Cookie的生存期设置为86400(1天),而不是1小时,一切都会按预期进行。您还可以将Cookie的生存期设置为0,这样Cookie只会在用户浏览器关闭时过期。
转到:Magento后端->系统->配置-> Web-> session 和Cookie管理
将Cookie生存期设置为86400并保存。现在一切都会按预期进行。
关于internet-explorer - Magento Checkout重定向到 “Shopping cart is empty”页面并清除IE7和IE8中的购物车,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9285795/