2011-12-29 6 views
4

Magento APIを使用してカートを作成しようとしているときに、カートの所有者として既存のユーザーを追加する際に問題があります。私はそれが求めていたものだった祈って、そしてちょうどそのcart_customer.setメソッドに結果を渡され、私の特定の得意先使って「customer.info」と呼ばれるMagento APIデータタイプ:CartCustomerEntity

http://www.magentocommerce.com/wiki/doc/webservices-api/api/cart#cart_customer.set

:私は、彼らがここに提供文書で働いていますために。それは私が上記参照されるページの下部にある例を見て、彼らは唯一の新しいゲストユーザ「ゲスト」に設定し、「モード」の例を持っていた

Fatal error: Uncaught SoapFault exception: [1045] Customer's mode is unknown in ...

(PHPから)戻りました。誰かが他のオプションがその 'モード'キーのために何だったのか分かっていたのだろうか?そのデータ構造に関する文書は一般的に大きな助けになるでしょう。

ありがとうございました。

+2

ああ!フォーラムに埋め込まれた: $ customer = array( 'entity_id' => 6、 'mode' => 'customers' ); via http://www.magentocommerce.com/boards/viewthread/232778/ 私はあなたが渡す必要があると思います。これは本当に大きな説明ではありませんが、元の問題を解決します。 – cr125rider

答えて

9

私自身のコメント経由で:

Ah ha!フォーラムに埋め込まれた:

$ customer = array( 'entity_id' => 6、 'mode' => 'customer');経由でhttp://www.magentocommerce.com/boards/viewthread/232778私はあなたが渡す必要があると思う。これは本当に大きな説明ではありませんが、元の問題を解決します。

このフラグにはフラグを付けるだけです。

+0

リンクが正しくリダイレ​​クトされていません:( – Gem

+0

これは古いスレッドです。この問題はMagentoの新しいバージョンで解決されることを願っています。 – cr125rider