【问题标题】:Magento Observer send confirmationMagento Observer 发送确认
【发布时间】:2014-02-12 23:50:03
【问题描述】:

我被我的 Magento 观察者困住了。我想在订单真正下达后调用网络服务(所以在发送确认邮件时)。哪个观察者迷上了确认邮件?

*sales_order_place_after* 有点快(所以可能会出现付款失败)

【问题讨论】:

    标签: php magento


    【解决方案1】:

    客户在magento下订单时发生了2个主要事件

    一个是你维护的问题

    <sales_order_place_after>

    当您在 magento 中使用第三方支付网关时,另一个非常重要

    在这种情况下,当客户在支付网关页面上成功支付金额时

    你可以从数据中获取的时间

    <sales_order_payment_pay>

    事件,您可以访问订单

    类似的信息

      $order = $observer->getEvent()->getPayment()->getOrder();
    

    希望这能消除您在下单后获取订单信息的困惑

    下单成功。

    【讨论】:

      【解决方案2】:

      checkout_onepage_controller_success_action 是我需要的。

      【讨论】:

      • 对我来说似乎是一个有效的答案。
      猜你喜欢
      • 2016-03-08
      • 2011-06-09
      • 2016-06-26
      • 2014-09-25
      • 2021-06-16
      • 2017-04-08
      • 2015-02-11
      • 2019-03-13
      • 2016-03-17
      相关资源
      最近更新 更多