将购物车规则应用于以magento编程创建的订单

时间:2016-04-14 12:29:13

标签: php magento

我已在magento中以编程方式创建订单,并从管理面板创建了购物车规则。 规则是,如果任何订单小计超过200,则应用折扣50。 现在我想检查是否存在任何购物车规则,如果是,则检查规则条件并在订单创建期间将规则应用于订单小计。 请帮忙。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

购物车规则适用于报价,而非订单。因此,当您以编程方式创建订单时,首先需要创建报价,然后将其转换为订单。

以编程方式将销售规则应用于报价很简单。只需致电;

$quote->collectTotals()->save();

添加地址,添加产品,设置付款方式以进行报价。