2011-03-11 66 views
1

在Magento中,您可以取消订单或发票,并将其设置为贷记凭证。这工作正常,但在我们的情况下,我们需要INVOICE-ID而不是ORDER-ID。默认情况下,Magento使用INVOICE-ID。Magento贷项凭证,将ORDER-ID更改为INVOICE-ID

这不是一些“设置”,但它可能需要手动编码。这对我来说不是问题,但我似乎无法找到正确的文件进行编辑。

有谁知道这是否可能?还是别人之前有过这个问题?

在此先感谢!

:(似乎无法设置奖金,否则我会做它。

+0

[悬赏](http://stackoverflow.com/privileges/set-bounties)仅可当你有75代表以上,该问题超过48小时。 – clockworkgeek 2011-03-12 15:19:25

+0

感谢clockworkgeek :-) – ChrisH 2011-03-14 12:38:44

回答

1

如果你有发票编号,你可以平凡检索它被拴在订单的订单ID。

$invoice = Mage::getModel("sales/order_invoice")->load($invoice_id); 
$order_id = $invoice->getOrderId(); 

希望帮助!

谢谢, 乔

+0

如果这不适合你,你能否提供更多关于你想要订单ID的上下文的细节? – 2011-03-12 13:38:01

+0

嗨,乔,谢谢你的回复!我们将深入研究,并让您知道这是否是“正确的”答案。这**有助于我们,所以你从我这里得到一个代表=) – ChrisH 2011-03-14 12:45:45