Magento将订单状态更改为完成而不开具发票

时间:2012-04-05 13:27:31

标签: magento status

我有一个可下载产品的电子商务商店。当客户订购的东西。然后客户无法下载产品,直到我为其创建发票。所以我需要一个解决方案然后当客户订购并且订单将完成时,客户可以自动下载产品而无需我的发票创建。请给我一个解决方案

感谢

2 个答案:

答案 0 :(得分:3)

我们之所以这样做是因为Magento的发票功能对于任何使用QuickBooks或类似产品的公司都是无用的步骤。它的长短之处在于您可以使用订单模型的setState()和{{1}更改订单状态(阅读这些订单) } 方法。将订单状态设置为setStatus()就像这样简单:

complete

我们甚至将Magento扩展为包含报价生成器,创建一个全新的订单类型(状态),在客户批准报价之前将其视为内部报价,此时将其转换为订单。 / p>

答案 1 :(得分:0)

我通过将选项“完成”添加到可用状态列表中使用了不同的方法。我在my blog写了一篇关于它的文章。我希望它有所帮助。