Tôi đang cố gắng lấy id đơn hàng cuối cùng cho một đơn hàng để tôi có thể tự động tạo hóa đơn và giao hàng nhưng dường như tôi không thể tải đúng thứ tự để thực hiện hành động ...
Đây là cách tôi đang cố gắng tải orderId Observer.php
$order = Mage::getModel('sales/order')->load($orderid);
$orderIncrementId = $order->getIncrementId();
Nếu orderId không có ngoại lệ ném
$order = Mage::getModel('sales/order')
->loadByIncrementId($orderIncrementId);
if (!$order->getId()) {
Mage::throwException("Order does not exist, for the Shipment process to complete");
}
Vấn đề là nếu tôi vượt qua trong một trật tự tĩnh. Không có ngoại lệ nào được ném
$orderIncrementId = '1100000023-4';
Nhưng khi tôi cố tải nó qua Model thì tôi không thể
Bất cứ ai có thể chỉ cho tôi làm thế nào để có được orderId cho một đơn đặt hàng xin vui lòng?
sales_order_invoice_register
cho Người quan sát