我已经为 Magento 创建了一个自定义运输模块,但我无法在 Magento 的谢谢页面中获取订单 ID,因为我必须将该订单 ID 发送给运输提供商。
请帮我。
谢谢
使用观察者事件checkout_onepage_controller_success_action
。创建一个类和一个方法。在这种方法中,您可以获得变量,这是一个示例:
class MyClass {
public function MyMethod (Varien_Event_Observer $observer) {
// Array of order ids
$orderIds = $observer->getEvent()->getOrderIds();
}
}
如果您需要更多详细信息,请查看类Mage_Checkout_OnepageController
和方法successAction