1

誰かが magento の Add to cart API を動作させましたか?


$mage_url = 'http://server_path/magento/api/?wsdl';

$mage_user = 'xxxxx';

$mage_api_key = 'xxxxx';

// SOAP クライアントを初期化 $soap = new SoapClient( $mage_url );

// Magento にログイン $session_id = $soap->login( $mage_user, $mage_api_key );

この後やりたい カートに入れる

なにか提案を..

4

1 に答える 1

1

Magento は、SOAP API を介してその機能を生成しません (2010 年 12 月のバージョン 1.4.2 の時点ではまだ)。今のところ、独自の実装を作成する必要があります。難しいのは、SOAP 経由で作成されたカートのセッション オブジェクトと、Cookie を使用してユーザーのブラウザ経由ですべてチェックアウト コントローラーに送信されるリクエストのセッション オブジェクトを作成するように変更することです。

API が現在のリリースで行う唯一のことは、カート オブジェクトを作成することです。他には何もありません。まあ、そうでもない。指定された店舗 ID の見積もりオブジェクトを作成するだけです。

ここの API の実装クラスに見られるように:

class Mage_Checkout_Model_Cart_Api extends Mage_Api_Model_Resource_Abstract
{
    public function create($store = null){...}
}
于 2010-12-23T14:48:03.277 に答える