2012-02-02 84 views
0

我想在同一個產品的magento中創建一個訂單,兩次添加到購物車,但價格不同。例如;Magento:同樣的商品,不同價格的報價/訂單

3 pcs of product A @ 0 USD 
12 pcs of product A @ 15 USD 
10 pcs of product B @ 15 USD, 

但是,(使用Adminhtml_Model_Sales_Order_Create時),如果我第一次添加了「免費」的產品,它們將被覆蓋的第二個產品。

是否可以將同一個SKU添加到訂單兩次?如果是這樣,怎麼樣?

乾杯, MO

+0

做ü找到了解決辦法IM發展第二模塊和我有同樣的問題?救我 !!!我失去了時間:'( – Souf 2014-04-08 15:11:45

回答

0

添加和額外的產品選擇,並確保你有你的不同價格不同類型的期權價值。然後它會分別顯示這些產品。

您可以從您的magento後端,管理產品和自定義選項選項卡中添加產品選項。

+0

其實,在我看到你的答案之前,我想過了,我會試試看,謝謝! – matzee 2012-02-02 16:57:21

4

您還可以添加自定義選項動態,而不是永久保存他們在產品的時候,都會在報價項目的前提下使用:

// load the products 
$a = Mage::getModel('catalog/product')->load('A'); 
$b = Mage::getModel('catalog/product')->load('B'); 

// add the default products 
$quote->addProduct($a, 12); 
$quote->addProduct($b, 10); 

// customize the product a 
$a->addCustomOption('code', serialize('value')); 
// add the customized product 
$item = $quote->addProduct($a, 3); 
// customize the price 
$item->setCustomPrice(0); 
$item->setOriginalCustomPrice(0); 
$item->getProduct()->setIsSuperMode(true); 
// set a custom message 
$item->setMessage('This is a gift!'); 
相關問題