0

私はMagentoを初めて使用するので、知識不足を許してください。チュートリアルに従って、連絡先を Magento に統合し、SugarCRM. チュートリアルではMagentoのコア機能を変更していますが、モジュールを書いてコアはそのままにしたいと思います。コントローラー、モデル、ヘルパーなどのオーバーライドに関する情報を簡単に見つけることができますが、質問があります。

たとえば、ユーザーが私の Web サイトに登録するたびに、そのユーザーの連絡先情報が SugarCRM にエクスポートされるとします。連絡先の保存フェーズでは、モジュールで特定のコードを記述し、連絡先を保存するために Magento の特定のコア機能が実行された後または前に実行する必要があることを伝えます。
私が本当に理解していないのは、新しいアカウントを作成するときに、特定のアクションを実行するモジュールがあることを Magento がどのように認識するのでしょうか?

4

1 に答える 1

0

これをマジェントが処理する方法は、イベント/オブザーバーを使用することです。たとえば、注文後に別のシステムに注文情報を送信する必要がある場合は、を監視するカスタム モジュールを作成できますsales_order_place_after

続きを読む @ http://codemagento.com/2011/04/observers-and-dispatching-events/

イベントのリストを取得するには、https://magento.stackexchange.com/questions/153/where-can-i-find-a-complete-list-of-magento-eventsを参照してください

オブザーバーを使用してモジュールを作成する方法については、https: //stackoverflow.com/a/12696681/1191288 を参照してください。

于 2013-04-12T03:23:58.567 に答える