0

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

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

4

1 回答 1

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);
    }
 ...
于 2013-02-27T16:08:49.267 回答