WooCommerceで商品オプションを50以上追加するとエラーが発生した場合

Last Updated:2023年07月17日| | 2のコメント

WordPress WooCommerce ロゴ

WordPress WooCommerceで商品オプションを一定数以上を指定することができない問題が発生する可能性があります。

基本的にはWooCommerceで50個を超えて商品オプションを指定することがないそうです。 しかし、幸いなことに、この設定を増やすことができます。

使用している WordPress テーマの関数ファイル(のfunctions.php)に次のコードが追加すると、商品オプションを増やすことができます。

// 상품 옵션 개수를 150개로 늘림
define( 'WC_MAX_LINKED_VARIATIONS', 100 );

参考までに、上記のコードは、チャイルドテーマを作ってチャイルドテーマの関数ファイルに追加するようにします。 チャイルドテーマは、使用中のテーマで、基本的に提供されることができ、ない場合は、直接作成しただけでもされます。 私は面倒なので、プラグインを使用して作成する場合があります(参照).

Legendaテーマの場合、30個以上のオプションを使用すると、商品画像が正しく変わらず、エラーが発生するとですね。 次のコードを使用すると、とします。

function custom_wc_ajax_variation_threshold( $qty, $product ) {
return 100;
}

add_filter( 'woocommerce_ajax_variation_threshold', 'custom_wc_ajax_variation_threshold', 100, 2 );

メモ:


2のコメント

コメント

  1. こんにちはウォープレスでホームページ制作中です。

    ダウンロードの方法にしようとする WooCommerce単一商品は購入後のホームページからダウンロードがされるようになっているが

    オプション商品にすると、購入後のリンクがまったく見つかりません。 ㅜㅜダウンロードページにどこに置きますか...

    助けをいただければ幸いです。ㅜ

    応答
    • こんにちは?

      WooCommerce 文書を見ると、

      Variable products can also have downloadable variations。 When adding a variation tick the Downloadable checkbox and more options appear。

      オプション商品もダウンロード方式の商品を作ることができます。 (https://docs.woocommerce.com/document/digital-downloadable-product-handling/ ドキュメントの「Downloadable Variations」部分を参照)

      WooCommerce 文書に記載されている指示に従っても問題が発生した場合、他のプラグインとの衝突を疑ってみることができるようになります。

      応答