不止一次添加上传产品

时间:2013-02-27 14:32:24

标签: php magento

为了将向上销售的产品直接添加到购物车,我们在追加销售产品列表中添加了“添加到购物车”按钮。

添加追加销售产品时,Magento会将其从追加销售产品列表中删除。是否可以避免这种情况,以便可以多次添加加售产品?

1 个答案:

答案 0 :(得分:1)

要完成此操作,请创建一个重写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);
    }
 ...