Magento的产品定制案例?

时间:2010-04-13 16:37:50

标签: php magento e-commerce

为酒厂设置Magento商店。他们喝了很多瓶葡萄酒,但是你只能在葡萄酒的情况下订购。一箱装有12瓶葡萄酒,你可以制作一个定制的箱子。

所以用户可以选择4个Chardonnay,6个Merlot和2个Shiraz来制作12个案例。但他们不能只选择4个Chardonnay和6个Merlot。订单必须是12的倍数。

Magento中有没有办法通过默认功能或扩展来在我的Magento商店中强制执行此要求?

感谢

2 个答案:

答案 0 :(得分:1)

我没有看到这个特定功能,但您可以使用带有用户定义数量的捆绑包,并添加一些自定义逻辑来强制执行倍数。这可能是您实现此目标的最快途径。

希望有所帮助, 乔


编辑:有关如何设置捆绑包的资源在互联网上有点渺茫。我找到了涵盖基础知识的an old video from when bundles were released

快速的故事是你需要设置一个包含标记为“用户定义的数量”的项目的包,它将为以这种方式定义的每个块显示一个数量框。然后在表单提交时获取输入,如果数量不等于12的倍数,则拒绝输入。

经过考虑,除非您为每瓶葡萄酒提供一致的价格,否则以这种方式进行定价捆绑可能并不简单。例如你不能轻易将价格从1打到2打。

答案 1 :(得分:0)

您要做的就是我称之为“可配置的捆绑包”。基础束产品将是12瓶的情况。然后,您可以配置捆绑中的瓶子。

Magento没有办法做到这一点。在我以前的位置,我们尝试使用定制服装。基础束产品将是一件空白衬衫。然后,您将尝试使用丝网印刷,刺绣等配置衬衫

我们最终在购物车中创建/管理自定义对象。然后,我们必须为购物车编写一些自定义定价逻辑。

我知道这个功能已经谈了很长时间了。