問題タブ [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.
php - 「bundle_option」を使用してバンドルされた製品をカートに追加する Magento?
Magento でプログラムによってバンドルされた製品をカートに追加するときに、製品オプション配列の「bundle_option」フィールドのドキュメントがどこにも見つからないようです。したがって、これを正しく行う方法がわかりません。
しかし、これは私の試みです:
}
したがって、コメントアウトされたコードは、正しく機能する製品を個別に追加しています。現在、代わりに「テスト バンドル」製品に製品を追加しようとしています。
ループ内で現在行っていることは、「bundle_option」フィールドと「bundle_option_qty」フィールドの配列をコンパイルすることです。ループが終了したら、バンドル商品 (ID:833) を、バンドルされたアイテムの options 配列と共にカートに追加します。
その結果、カートには何も追加されません。また、コードを少しいじってみましたが、成功しませんでした。
どこが間違っているのか、または bundle_option 配列 (インデックスとは何か、値とは何か) の詳細を説明する製品オプション パラメーターのドキュメント/チュートリアルを教えていただけないでしょうか?
bundle - 製品リスト ページからカートに追加した後、バンドル製品を編集できない
私は kable-bundleplus モジュールを使用しており、このコードを使用してデフォルト値を持つバンドル製品の製品リスト ページに [カートに追加] ボタンを追加しました。
ここから入手しました http://understandinge.com/forum/all-things-coding/add-a-bundle-product-to-cart-from-category-page/
すべてが正常に機能している場合、製品はデフォルトの数量の正しいデフォルト オプションでカートに追加されます。しかし、ショッピング カート ページから編集を押すと、すべてのオプションにデフォルトの数量値が表示され、スクリプト エラーが発生します。
チェックボックスを押して数量を変更すると、これが表示されます
問題は商品をカートに追加するために使用される URL にあると思いますが、方法がわかりません。
助けはありますか?