wordpress - Woocommerce 可变产品:对不起,该产品不可用。请选择不同的组合
问题描述
我对特定页面中的 woocommerce 变量产品有疑问。当我设置属性时,它说:“对不起,此产品不可用。请选择不同的组合。”,但产品存在于数据库中。无论如何,我试图删除所有产品,然后重新设置它们。该页面工作正常,但 5 天后问题又回来了。现在不仅不匹配产品,它没有我设置的所有变化。每个属性只有一个变体。我试图增加 config.php 中的限制,但没有任何反应。我正在使用付费的 flatsome 主题,以及 wordpress 和 woocommerce 中的最新版本。我在网上到处搜索,但我没有找到任何解决方案。此问题仅发生在一个可变页面中。其他三个完美运行
有没有人有同样的问题?
任何帮助将不胜感激。
提前致谢。
瓦杰利斯
解决方案
经过数小时的搜索,我找到了问题的解决方案。问题出在 ajax_variation_threshold 中。我不得不增加请求的限制。所以我不得不在我的functions.php中添加这段代码:
function woo_custom_ajax_variation_threshold( $qty, $product ) {
return 50;
}
add_filter( 'woocommerce_ajax_variation_threshold', 'woo_custom_ajax_variation_threshold', 10, 2 );
这似乎工作正常。
推荐阅读
- nestjs - TypeORM 中我的多对多关系中的一个错误
- javascript - 在 Firestore 限制中使用变量
- javascript - Sequelize 使用 AND 和 OR 子句构建动态 where 子句条件
- javascript - 返回的变量没有从 API 调用中获得正确的值
- java - 无法通过 Redmi9 和联想平板电脑的蓝牙低功耗连接
- java - 如何在 android studio 中启用/禁用 Aeroplan 模式或启用/禁用移动数据
- javascript - React Native:_chalk.constructor 不是构造函数
- amazon-web-services - 共享我的 lightsail 实例公共静态 IP 是否安全
- python - 在链表的索引处插入
- javascript - 为电子应用程序创建图标的电子生成器错误