【问题标题】:Woocommerce variable products: Sorry, this product is unavailable. Please choose a different combinationWoocommerce 可变产品:抱歉,此产品不可用。请选择不同的组合
【发布时间】:2019-01-23 09:44:09
【问题描述】:

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

有人有同样的问题吗?

任何帮助将不胜感激。

提前致谢。

瓦格利斯

【问题讨论】:

  • 您是否在产品页面中启用了库存管理?
  • 您好@Vel,感谢您的回答,是的,它已启用并且它也有值
  • 我禁用了它,但什么也没发生。我有同样的结果。我又重新启用了,还是一样
  • 你能把网址分享给我吗?

标签: wordpress woocommerce


【解决方案1】:

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

这似乎工作正常。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,并通过删除一个不是我自己添加的变体来解决它,它在没有设置价格的变体中显示为“任何项目”。 删除没有设置价格的变体!!!

    【讨论】:

    • 您能否在答案中添加更多详细信息。一个示例、屏幕截图或一段代码来执行您在答案中建议的操作。这将使下一个寻求解决此问题的人更容易。
    【解决方案3】:

    如果需要变体,请先设置属性。未设置价格的变体必须从列表中删除。

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题,并通过删除未添加的产品变体来解决它,就像它在没有设置价格的变体中显示为“任何项目”一样。删除没有价格的变化,它会设置

      【讨论】:

      • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
      猜你喜欢
      • 2017-10-30
      • 2014-02-22
      • 1970-01-01
      • 2015-06-26
      • 2018-03-17
      • 2019-07-23
      • 2017-12-23
      • 2023-03-05
      • 1970-01-01
      相关资源
      最近更新 更多