Magento get order invoice id and order items
<?php
$orderId = '1234567890';
$order = Mage::getModel('sales/order')->load($orderId);
if ($order->hasInvoices()) {
$invoiceIds = $order->getInvoiceCollection()->getAllIds();
$invoiceId = $invoiceIds[0];
echo 'invoiceId: '.$invoiceId."\n";
}
foreach ($order->getAllItems() as $item) {
echo $item->getId().'->'.$item->getQtyOrdered()."\n";
} |
<?php
$orderId = '1234567890';
$order = Mage::getModel('sales/order')->load($orderId);
if ($order->hasInvoices()) {
$invoiceIds = $order->getInvoiceCollection()->getAllIds();
$invoiceId = $invoiceIds[0];
echo 'invoiceId: '.$invoiceId."\n";
}
foreach ($order->getAllItems() as $item) {
echo $item->getId().'->'.$item->getQtyOrdered()."\n";
}