Обозреватель Magento запускается только в админ-панели, как я могу выполнить его также в интерфейсе? - PullRequest
0 голосов
/ 27 октября 2011

У меня есть наблюдатель, который хорошо работает в административной части, имя события - * checkout_submit_all_after *.Когда я делаю заказ как клиент, событие не запускается, может быть, я что-то упускаю в файле конфигурации, здесь config.xml

<config>
  <modules>
    <MyFancyModuleName>
      <version>0.1.1</version>
    </MyFancyModuleName>
  </modules>
  <global>
    <events>
      <checkout_submit_all_after>
        <observers>
          <awesome>
            <type>singleton</type>
            <class>MyFancyModuleName_Model_Observer</class>
            <method>this_is_a_magic_function</method>
          </awesome>
        </observers>
      </checkout_submit_all_after>
    </events>
  </global>
</config>

большое спасибо!

1 Ответ

0 голосов
/ 27 октября 2011

Подтвердили ли вы, что событие запускается во фронтэнде?Это не похоже на событие, которое я видел на веб-интерфейсе раньше.

Не зная, что вы хотите сделать, похоже, вы захотите использовать событие sales_order_place_before или sales_order_place_after.(срабатывает непосредственно перед или после размещения заказа на веб-интерфейсе)

...