2024年10月1日の WooCommerce developer blog に掲載された Introducing Brands の翻訳記事です。
WooCommerce の大幅な機能強化を発表できることを嬉しく思います。これまではプレミアムプラグインとしてのみ利用可能だった人気のブランド機能が、WooCommerce コアに統合されます。この変更により、すぐに使える必須の e コマース機能を提供できるようになり、開発者とストア所有者の両方に新たな可能性が開かれます。
2024 年 10 月 21 日にリリースされる WooCommerce 9.4 以降、これまで WooCommerce ブランドプラグインで提供されていたすべての機能が WooCommerce コアの一部となり、無料で使用できるようになります。
何が含まれていますか?
新しいブランド機能を使用すると、カテゴリと同様に、ストアのブランドを作成および管理し、商品に割り当てることができます。ブランドのショートコード、ウィジェット、ブロックを使用すると、専用のブランドページを作成したり、商品ページにブランドの詳細を表示したり、ブランド固有のナビゲーションメニューを使用して買い物客がストア内を移動できるようにしたりできます。さらに、クーポンの使用を特定のブランドに制限できるようになりました。

技術的な実装
ブランドは、商品カテゴリと同様に、カスタム分類法として実装されます。これにより、既存の WooCommerce フックおよびフィルターとのシームレスな統合が可能になります。開発者は、使い慣れた WordPress 分類法機能と WooCommerce 商品データ管理 API を使用して、ブランド機能を拡張およびカスタマイズできます。
機能の有効化
この機能は WooCommerce 9.4 に追加されますが、最初はすべてのユーザーに対して無効になります。ストアでブランドを有効にするには、アクティブなテーマの functions.php ファイルに次のスニペットを追加するか、Code Snippets などのプラグインを使用します。
add_action( 'init', function() {
update_option( 'wc_feature_woocommerce_brands_enabled', 'yes' );
update_option( 'woocommerce_remote_variant_assignment', 2 );
} );あるいは、次の WP CLI コマンドを実行してこの機能を有効にすることもできます。
wp option update wc_feature_woocommerce_brands_enabled 'yes'
wp option update woocommerce_remote_variant_assignment 2この機能は、WooCommerce 9.6(2024 年 12 月 30 日予定)以降、すべてのユーザーに対して有効になります。
移行ガイド
現在 WooCommerce Brands プラグインを使用しているサイトについては、スムーズな移行パスを確保しています。WooCommerce 9.4 にアップグレードしてコア Brands 機能を有効にすると、既存のブランド データが自動的に移行されます。ただし、最初にステージングサイトでこのプロセスをテストすることをお勧めします。Brands プラグインとやり取りするカスタムコードは、コア実装で動作するように更新する必要がある場合があります。
既知の問題
WooCommerce Brands プラグインユーザーがスムーズに移行できるように、機能の変更やフローの更新を行わずに、コードベースをそのままマージしました。この機能に関する未解決の問題の一覧は、こちらで確認できます。
機能のテスト
この機能は現在、WooCommerce 9.4 ベータ版の公式ベータテストの一部であり、上記のスニペットで有効にできます。この機能をステージング環境でテストすることを強くお勧めします。
このトピックに関する GitHub ディスカッションを開始しました。この機能に関するお客様の体験や、お客様から寄せられたフィードバックをお待ちしています。
