且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Magento-以编程方式将多种产品添加到购物车

更新时间:2023-08-26 15:44:28

<checkout_cart_product_add_after>
        <observers>
            <priceupdate_observer>
                <type>singleton</type>
                <class>Edge_Package_Model_ObserverPrice</class>
                <method>updatePrice</method>
            </priceupdate_observer>
        </observers>
</checkout_cart_product_add_after>

public function addFreeItems($observer) {
   $quote = Mage::getSingleton('checkout/session')->getQuote();
   //foreach loop
   $quote->addProduct($product, array('qty' => '1', 'product_id' => $product->getId()));
}

请参见/ app / code / core / Mage / Checkout / Model中的方法addProduct /Cart.php

see method addProduct in /app/code/core/Mage/Checkout/Model/Cart.php

请参见 http:// magentocommerce .com / boards / viewthread / 39334