如何在 magento 中获取发票数据?

How to get Invoice data in magento?

我正在尝试这里, 看到我正在获取订单数据,但是我没有收到任何 $order->hasInvoice()

$orderID = 100000062;
$order = Mage::getModel('sales/order')->load($orderID);
if ($order->hasInvoices()) {
    $invIncrementIDs = array();
    foreach ($order->getInvoiceCollection() as $inv) {
        $invIncrementIDs[] = $inv->getIncrementId();
    } Mage::log($invIncrementIDs);
}

请你试试下面的代码:

$orders_invoice = Mage::getModel("sales/order_invoice")->getCollection();

foreach($orders_invoice as $val) { 
  print_r($val->getData()); 
}