このイベントsales_order_save_after
を使用して、請求書の小計にアクセスして何かをしようとしています。
私のobserver.phpには次のものがあります:
public function peterParker($observer)
{
$order = $observer->getEvent()->getOrder();
$orders = Mage::getModel('sales/order_invoice')->getCollection()
->addAttributeToFilter('order_id', array('eq'=>$order->getId()));
$orders->getSelect()->limit(1);
$subTotal = $orders->getSubotal();
Mage::log($subTotal);
}
しかし、注文すると、php ログに次のエラーが表示されます。
未定義のメソッド Mage_Sales_Model_Resource_Order_Invoice_Collection::getSubotal() の呼び出し