Woocommerce可变产品:对不起,该产品不可用。请选择其他组合

时间:2019-01-23 09:44:09

标签: wordpress woocommerce

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

有人有同样的问题吗?

任何帮助将不胜感激。

谢谢。

Vaggelis

3 个答案:

答案 0 :(得分:0)

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

这似乎正常工作。

答案 1 :(得分:0)

我遇到了同样的问题,并通过删除我自己未添加的变体来解决该问题,该变体在未设置价格的变体中显示为“任何商品”。 删除没有价格设定的变化!!!

答案 2 :(得分:0)

如果需要变体,请先设置一个属性。没有价格设置的版本必须从列表中删除。