商店正在销售带框的图像。客户可以选择框架材料和尺寸(预设的宽度x高度组合的列表)。 – 框架材质和尺寸均配置为预定义的属性列表。对于“尺寸”,仅提供一些非常特定的“宽度x高度”组合。参见示例:
然后选项Create variations from all attributes用于让WooCommerce生成这些变体的所有可能组合。因此,我们最终得到这样的列表:
关键点在于,现在我们需要2个标准元字段Width和Height,以便根据所选的Dimension自定义属性以某种方式自动填充每个变体。像这样:
基本上(没有实际代码):
if (selected Dimensions Attribute is "30 x 20 cm") set meta $width = 30 & meta $height = 20
if (selected Dimensions Attribute is "45 x 30 cm") set meta $width = 45 & meta $height = 30
if (selected Dimensions Attribute is "60 x 40 cm") set meta $width = 60 & meta $height = 40
etc.
保存/更新变量产品时,如果发生这种情况就足够了。该解决方案可能非常简单,因为“维度”的“属性列表”是预定义的。
我知道这可能是一种特殊情况,但是我认为所需的功能可能也会引起其他人的兴趣。
有人可以帮忙吗?
商店正在销售带框的图像。客户可以选择框架材料和尺寸(预设的“宽度x高度”组合列表)。 –框架材料和尺寸均配置为预定义的...