shoppingCartProductAdd SOAP API を使用して、カスタム オプション付きの商品をカートに追加しようとしています。
以下は、製品パラメーターに渡す配列です。ドロップダウンで選択された値 ID が 2 であるカスタム オプション ID 1 があります (ここで製品を表示できます) 。
array (size=1)
0 =>
array (size=3)
'product_id' => int 25
'qty' => int 1
'options' =>
array (size=1)
1 => int 2
この商品はカートに追加されますが、カートの詳細/合計を取得すると、カスタム オプションが反映されません。sales_flat_quote_item
および表で作成されたエントリも手動で確認しましたsales_flat_quote_item_option
が、行にはカスタム オプションに関連するデータや価格がありません。
私は何を間違っていますか?
更新: 2013 年 12 月 11 日
カスタム オプションを「必須」に変更しました。上記の SOAP リクエストを実行すると、「製品に必要なオプションを指定してください」というメッセージが表示されます。エラー。配列内のオプション キーを無視しているようです。