請求書と出荷を自動的に作成できるように注文の最後の注文IDを取得しようとしていますが、アクションを実行するための正しいorderIdをロードできないようです...
これがorderId Observer.phpをロードしようとする方法です
$order = Mage::getModel('sales/order')->load($orderid);
$orderIncrementId = $order->getIncrementId();
orderIdが存在しない場合は例外をスローします
$order = Mage::getModel('sales/order')
->loadByIncrementId($orderIncrementId);
if (!$order->getId()) {
Mage::throwException("Order does not exist, for the Shipment process to complete");
}
問題は、静的なorderIdを渡しても例外がスローされないことです。
$orderIncrementId = '1100000023-4';
しかし、モデルを介してロードしようとすると、できません
誰かが注文のorderIdを取得する方法を教えてもらえますか?
オブザーバーはどのイベントを使用していますか?
—
Vladimir Kerkhoff、2014
私が使用しています@VladimirKerkhoff
—
user1704524
sales_order_invoice_register
オブザーバーのために