【问题标题】:How to apply discount amount in QuoteItem如何在 QuoteItem 中应用折扣金额
【发布时间】:2013-06-28 04:57:57
【问题描述】:

我有在 Magento 中保存订单的代码:

foreach ($poducts as $productData)
{
    $quoteItem = Mage::getModel('sales/quote_item');
    $quoteItem->setProduct($productData);
    $quoteItem->setQty(2);
    $quoteItem->setDiscountPercent($productData['discount_percent']);
    $quoteItem->setDiscountAmount($productData['discount_amount']);
    $quoteItem->setQuote($quote);
    $quote->addItem($quoteItem);
}

我想知道是否有办法应用折扣,为什么 setDiscountPercent 和 setDiscountAmount 不起作用。还有其他方法可以在 quoteItem 上设置折扣吗?

【问题讨论】:

    标签: magento magento-1.6


    【解决方案1】:

    折扣基于销售规则模块(magento 管理面板中的购物篮和目录促销选项卡)

    每次保存报价时都会重新计算 Magento 折扣(以及加载结帐页面时、添加产品时等)

    您不能手动添加一些折扣,因为它会被 magento 标准折扣机制删除。

    尝试使用目录或购物篮销售规则。

    【讨论】:

    • 这并不完全正确。我已经能够为每件商品设置折扣。我也可以看到订单折扣。但是,我无法获得总计/总计的折扣金额
    • 如何在没有 salerul/coupon magentocommerce.com/boards/viewthread/269154 的情况下设置折扣。但我仍然无法完全正确地订购(在 Magento Admin 中)
    猜你喜欢
    • 2018-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    • 1970-01-01
    • 2023-03-30
    • 2013-10-11
    • 1970-01-01
    相关资源
    最近更新 更多