0
为了将加售产品直接添加到购物车中,我们在加售产品列表中添加了“加入购物车”按钮。不止一次添加加售产品
添加追加产品时,Magento将其从追加产品列表中删除。是否有可能避免这种情况,以便可以多次添加追加销售产品?
为了将加售产品直接添加到购物车中,我们在加售产品列表中添加了“加入购物车”按钮。不止一次添加加售产品
添加追加产品时,Magento将其从追加产品列表中删除。是否有可能避免这种情况,以便可以多次添加追加销售产品?
要做到这一点,创建重写Mage_Catalog_Block_Product_List_Upsell
/app/code/core/Mage/Catalog/Block/Product/List/Upsell.php
protected function _prepareData()
{
...
if (Mage::helper('catalog')->isModuleEnabled('Mage_Checkout')) {
/* removing code
Mage::getResourceSingleton('checkout/cart')->addExcludeProductFilter($this->_itemCollection,
Mage::getSingleton('checkout/session')->getQuoteId()
);
*/
$this->_addProductAttributesAndPrices($this->_itemCollection);
}
...
自定义模块