Drupal オンラインストア - 商品カテゴリー管理
私たちのディストリビューションには、衣類、バッグ、マグカップなどの商品グループがすでに含まれています。しかし、いつでも新しい商品グループを追加できます。Site settings – Structure – Content types に移動します。
/admin/structure/types

ここでは、現在の商品タイプの既存フィールドを表示したり、新しい商品タイプを作成したりできます。これは、固有のフィールドセットを持つ異なるタイプの商品が欲しい場合に便利です――商品タイプの数が管理可能な範囲(20~30 以下)にとどまる限りは。そうでなければ、タイプをまたいでフィールドを管理するのが煩雑になります。15 の異なるタイプに 1 つの属性を追加する――あるいは 20 のタイプに 5 つの属性を追加することを想像してみてください――それだけでクリックだけで 1 時間かかり、加えて検証に必要な時間もかかります。
したがって、多くの場合、単一の商品タイプを使い、必要なすべてのフィールド(属性)をそれに追加するほうが効率的です。それでは、新しい商品タイプを作成してそれを行いましょう。Add content type ボタンをクリックします:

新しいコンテンツタイプの名前(例:「Product」)とマシン名(例:product)を入力します。さらに設定を見るには下にスクロールします。コメントを無効にし、XML サイトマップ用にコンテンツタイプを有効にします:

「Save and manage fields」をクリックします。最初に追加する必要があるフィールドは「Product reference」フィールドです。これはコンテンツタイプを商品として識別し、価格の割り当てを可能にします。

次に、Brand などのフィールドやその他の既存フィールドを追加できます。Speed、Volume、Width、Height などの新しいフィールドや、その他の商品属性を作成することもできます。商品カテゴリーも追加する必要があります:
移動先:Products – Variation types – Add product variation type
/admin/commerce/config/product-variation-types
このようにして商品カテゴリーを作成します。

バリエーションにフィールドを追加することもできます。例えば、同じタイプのベッドを異なる色で販売する場合は、バリエーションに color フィールドを追加します。こうすることで、異なる色に異なる価格を割り当てられます。フィールドを構成する際は、「Enable this field to function as an attribute field on Add to Cart forms.」を有効にし、色オプションがドロップダウンリストではなく色見本として表示されるように 「Rendered term」を選択します。

すると、次のように表示されます:
