Magento 如何为定期配置文件使用销售\订单\下订单\之后

Magento 如何为定期配置文件使用销售\订单\下订单\之后,magento,Magento,我在观察者事件中使用销售\订单\地点\事后 <sales_order_place_after> <observers> <Test_Check_Model_Observer> <type>singleton</type> <class>Test_Check_Model_

我在观察者事件中使用销售\订单\地点\事后

<sales_order_place_after>
                <observers>
                   <Test_Check_Model_Observer>
                      <type>singleton</type>
                      <class>Test_Check_Model_Observer</class>
                      <method>SubscribePlan</method>
                   </Test_Check_Model_Observer>
               </observers>
</sales_order_place_after>
此事件正在运行,但当我为定期配置文件下订单时,此事件不起作用,是否有人可以告诉我在下订单后是否有其他事件也适用于定期配置文件

<global>
    <models>
        <test>
            <class>Test_Check_Model</class>
        </test>
    </models>
    <events>
            <events>
        <sales_order_place_after>
            <observers>
                <mysales_order_observer>
                    <type>singleton</type>
                    <class>test/observer</class>
                    <method>SubscribePlan</method>
                </mysales_order_observer>
            </observers>
        </sales_order_place_after>



        </events>
</global>

测试检查模型
独生子女
测试/观察员
认购计划

我最近在寻找类似的产品,我的解决方案是

  • 使用您自己的模型覆盖模型Mage\u Sales\u model\u recurrence\u Profile
  • 在您自己的模型中,将属性$\u eventPrefix设置为例如“Recurrency\u profile”
  • 创建事件循环的观察者\u配置文件\u保存\u提交\u之后
  • 如果您在创建概要文件时需要确切的事件,则可能需要重写submit方法,并分派一个定制的事件,或者只将所有代码放在那里,而不使用事件/观察者


    注意:我使用了Magento 1.9.3.2

    当我为定期配置文件下订单时,它不起作用
    <global>
        <models>
            <test>
                <class>Test_Check_Model</class>
            </test>
        </models>
        <events>
                <events>
            <sales_order_place_after>
                <observers>
                    <mysales_order_observer>
                        <type>singleton</type>
                        <class>test/observer</class>
                        <method>SubscribePlan</method>
                    </mysales_order_observer>
                </observers>
            </sales_order_place_after>
    
    
    
            </events>
    </global>