我已经建立了一个拥有数百种可变产品的Woocommerce商店(几个月前)。到目前为止,所有产品的产品变化/属性都很好,但今天我收到的消息是客户无法为我们的某些产品选择尺寸。
所以,我一直在研究这个,但我不明白为什么这不能按预期工作......
我已经在后端正确设置了属性,我知道这是因为它在过去的6个多月里一直按预期工作。我也看了一下属性&这些产品的变体设置,它们仍然设置正确。
然后,我仔细检查以确保变化仍然有价格设定,它确实如此。
然后,我检查了网站的前端,果然,“尺寸”属性不再显示任何选项。
有关为何会这样做的任何想法?我已经看了一下stackoverflow ...我发现我还没有尝试过的唯一的事情是:禁用所有插件并将网站的主题恢复为默认主题...我真的试图避免走那条路...
示例网址(在产品页面后端手动设置产品“尺寸”属性): https://www.worldequestrianbrands.com/product/contour-all-purpose-pad-with-bare-flaps/
非常感谢任何/所有帮助!
WordPress:4.7.4 - WooCommerce:3.0.5
更新#1:
跟进: 经过调查,以及来自stackoverflow用户的电子邮件,我已将其缩小为与WooCommerce 3.0.5不兼容的插件版本。回滚到WC 3.0.4会将所有产品的自定义属性恢复到站点的前端。我不知道这个问题发生了什么或为什么发生,我所知道的是,回滚WC是一个临时解决方法。
更多信息: 当我第一次在stackoverflow上发布此问题时,我正在运行WC 3.0.5。运行该版本时,这是我的经验:
所以,在所有这些之后......我仍然不确定究竟是什么导致了这个问题,我所知道的只是回滚WC似乎允许在前端再次显示某些自定义属性。
如果我发现其他任何事情,我一定会在这里更新!
再次感谢您对此的任何/全部帮助!我很高兴这种“解决方法”暂时可行,但问题的根源仍未得到解决。
由于时间有限,我还没有看过任何PHP或任何其他服务器日志,但我很乐意报告我可以提供的任何跟进信息 - 或实际问题和解决方案! :)
非常感谢任何其他见解!我仍然很好奇为什么会这样......
干杯!
更新#2:
这似乎是WooCommerce 3.0.5的已知问题,如github所述
“我们已经确定了错误的原因。当您拥有与全局属性同名的自定义属性时会发生此问题。我们正在修复此问题。”< / p>