我刚刚学会了如何创建可变产品,它基本上可以工作,甚至可以在网页上显示下拉列表中的适当变体。每个变体都有一个 sku #,但是当我尝试将该编号插入两个变体的 SKU 字段,然后单击“保存”(然后更新产品)时,我会收到每个变体的错误消息,用红色框框出,写着:
7210 – 变体 SKU 必须是唯一的。
7209 – 变体 SKU 必须是唯一的。
每个变体的 SKU 编号都是唯一的。我的“产品”页面上没有任何具有这些 sku 值的产品。
事件的屏幕截图,显示了两种变体、它们的价格以及我输入的 sku 编号(注意:在保存和更新页面时,sku 编号将从 sku 字段中清除,我猜是因为插件认为它们不是唯一的 sku 编号?)
最佳答案
这为我解决了这个问题。在数据库中,我执行了以下查询:
SELECT * FROM `wp_postmeta` WHERE meta_key LIKE '_sku'
每页 30 条记录,共 6 页,在第 6 页上,我发现了出现错误的 sku # 的重复项。在 phpMyAdmin 中,我删除了这些记录,突然间我能够在可变产品上使用正确的 sku #,而不会出现错误。
我将解决方案归因于这个问题url
关于plugins - WooCommerce 复合产品尝试在变体上设置 SKU 出现 "Variation SKU must be unique."错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36750812/