Scroll
Ubercart:商品属性の作成
Ubercart での属性の管理
Ubercart では、商品属性を 2 つのレベルで管理できます:
- ストア設定を使って、デフォルト値を持つデフォルト属性を作成・構成できます。異なる属性を必要とする商品グループがある場合は、異なる商品クラスを作成できます。
- 新しい商品が作成されると、デフォルト属性が適用されます。その後、これらの属性を商品ごとに個別にカスタマイズできます。
属性を作成する前に、Ubercart Attributes サブモジュールを有効にする必要があります。
まず、デフォルト属性の作成から始めましょう。2 つの属性を作成します:Color と Memory。
- Store administration | Attributes に移動します。
- Add an attribute をクリックします。
- 次のフィールドに入力します:
- Name: Color と入力します。
- Label: 商品フォーム上の属性名のオプションの上書き。
- Help text: 顧客向けのオプションのガイダンス。
- Required: カートに追加する前に顧客に色を選択させたい場合はこれをチェックします。
- Display type: Select box を選択します。代替として、ラジオボタン、テキストフィールド、チェックボックスがあります。
- List position: これを最初にリストされる属性にするために -10 に設定します。
- Submit をクリックして属性を作成します。
- 同じプロセスを繰り返して、position を 10 にした Memory という名前の属性を作成します。
次に、これらの属性にオプションを追加しましょう:
- Color 属性の横にある Options をクリックします。
- Add an option をクリックします。
- Name: Red(例)を入力し、他の設定はデフォルトのままにして Submit をクリックします。
- 繰り返してさらにオプションを追加します:Green、Blue、Yellow。
- Memory 属性についても上記を繰り返し、オプション:256MB、512MB、1024MB を追加します。
次に、これらの属性を商品に割り当てましょう:
- カタログで商品を見つけ、Edit をクリックします。
- Attributes タブをクリックします。
- Add attributes to this product をクリックします。
- Color と Memory を選択し(複数選択には Ctrl を使います)、Add attributes をクリックします。
- 必要に応じて特定の値と価格調整を管理するには Options タブをクリックし、次に Submit をクリックします。
- 組み合わせに固有の SKU を付けたい場合は Adjustments タブをクリックします。そうでなければデフォルトのままにして Submit をクリックします。
それでは商品を表示します:両方の属性のドロップダウンが表示されます。顧客が値を選ばずに商品をカートに追加しようとすると、検証エラーが表示されます。値を選択して商品をカートに追加すると、カートにその選択が明確に表示されます。
これで完了です!次のレッスンでは、商品クラスの扱い方を探ります。