Magento自定义字段定义产品

时间:2010-11-16 19:27:47

标签: magento

我正在经营Magento商店,有人可以购买带有名字的个性化商品。在产品下,您会看到“名称:”,其中包含一个输入框,可以填写其名称。他们点击“添加到购物车”,它广告它,我填写订单,每个人都很高兴。

但是,为了购买另一个名称不同的产品,他们必须从购物车返回产品。一团糟。

我希望在“名称”字段下面有一个“添加另一个”的按钮。单击后,它会向下拉另一个字段“Name:”。现在我们看到两个名称字段,我在第一个和第二个字段中添加“John”和“Joe”,然后单击“添加到购物车”。

在我的购物车中,我现在看到添加了两个产品。一个是Johns Name,另一个是Joes。

非常感谢任何和所有帮助。我是一个试图找出Magento的Wordpress人!

1 个答案:

答案 0 :(得分:1)

这不是一个简单的添加,但基本上你需要修改app/code/core/Checkout/controllers/CartController.php来为表单中的每个项调用addProduct。这不是一个微不足道的变化,因为你必须撕掉那个方法,使它按顺序加载产品。

另一种方法是使用事件(例如checkout_cart_product_add_after)来跟踪添加项目的时间并查看是否传递了额外的参数,并根据需要添加更多项目。

或者,您可以使用相关产品来完成此操作(因为它们也会添加到购物车中)。我没有看过如何接近那个,但可能值得一看。

希望有所帮助!

谢谢, 乔