Magento的动态属性/选项保存到购物车(Magento dynamic attribute/op

2019-07-31 22:44发布

我需要在产品添加到购物车中时动态添加选项的选择到车中的项目。 呈现给顾客的选择可以从产品变成商品,所以它是必要的,他们是动态的。 然而,该方案将始终是相同的。 例如,“选项1”可能具有值“A,B,C”为一个产品和“X,Y,Z”为另一种产品。 我不需要保存到产品中,只有车的选项。 的选择需要显示的车,并在订单管理,收据等。

我从得知这个答案 ,我可以使用$cart->addProduct($product, $params) ,以设置自定义选项添加到购物车中物品。

我发现我可以覆盖在车控制器这个博客帖子 。 我能产品动态添加到购物车。 但是,我坚持就如何动态属性值添加到该产品。 我试着设置在“选项”和“super_attribute” $params之前调用$cart->addProduct($product, $params) ,但它不保存的值到购物车中物品。

最后,一些选项的选择需要影响产品价格。 我不知道如何来解释这一任。

在此先感谢您的帮助!

Answer 1:

在过去,我有自定义JavaScript和隐藏字段来解决这个问题一起使用(影响价格的各种选项)文本字段和下拉选项的组合。 看看下面的例子,因为你改变了不同的机柜的宽度总尺寸和价格将被更新。 这些信息也将添加到购物车/管理秩序

见例如@ http://www.contempospace.com/bedroom-furniture/wardrobe-closets/custom-closet-systems/isa-custom-closet-4-module/isa-closet-system-xl-maximize-large-closet -drawers上架,hanging.html

假设你正在使用简单的产品。

要添加additional_options看到Magento的-报价/订单产品项目属性根据用户的输入

要更改产品的价格看更改价格的报价,同时增加产品到购物车:Magento的



文章来源: Magento dynamic attribute/option save to cart
标签: php magento