无法以编程方式设置折扣金额

时间:2016-03-31 12:39:00

标签: magento

我正在尝试以编程方式创建订单。哪个发生得很好。我只是不知道如何以编程方式设置折扣金额。对于不同的订单会有所不同。

1 个答案:

答案 0 :(得分:0)

使用以下内容将产品添加到报价中时,可以为产品添加自定义价格:

$custom_price = 100; //Products new price for the specific order/customer.
$qty = 1;
$product_id = 210;
$product = Mage::getModel('catalog/product')->load($product_id);

$quoteItem = $quote->addProduct($product, $qty);
$quoteItem->setCustomPrice($custom_price);
$quoteItem->setOriginalCustomPrice($custom_price);
$quoteItem->getProduct()->setIsSuperMode(true);
$quote->save();