Magento - Adminhtml - 获取刚刚创建的订单 ID

发布于 2024-10-06 21:13:55 字数 227 浏览 1 评论 0原文

我想对使用管理面板制作的订单进行一些后期处理。

我已订阅 controller_action_postdispatch_adminhtml_sales_order_create_save 事件,并且正在调用该观察者的正确函数。

如何获取刚刚保存在函数的 saveAction 中的订单的 id

I want to do some post processing on an order, made using admin panel.

I have subscribed to the controller_action_postdispatch_adminhtml_sales_order_create_save event, and the correct function of this observer is being invoked.

How can I get the id of the order just saved in the saveAction in my function.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

香草可樂 2024-10-13 21:13:55

Mage_Adminhtml_Model_Sales_Order 似乎不会在会话中的任何地方保存订单,因此这对于您选择的事件可能很困难。事实上,您指定的控制器操作调用 _getSession()->clear() 以丢失会话中的所有数据。

我建议寻找一个不同的事件来使用。

Mage_Adminhtml_Model_Sales_Order doesn't appear to save the order in the session anywhere, so this may be tough with the event you've chosen. In fact, the controller action you specified calls _getSession()->clear() to lose all the data from the session.

I would suggest finding a different event to use.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文