2016-05-31 7 views
1

Ich habe gerade Magento 1.5 auf 1.9 aktualisiert und ich habe ein kleines Problem, im Warenkorb füge ich einige Produkte hinzu, in meinem Shop sind dies kostenlose Geschenke, jedes von diesen Produkten in der Warenkorb-Taste, aber ich weiß nicht, warum in Magento 1.9 diese Taste funktioniert nicht:Magento In den Warenkorb Button Ausgabe nach dem Upgrade 1.5 bis 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> 

und die uRL in dieser Taste ist:

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

Wenn ich auf hinzufügen Die Seite wird nur aktualisiert, aber das Produkt wird nicht in den Warenkorb gelegt. Wie muss ich diesen Button machen um in der 1.9 Version zu arbeiten?

Danke

+0

Sie müssen hinzufügen, um die formkey hinzufügen müssen für 1,9 gefunden:) –

+0

ja danke ich habe gelöst – Robert

Antwort

0

ich eine Lösung fand ich etwas wie folgt verwenden:

<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> 

Nach einigen Recherchen ich, dass wir 'form_key' => Mage::getSingleton('core/session')->getFormKey()

Verwandte Themen