問題タブ [kabel-bundleplus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6838 参照

php - 「bundle_option」を使用してバンドルされた製品をカートに追加する Magento?

Magento でプログラムによってバンドルされた製品をカートに追加するときに、製品オプション配列の「bundle_option」フィールドのドキュメントがどこにも見つからないようです。したがって、これを正しく行う方法がわかりません。

しかし、これは私の試みです:

}

したがって、コメントアウトされたコードは、正しく機能する製品を個別に追加しています。現在、代わりに「テスト バンドル」製品に製品を追加しようとしています。

ループ内で現在行っていることは、「bundle_option」フィールドと「bundle_option_qty」フィールドの配列をコンパイルすることです。ループが終了したら、バンドル商品 (ID:833) を、バンドルされたアイテムの options 配列と共にカートに追加します。

その結果、カートには何も追加されません。また、コードを少しいじってみましたが、成功しませんでした。

どこが間違っているのか、または bundle_option 配列 (インデックスとは何か、値とは何か) の詳細を説明する製品オプション パラメーターのドキュメント/チュートリアルを教えていただけないでしょうか?

0 投票する
1 に答える
317 参照

bundle - 製品リスト ページからカートに追加した後、バンドル製品を編集できない

私は kable-bundleplus モジュールを使用しており、このコードを使用してデフォルト値を持つバンドル製品の製品リスト ページに [カートに追加] ボタンを追加しました。

ここから入手しました http://understandinge.com/forum/all-things-coding/add-a-bundle-product-to-cart-from-category-page/

すべてが正常に機能している場合、製品はデフォルトの数量の正しいデフォルト オプションでカートに追加されます。しかし、ショッピング カート ページから編集を押すと、すべてのオプションにデフォルトの数量値が表示され、スクリプト エラーが発生します。

チェックボックスを押して数量を変更すると、これが表示されます

問題は商品をカートに追加するために使用される URL にあると思いますが、方法がわかりません。

助けはありますか?