magento - bundle 产品作为单独的订单项添加到购物车

标签 magento bundle product

是否有可能将 bundle 产品添加到购物车时将每个 bundle 商品添加为单独的订单项。 我想让我的客户配置他们的产品(假设它是一台计算机),然后在购物车中,从该 bundle 中删除他们不想要的商品 - 或者改变主意。然后他们可能会选择添加一个新项目 - 或者一堆其他(非 bundle 商品,只是正常购物)。 他们的想法是,他们有一种快速的方法可以在这个 bundle 中添加他们想要的大部分东西,但是他们可以编辑他们的购物车来添加一些在配置 bundle 时作为选项不可用的东西。 我不想让用户在 bundle 产品页面中看到太多选项。

我可能错过了 Magento 中的一个选项,但目前它将所有 bundle 项目作为单个行项目添加到插入符号中,使其无法按照我想要的方式进行编辑。

有什么建议吗?

最佳答案

Magento 中的这种行为是故意的,因为您可能不想让客户订购没有 CPU 或内存的 PC。在您的情况下,这种假设似乎并非如此,但这仍然是使用 bundle 产品的方法。

您可以选择几种方法来避免这种情况。首先,您可以使用 bundle 以外的其他产品类型,并将简单的产品而不是 bundle 产品添加到您的购物车。这将允许客户随意添加选项,但不会保留产品的任何促销价格,因为 Magento 会在每次加载页面时检查这些价格/折扣,并会取消您手动设置的任何更改。

另一种选择是让客户更轻松地更改他们选择的 bundle 产品。呈现 bundle 产品时,您可以呈现一个小 X 按钮(或任何您认为合适的按钮),这将导致您指定的操作,其工作是更改 bundle 选项、重新保存购物车项目并将用户重定向回来到购物车。这可能是该问题最干净的解决方案。

希望对您有所帮助!

谢谢, 乔

关于magento - bundle 产品作为单独的订单项添加到购物车,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5592719/

相关文章:

android - 使用导航架构时如何将数据传递到第一个 fragment ?

ios - 供应配置文件与包标识符不匹配

php - 根据 WooCommerce 购物车总数添加或删除特定购物车项目

php - 获取 WooCommerce 产品总销售额

mysql - 在 Magento 中为模块创建数据库函数

Magento:添加到购物车时的产品动态价格变化

php - 如何在 PHP/Magento 中捕获这个低级别的 MySQL(?)错误

Magento 2.4.2-p1 索引问题

android - 如何在 onSaveInstanceState 中保存

magento - 如何启用所有商店中的所有产品