いくつかの特別な設定を使用して、API を介して注文を作成する必要があります。そこで、API 呼び出し用に 2 番目のストアを作成しました。しかし、なんらかの理由で、API は最初のストアとのみ通信します。
API ストアをデフォルトに変更しましたが、影響はありません。
API 呼び出しを行うときにストアを変更するにはどうすればよいですか?
メソッド catalogCategoryCurrentStore($sessionId, '1'); を使用して呼び出して、API 呼び出しで現在のストアを設定できます。
詳細については、http://www.magentocommerce.com/api/soap/catalog/catalogCategory/catalog_category.currentStore.htmlにアクセスして、ストアの設定方法を確認してください。
$proxy = new SoapClient('http://magentohost/api/v2_soap/?wsdl');
$sessionId = $proxy->login('apiUser', 'apiKey');
$result = $proxy->catalogCategoryCurrentStore($sessionId, '1');
var_dump($result);
ホストとユーザーに従って詳細を変更します。