1. ホーム
  2. wordpress

[解決済み】Woocommerceの可変商品。申し訳ありませんが、この製品は使用できません。別の組み合わせを選択してください。

2022-02-06 08:44:36

質問

私は、特定のページでwoocommerceの変数の製品に問題があります。属性を設定すると、「申し訳ありませんが、この製品は使用できません。別の組み合わせを選択してください "と表示されますが、製品はデータベースに存在します。とにかく私はすべての製品を削除し、それらを再度設定しようとしました。ページは正常に動作していましたが、5日後に問題が再発しました。現在、商品と一致しないだけでなく、設定したバリエーションをすべて持っていません。各属性に1つのバリエーションがあるだけです。config.phpで制限を増やそうとしましたが、何も起こりません。 私は有料のflatsomeテーマを使用しており、ワードプレスとwoocommerceの最新バージョンを使用しています。いろいろと検索してみましたが、解決策は見つかりませんでした。この問題は、1つの変数ページでのみ発生します。他の3つは完全に動作します。

どなたか同じ問題をお持ちの方はいらっしゃいませんか?

何かお手伝いできることがあれば、お願いします。

よろしくお願いします。

バゲリス

解決方法

何時間も検索した結果、私の問題の解決策が見つかりました。問題は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 );

は正常に動作するようです。