当我将产品添加到购物车时,我会看到“空购物车”页面。我运行 Magento 1.7.0.2。
- 我有一个可写的会话目录 (var/session/) 并看到正在创建的 sess_* 文件
- 我有以下 cookie 设置(系统 -> 配置 -> Web -> 会话 Cookie 管理):Cookie 生命周期 = 10800(3 小时),Cookie 路径 = 空,Cookie 域 = 空,仅使用 HTTP = 是,Cookie 限制模式 =不
- 我已经尝试过:仅使用 HTTP = 否
- 购物车/结帐设置为通过 HTTPS,但我有相同的基本 URL 用于安全和不安全。我对此进行了测试(HTTPS 前端是和否),它没有任何区别......
- 我检查了
addAction()
它Mage_Checkout_CartController
,它获取参数并添加产品+保存购物车 - 我检查了该
chooseTemplate()
方法Mage_Checkout_Block_Cart
,这使购物车的项目计数为 NULL,当我手动/(硬代码)将其更改为 1 时,购物车“填充”模板被渲染(也正确渲染,但“当然”没有项目) - 我在测试和尝试之间清除了缓存和会话数据......
有人有这个并以某种方式解决了这个问题吗?或者对下一步尝试什么有什么建议?