オプションを事前に選択して、バンドルされたアイテムをアップセルエリアからカートに追加しようとしています。そのため、アイテムページではなくカートに直接移動し、次のURLを使用しています。
Mage::$this->helper('checkout/cart')->getAddUrl($_link)
たとえば、次のように連結します。
?bundle_option[14][]=16&bundle_option[15][]=17&bundle_option[16][]=19&
このURLは、アイテムをカートに追加しますが、警告が表示されます。
以下の製品の中には、必要なすべてのオプションがないものがあります。それらを編集し、必要なすべてのオプションを構成してください。
そして、私はチェックアウトを続行させません。また、通常のカートへの追加成功メッセージも含まれています。
独自のページ(すべてのデフォルトオプションを使用)からアイテムを追加すると、正常に機能します。
オプションを指定せずに、バンドル製品をカートに追加するように設定し、必要なラジオボタンとデフォルトを選択しました。
また、options_bundle_qty[...
URLにオプションを追加しても役に立ちません。
更新:1.4と1.6のインストールでまったく同じセットアップを使用しています。1.4では機能していますが、1.6では機能していません。