2011-01-23 17 views
0

Magentoを電子商取引に使用するオンラインストアのアフィリエイトプログラムを設定したいと考えています。 アフィリエイトテーブルの更新に使用する販売注文IDを保存するにはどうすればよいですか?Magento:外部アプリケーションで使用する注文IDを取得

「すべてのアフィリエイト」はおすすめしません。それはMagentoほど柔軟性がなく、私がカスタムメイドの解決策をとる理由です。 何か助けていただければ幸いです。

答えて

0

Magentoの外部アプリケーションを開発する場合、通常はMagento APIに届きます。これは、Magento側で行う必要のある作業の量を最小限に抑えることになります(私の経験からは、時々イライラすることがあります)。アプリケーションにもっと集中し、Magentoから必要なデータを少なくすることができます。

質問に直接答えるには、order API callsを使用する必要があります。

例(注文のリストを取得するには):

$proxy = new SoapClient('http://www.YOURDOMAIN.com/magento_root/api/soap/?wsdl'); 
$sessionId = $proxy->login('Username', 'password'); 

$filters = array(); 

$orders = $proxy->call($sessionId, 'sales_order.list', array($filters)); 
var_dump($orders); 
+0

おかげでたくさん。 Magento以外のスクリプトからこれを呼び出せますか? – Toya

+0

うん、私の答えに加えた例を見てください。スクリプトをMagentoにインストールし、バックエンドで設定したAPI認証情報を使用するだけです。 – KTastrophy

関連する問題