首页 > 解决方案 > Woocommerce 可变产品:对不起,该产品不可用。请选择不同的组合

问题描述

我对特定页面中的 woocommerce 变量产品有疑问。当我设置属性时,它说:“对不起,此产品不可用。请选择不同的组合。”,但产品存在于数据库中。无论如何,我试图删除所有产品,然后重新设置它们。该页面工作正常,但 5 天后问题又回来了。现在不仅不匹配产品,它没有我设置的所有变化。每个属性只有一个变体。我试图增加 config.php 中的限制,但没有任何反应。我正在使用付费的 flatsome 主题,以及 wordpress 和 woocommerce 中的最新版本。我在网上到处搜索,但我没有找到任何解决方案。此问题仅发生在一个可变页面中。其他三个完美运行

有没有人有同样的问题?

任何帮助将不胜感激。

提前致谢。

瓦杰利斯

标签: wordpresswoocommerce

解决方案


经过数小时的搜索,我找到了问题的解决方案。问题出在 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 );

这似乎工作正常。


推荐阅读