问题标签 [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 - Magento 使用“bundle_option”将捆绑产品添加到购物车?

在 Magento 中以编程方式将捆绑产品添加到购物车时,我似乎无法在产品选项数组中找到任何有关“bundle_option”字段的文档。所以我不能确定如何正确地做到这一点。

但这是我的尝试:

}

因此,注释掉的代码是单独添加可以正常工作的产品。现在我正在尝试将产品添加到“测试捆绑”产品中。

我现在在循环中做的是为“bundle_option”和“bundle_option_qty”字段编译数组。循环完成后,我将使用捆绑商品的选项数组将捆绑产品 (ID:833) 添加到购物车。

结果是没有任何东西添加到购物车中。我也对代码进行了一些尝试,但没有成功。

任何人都可以看到我哪里出错了,或者您是否可以将我指向产品选项参数的文档/教程,其中详细说明了 bundle_option 数组(索引是什么,值是什么),这也会有所帮助?

0 投票
1 回答
317 浏览

bundle - 从产品列表页面添加到购物车后无法编辑捆绑产品

我正在使用 kable-bundleplus 模块,并在产品列表页面为我的捆绑产品添加了添加到购物车按钮,这些产品使用以下代码具有默认值:

我从这里得到它 http://understandinge.com/forum/all-things-coding/add-a-bundle-product-to-cart-from-category-page/

一切正常,产品已添加到购物车,并带有正确的默认选项和默认数量。但是当我从购物车页面按编辑时,我看到所有选项都有默认数量值,并且我收到脚本错误:

当我按下复选框来更改数量时,我得到了这个

我认为问题出在用于将产品添加到购物车的网址中,但我不确定如何。

有什么帮助吗?