首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento购物车:升级时不起作用

Magento购物车:升级时不起作用
EN

Stack Overflow用户
提问于 2013-11-14 13:06:14
回答 3查看 2.3K关注 0票数 0

目前,我们正在致力于Magento1.5,我们希望升级到最新的Magento版本。几次尝试导致了一个“添加到购物车”的问题。当选择产品并尝试将其添加到购物车时,会出现此问题。单击add to cart将您重定向到cart页面,上面写着:"Kan artikel niet toevoegen aan de winkelwagen",这意味着您不能将本文添加到购物车中。

如何复制它? 1)我在不同的服务器/域上安装了与当前活动版本相同的Magento版本(1.5.0.1)。2)删除数据库,并将其替换为实时版本的db。3)更改config_core_data 4中的web/unsecure/ base _url和安全基url )测试,以便将产品添加到购物车(此处仍然有效)。5)将版本更新为最新的Magento版本。这是通过magento连接和/或通过SSH完成的。在这里,我还在我的文件上安装了Magento1.8版本。6)在更新后,出现上述添加到购物车的问题。我没有看到在chrome/firefox的控制台和Magento中出现任何错误。

实现cookie生存期和无冲突代码没有任何影响。我还试着在第一步安装不同的版本,你能帮我吗?

更新: Add to cart在升级1.5到1.6之后仍然工作,但在升级1.6到1.7之后不工作

经过一些调试,我发现这个错误是由app/code/core/Mage/Checkout/Model/cart.php中的下一个调用引起的:

代码语言:javascript
复制
$this->getQuote()->getShippingAddress()->setCollectShippingRates(true);

其职能如下:

代码语言:javascript
复制
public function save()
   {
    Mage::dispatchEvent('checkout_cart_save_before', array('cart'=>$this));

    $this->getQuote()->getBillingAddress();
    $this->getQuote()->getShippingAddress()->setCollectShippingRates(true);
    $this->getQuote()->collectTotals();
    $this->getQuote()->save();
    $this->getCheckoutSession()->setQuoteId($this->getQuote()->getId());
    /**
     * Cart save usually called after changes with cart items.
     */
    Mage::dispatchEvent('checkout_cart_save_after', array('cart'=>$this));
    return $this;
}

有人知道我怎么解决这个问题吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-11-22 21:58:38

有一个名为: Amasty_Xcoupon的扩展,关闭它以使其正常工作。在XML文件中而不是后端中切换它

票数 0
EN

Stack Overflow用户

发布于 2013-11-14 13:56:22

你应该做以下几件事。我的帮手。

  1. 清除缓存
  2. 重新索引一切
  3. 添加cookie生存期
  4. 设置Cookies -只将HTTP设置为NO
  5. 检查所有文件夹权限是否相同

如果所有这些都无助于考虑调试AddToCart控制器。

希望这至少有一点帮助。

票数 0
EN

Stack Overflow用户

发布于 2013-12-06 10:38:11

在magento中,表单键对于将产品添加到购物车是必不可少的。在模板的目录/产品/view.phtml目录/产品/view.phtml的表单标记后添加以下代码:

代码语言:javascript
复制
<?php echo $this->getBlockHtml('formkey') ?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19978408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档