我很想知道Magento是否支持我想到的产品设置。我认为这不是本地的,但是很高兴听到一些想法和可能已经做到这一点的扩展。它涉及设计可配置的产品,该产品具有多个可配置的属性,其选项取决于先前选择的选项。

对于此示例,让我们使用 Shirt. Shirt 具有可配置的属性:颜色,尺寸,设计,设计方向和清洗样式。可能的选项组合如下:

Black | S, M | [No design]     | [No Design Orientation]
Black | L    | Designs A, B, C | Portait Orientation (for Design A only), Landscape Orientation (for Design B and C) only
Black | XL   | Pre-washed, Frayed (note: this is a XL-specific option)

如上所示, ShirtBlack 可以以尺寸购买 SM. 。当用户选择这些尺寸选项时, 他不应该再看到选项选择,并且能够添加到购物车. 。如果用户选择大小 L, 但是,应该向他展示进一步的选择。因此,如果 Design A 随后选择, Portrait Orientation 选项可用,但是 不是 Landscape. 。现在,如果用户选择 XL, ,他得到了一个 完全不同 后续选项。

我认为我会选择可配置的简单产品设置,其中简单的产品由我在后端显示的所有可能的选项组成。在前端,我可能会有一些JavaScript,可以隐藏和/或填写选项的值(以防万一 SM 不需要进一步的选项选择)。但是,我仍然看到一些问题。

  1. 将会有这么多简单的产品。我已经创建了具有自定义选项的产品,以避免使用大型简单产品集,但是以下问题2和3均未涵盖(我认为)具有自定义选项。

  2. 所有属于的简单产品 Shirt 即使具有尺寸的简单产品,也将具有相同的属性 S 例如,不需要其他任何可配置的属性。我不希望这些特定尺寸的价值 N/A 或者 None 为了 DesignOrientation.

  3. 请点燃此项目;我把它留在这里以获取记录]我什至不确定是否可以合并大小 XL的场景,后续选项与其他尺寸完全不同。

有什么想法吗?

有帮助吗?

解决方案

我认为使用可配置的产品不可能进行这种设置。

但是真的考虑放弃这一点:

我不希望这些特定尺寸具有诸如N/A或无用于设计和方向之类的值。

然后,您可以实现所需的一切。只需添加选项 N/A 要不就 0 还有一些JS,可以在需要时隐藏选择框或显示它们。

前端手柄已经是这样的,只有显示的选项可用。所以当你选择 Black, S 然后只有 N/A 显示。如果隐藏并自动选择,您的客户会得到您想要的东西

许可以下: CC-BY-SA归因
scroll top