2011-11-16 5 views
1

誰でも正しい方向に向けることができます顧客がMagentoから第三者サーバーに登録したり購入したりするときにHTTPポストを送信する必要がありますか?お客様登録後、magento 1.6からHTTP Postを送信しますか?

名前、住所、郵便番号、Eメールのような基本情報です。

どこから始めたらよいですか?

多くのおかげで私はこのコードを入れてください返信するの遅れ、申し訳ありません

答えて

10
$client = new Varien_Http_Client('http://www.example.com/'); 
$client->setMethod(Varien_Http_Client::POST); 
$client->setParameterPost('name', $name); 
$client->setParameterPost('address', $address); 
//more parameters 
try{ 
    $response = $client->request(); 
    if ($response->isSuccessful()) { 
     echo $response->getBody(); 
    } 
} catch (Exception $e) { 
} 
+0

?このコードは、新しい顧客であるとどのように判断するのですか?モジュールを作成してディスパッチエバットに添付することができますか?Mage :: dispatchEvent( 'customer_register_success'、 array( 'account_controller' => $ this、 'customer' = > $ customer) );あなたの助けに多くのおかげで... – Ledgemonkey

+0

絶対に。イベントハンドリングの詳細については、http://alanstorm.com/magento_configをご覧ください。 – Max

+0

ありがとうございます。イベントにアタッチされていない場合はどこに置くのですか? – Ledgemonkey