1

我已经为 Magento 创建了一个自定义运输模块,但我无法在 Magento 的谢谢页面中获取订单 ID,因为我必须将该订单 ID 发送给运输提供商。

请帮我。

谢谢

4

2 回答 2

0

使用观察者事件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

于 2012-12-10T09:53:12.027 回答
0

在感谢页面/Success.phtml 上获取订单 ID

$this->getOrderId();

查看magento成功页面变量

于 2012-12-11T10:43:15.463 回答