現在、Magento 1.7 CE がインストールされています。外部 API から製品の価格を取得したい場合を除き、Magento 製品モデルを使用したい (当社の価格は Magento の外部に存在します)。
Magento API を使用して既存のデータベースからすべての価格をインポートできることはわかっていますが、価格は頻繁に変更されるため、2 つのデータベースを維持する必要があります。
基本的に、DB の代わりに API を呼び出すために上書きできるものが Magento にあるかどうか疑問に思っていますか?
Magento コアを上書きする方法を知っています (独自のモジュールを作成し、config.xml を適切な書き換えタグで設定します)。Product->getPrice メソッドを API への呼び出しで上書きすることでこれを機能させることができますが、そうすると、Product->getPrice が呼び出されるたびに API が呼び出されます。オブジェクトの作成時 (データベースを呼び出してデータをオブジェクトに入れるとき) に API への呼び出しを挿入したいのですが、magento に精通していないため、これがどこで発生するのか、またはこれが可能です。