将每件商品作为新商品添加到购物车中,而不是更新数量

时间:2015-10-03 09:48:02

标签: magento cart

我正在使用以下自定义代码在购物车中为magento添加产品

$qty=2;
for($i=1;$i<=$qty;$i++){
 $product=Mage::getModel('catalog/product')->load($_REQUEST['productid']);
 $cart = Mage::getModel('checkout/cart');
 $cart->init();
 $cart->addProduct($product,array('qty'=>'1','customvar'=>$_REQUEST['customval']));$cart->save();
 Mage::getSingleton('checkout/session')->setCartWasUpdated(true);
}

我已使用ajax调用此代码,此代码在购物车中添加数量为2的单引号,我想添加两个数量为1的引号。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

它在app / code / core / Mage / Sales / model / Quote / Item.php中扩展函数representProduct($ product)后起作用。 用return return。