【发布时间】:2021-10-19 13:07:37
【问题描述】:
所以,我正在使用端点https://woocommerce.github.io/woocommerce-rest-api-docs/?javascript#update-a-product-variation 更新变体的现有属性。在使用它们进行变化之前,这些属性已添加到产品中。但是,将现有属性更新为可用值是将它们设置为 Any:Any(这意味着属性已被空数组覆盖),并且现在可以在网上商店以任意属性组合购买产品。
例如- 产品变体的现有属性是:
[{"name":"Brand", "options": "Bare Denim"},{"name":"Material", "options": "Cotton"}]
并将属性更新为 Brand 和 Material 中的可用选项之一:
[{"name":"Brand", "options": "Levis"},{"name":"Material", "options": "Polyester"}]
正在将变体属性设置为空数组。更新后的变体属性:
[]
这是更新产品变体属性的正确方法吗?是否可以通过这种方式更新属性,或者在这种情况下必须创建新的变体?
【问题讨论】:
标签: attributes woocommerce-rest-api product-variations