2011-01-13 2 views
0

Я точно знаю, что хочу. Я просто не знаю, где взять крючок в пурпурно, чтобы мой код мог запускаться сразу после подтверждения оплаты. Я нахожусь в срочном сроке и не успел прочитать все документы (которые не отформатированы, чтобы держать ваше внимание кстати), поэтому я не уверен, что класс действительно содержит логику «отметьте порядок как подтвержденную оплатой».Модули Magento - где разместить мой код

Если я нахожу, что я могу подклассом и говорю magento, чтобы использовать мой класс, или если в пурпуре есть система событий, которая прошла мимо меня, это было бы замечательно.

В принципе у меня есть мой код, я просто не хватает крючка.

ответ

1

Вы ищете это событие?

checkout_onepage_controller_success_action 

checkout_multishipping_controller_success_action 

Как показано ниже:

<config> 
    <frontend> 
     <events> 
      <checkout_onepage_controller_success_action> 
       <observers> 
        <unique_observer_name> 
         <class>custom_module/observer</class> 
         <method>methodName</method> 
        </unique_observer_name> 
       </observers> 
      </checkout_onepage_controller_success_action> 
     </events> 
    </frontend> 
</config> 
+0

Благодаря человеку, который только что мне нужно! – rennat

+0

Добро пожаловать –