使用Magento,我试图在引用中复制项目。
我已经看到你可以简单地使用:$newProduct = $product->duplicate();
来复制产品,但我对报价项目没有任何好运。
这是我尝试过的,(例如)尝试在购物车中复制该项目3次:
for ($i = 0; $i < 3; $i++)
{
$quote->addItem($item->duplicate());
}
但我得到的只是这个糟糕的错误信息:
Invalid method Mage_Sales_Model_Quote_Item::duplicate
有关其他事情的想法吗?
答案 0 :(得分:1)
可以试试这个
$productId = 201;
$pData = Mage::getModel('catalog/product')->load($productId)->getData();
$pData['entity_id'] = null;
Mage::getModel('catalog/product')->setData($pData)->save();