2016-05-31 45 views
1

我剛升級到Magento 1.5到1.9我有一個小問題,在購物車中我添加了一些產品,在我的商店這是免費的禮物,每個產品都有添加到購物車按鈕,但我不知道爲什麼在Magento 1.9這個按鈕不起作用:Magento加入購物車按鈕問題升級後1.5到1.9

<button class="button btn-cart" onclick="setLocation('<?php echo Mage::getUrl('checkout/cart/add', array('product'=>$giftPro->getId(),'qty'=>1)) ?>')"> 
<span><span><?php echo $this->__('Add to Cart') ?></span></span> 
    </button> 

並在該按鈕的網址是:

http://mystore.com/checkout/cart/add/product/1444/qty/1/

如果我按上加到購物車頁面只是令人耳目一新,但產品不添加到購物車。我需要做這個按鈕才能在1.9版本中工作?

謝謝

+0

您需要添加formKey後: ) –

+0

是的,謝謝你我解決了 – Robert

回答

0

我發現我用的是這樣的一個解決方案:

<button class="button btn-cart" onclick="setLocation('<?php echo Mage::getUrl('checkout/cart/add', array('product'=>$giftPro->getId(),'qty'=>1, 'form_key' => Mage::getSingleton('core/session')->getFormKey())) ?>')"> 
<span><span><?php echo $this->__('Add to Cart') ?></span></span> 
</button> 

一些研究,我發現,對於1.9,我們需要添加'form_key' => Mage::getSingleton('core/session')->getFormKey()

相關問題