web-dev-qa-db-ja.com

Woocommerce-グループ化された製品に可変製品を追加することは可能ですか?

私は特定のグループのリスト製品を持っています...この場合、ベッドセット。掛け布団、枕、シャムなど。いくつかは可変製品(掛け布団サイズ)であり、いくつかは単純な製品(枕)です。

XYZ Awesome Bedroom Setという商品グループを作成し、可変商品タイプとシンプル商品タイプの両方を含めたいと思います。残念ながら、Woothemesは公式には、グループへの単純な製品の追加のみをサポートしています。しかし、その理由はわかりません。何か案は?

グループ内の可変製品へのアクセスを許可するために上書きできるコアまたはWCテンプレートファイルに何かありますか?私は利用可能なプラグインを見て、コアで何十もの修正を試しましたが、運がありません!

この時点で何でも役に立ちます。

ありがとう。

11
Joseph Wer

Woocommerce 3.0以降のグループ化された製品でこれを行うことは可能ですが、コアWoocommerceファイルの1行を編集する必要があります。何を変更するかがわかれば非常に簡単で、コアファイルを変更することは決してお勧めしませんが、おそらくこれは、それがどのように機能するかを理解し、より良い解決策を考え出すのに役立ちます。

ファイルはここにあります:/wp-content/plugins/woocommerce/includes/admin/meta-boxes/views/html-product-data-linked-products.php

15行目を変更します(HTML <select> 鬼ごっこ)

FROM:data-action="woocommerce_json_search_products"

TO:data-action="woocommerce_json_search_products_and_variations"

はい、それは本当に簡単です。これにより、Select2/SelectWoo検索ボックスで親製品と個々のバリエーションの両方を取得できるようになります。

今後のWoocommerceのアップデートは、この変更を上書きすることに注意してください。そのため、ファイルを永続的にオーバーライドするか、Gitで追跡して、ファイルへの変更などを強調表示する必要があります。

1
tobinfekkes