可配置的属性取决于选择的先前属性
-
16-10-2019 - |
题
我很想知道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)
如上所示, Shirt
在 Black
可以以尺寸购买 S
和 M
. 。当用户选择这些尺寸选项时, 他不应该再看到选项选择,并且能够添加到购物车. 。如果用户选择大小 L
, 但是,应该向他展示进一步的选择。因此,如果 Design A
随后选择, Portrait Orientation
选项可用,但是 不是 Landscape
. 。现在,如果用户选择 XL
, ,他得到了一个 完全不同 后续选项。
我认为我会选择可配置的简单产品设置,其中简单的产品由我在后端显示的所有可能的选项组成。在前端,我可能会有一些JavaScript,可以隐藏和/或填写选项的值(以防万一 S
和 M
不需要进一步的选项选择)。但是,我仍然看到一些问题。
将会有这么多简单的产品。我已经创建了具有自定义选项的产品,以避免使用大型简单产品集,但是以下问题2和3均未涵盖(我认为)具有自定义选项。
所有属于的简单产品
Shirt
即使具有尺寸的简单产品,也将具有相同的属性S
例如,不需要其他任何可配置的属性。我不希望这些特定尺寸的价值N/A
或者None
为了Design
和Orientation
.- 请点燃此项目;我把它留在这里以获取记录]我什至不确定是否可以合并大小
XL
的场景,后续选项与其他尺寸完全不同。
有什么想法吗?
解决方案
我认为使用可配置的产品不可能进行这种设置。
但是真的考虑放弃这一点:
我不希望这些特定尺寸具有诸如N/A或无用于设计和方向之类的值。
然后,您可以实现所需的一切。只需添加选项 N/A
要不就 0
还有一些JS,可以在需要时隐藏选择框或显示它们。
前端手柄已经是这样的,只有显示的选项可用。所以当你选择 Black
, S
然后只有 N/A
显示。如果隐藏并自动选择,您的客户会得到您想要的东西