如何知道订单是否付款?什么时候“状态”是“处理中”?


8

我正在运行Magento 1.6.2。

我需要确定是否已付款。如果是,我将生成一些XML数据以供导出。Magento订单/付款/发货工作流程中有很多情况。

我的第一个猜测是将订单的属性“状态”定义为“处理中”,但由于此工作流程中存在大量可能性,因此我不确定。可能是这种情况并未涵盖所有可能性...

我对吗?


检查是否为该订单生成了发票。
Marius

只是发票?没有其他东西吗?我很惊讶,要成为真正的哈哈似乎太容易了。感谢您的帮助!
guillaume_shm 2013年

通常,发票的存在意味着已付款。
Marius

在所有情况下,这都是不够的,因为发票可以不付。而且发票可能不会涵盖所有订购的物品,因此可能有多个发票。
Andreas von Studnitz

检查状态可能取决于您的工作流程,但是状态“处理中”也可能表示已发送订单,但尚未付款。我不会用那个。
Andreas von Studnitz

Answers:



1

请参阅安德烈亚斯(Andreas)有关如何确定是否还有余钱的答案。要回答您的其他问题-使用状态==处理还不够好。快速测试表明这是运送未付款订单-即使订单仍未付款,这也会将订单移至处理状态。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.