我已将magento版本从1.8更新到1.9.2.1。现在,主页上的“添加到购物车”按钮会重定向到空白购物车。
添加到购物车按钮代码如下:
onclick="setLocation('<?php echo $this->getAddToCartUrl($product) ?>')"
你能帮我解决这个问题吗?
答案 0 :(得分:2)
请检查其添加或不添加的URL上的表单密钥,因为在magento 1.9更高版本需要表单键才能将产品添加到购物车。 像.. ..
setLocation( 'http://domain.com/index.php/checkout/cart/add/uenc/aHR0cDovLzEwLjAuNC40L21hZ2VudG8vbWFnZW50bzEuOS9pbmRleC5waHAvYWNjZXNzb3JpZXMvZXlld2Vhci5odG1s/product/338/的 form_key / 7GpQmuCT2ybnEVoh / 强>')
答案 1 :(得分:0)
我认为问题在于缓存新产品块。将cache_lifetime =“1”放在CMS页面中调用块的末尾,如下所示:
{{block type="catalog/product_new" column_count="6" products_count="12" name="home.catalog.product.new" alias="product_homepage" template="catalog/product/new.phtml" cache_lifetime="1"}}
。它基本上告诉Magento永远不要追逐这个模块。