Кредитное авизо Magento, меняющее ORDER-id на INVOICE-id - PullRequest
1 голос
/ 11 марта 2011

В Magento вы можете отменить заказ или счет-фактуру и установить его в кредитную заметку. Это работает правильно, но в нашем случае нам нужен идентификатор INVOICE, а не идентификатор ORDER. По умолчанию Magento использует идентификатор INVOICE.

Это не какая-то "настройка", но, вероятно, ее нужно будет кодировать вручную. Для меня это не проблема, но я не могу найти нужный файл для редактирования.

Кто-нибудь знает, возможно ли это? Или у кого-то еще была эта проблема раньше?

Заранее спасибо!

:( Кажется, я не могу назначить награду, иначе я бы это сделал.

1 Ответ

1 голос
/ 12 марта 2011

Если у вас есть идентификатор счета-фактуры, вы можете тривиально получить идентификатор заказа, к которому он привязан.

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

Надеюсь, это поможет!

Спасибо, Джо

...