我想为客户想出一个解决方案。
他们出售阳伞,每把阳伞都有以下特点:
颜色框架大小基本条目前的设置方式有36种变化,颜色属性设置为“任何颜色”,因为它不影响价格。其他4个选项(框架、尺寸基准和条形)影响价格。
现在,他们希望在单击色样时更改图像。
通常,我会从所有属性创建变体,并为每个变体添加唯一的图像。WooCommerce的本机功能将处理图像更改问题。然而,由于每个非颜色属性都会影响价格,因此我需要180种变化!
为了避免这种变化噩梦,我在ACF中构建了一个我认为是解决方案的东西,在这里我创建了颜色属性和自定义图像之间的关系,然后我使用JS在单击样例时更改图像,与核心功能无关。
然而,当选择了完整的组合并生成了价格时,它会调用get\\u variance ajax调用。这会将图像覆盖回默认值。这会导致在单击样例时立即更改图像,但在加载变化时会滑回默认图像。
有人能想出一种方法来解决这个问题吗?我可以使用样本控制产品图像,但不会影响变化。
谢谢