顧客情報をMagentoからサードパーティのロイヤルティプログラムにプッシュするためのAPIベースのモジュールを作成するための支援を探しています。
これまでのところ、基本的なモジュールを作成しましたが、MagentoでAPIベースのモジュールを作成するための適切な情報が見つからないため、アドバイスをいただければ幸いです...
どういうわけかMagnetoのチェックアウト成功ページに接続し、顧客情報(名前、住所など)をサードパーティのロイヤルティプログラムにPOSTするフォームを追加する必要があります。また、請求情報などを完了するためにログインできる必要があります...
そのような実装のための便利なチュートリアルやドキュメントを知っている人はいますか?
これまで、適切なロールを持つAPIユーザーを設定しました。テスト用の非常に基本的なモジュールも作成しましたが、ファイルを参照すると404エラーが発生します
apitest.php
<?php
$proxy = new SoapClient('http://mysite.com/api/?wsdl'); //edit the address and put the url to your magento here
$sessionId = $proxy->login('######', '#######'); // put in the info for your user here
echo "Login ID : $sessionId";
$result = $proxy->call($sessionId, 'Mymodule.testConnection', array('param1' => ' This string was sent from soap client'));
echo $result;
Objectmodel / api.php
<?php
class MyModule_MyModule_Model_ObjectModel_Api extends Mage_Api_Model_Resource_Abstract
{
public function testConnection($arg)
{
return "Hello World! My argument is : " . $arg;
}
}
基本的な「Helloworld」モジュールを起動して実行するために、ここからの例に従いました。誰かが正しいセットアップを取得するのを手伝ってくれるなら、私は感謝します