【问题标题】:Custom cases of product in Magento?Magento中的产品定制案例?
【发布时间】:2010-04-13 16:37:49
【问题描述】:

为酒厂设置 Magento 商店。他们的酒瓶很好,但你只能在酒的情况下订购瓶子。一个箱子里有12瓶酒,你可以定制一个箱子。

所以用户可以选择 4 个霞多丽、6 个梅洛和 2 个设拉子来制作一箱 12 瓶。但他们不能只选择 4 个霞多丽和 6 个梅洛。订单必须是 12 的倍数。

Magento 中是否有任何方法可以通过默认功能或扩展在我的 Magento 商店中强制执行此要求?

谢谢

【问题讨论】:

    标签: php magento e-commerce


    【解决方案1】:

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

    希望对您有所帮助, 乔


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

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

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

    【讨论】:

    • Joe,你知道我在哪里可以找到一些关于允许用户以我想要的方式设置捆绑包的好文档吗?我进行了一些搜索,但找不到与我上面的示例太相关的任何内容。一旦我像你所说的那样工作,这是一个强制执行 12 倍数的自定义逻辑的问题。谢谢
    【解决方案2】:

    您正在尝试做的是我所说的“可配置捆绑包”。基本捆绑产品将是一个装有 12 瓶的箱子。然后,您可以配置捆绑包中的瓶子。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多