詳細情報:
ネストされたグループカーディナリティと商品分類コンポーネントのカーディナリティ
商品分類コンポーネントは、商品グループコンポーネントの下にのみ追加できます。商品グループコンポーネントと商品分類コンポーネントにはそれぞれ独自のカーディナリティがあります。
次の例は、グループ、ネストされたグループ、および商品分類のカーディナリティによって、実行時にカートに追加できる商品の数がどのように決まるかを示しています。
この例では、「ワードローブ」という親グループがあります。ミラー化されたワードローブ、スライディングワードローブ、オープンワードローブ、適合ワードローブ、コーナーワードローブは、ワードローブの親グループの子グループです。Wardrobes 親グループのカーディナリティを次に示します。
- 最小コンポーネント数: 1
- コンポーネントの最大数: 4
実行時に、ユーザーは 1 つ以上の子グループから商品を選択し、使用可能な 5 つの子グループから最大 4 つの子グループから商品を選択できます。ユーザーが [ミラー化された衣装] 子グループを選択するとします。
ミラー化されたワードローブはネストされた子グループです。このネストされたグループには、「ミラー化されたワードローブ」という商品分類があります。ダブルドアワードローブ、3ドアワードローブ、4ドアスライディングワードローブ、4ドアスイングワードローブは、ミラーワードローブ商品分類に基づく4つの商品です。
ミラー化されたワードローブ商品分類のカーディナリティを次に示します。
- 最小コンポーネント数: 2
- コンポーネントの最大数: 4
実行時に、ユーザーは商品分類に基づいて少なくとも 2 つの商品を選択し、最大 4 つの商品を選択できます。ユーザーが 2 ドアのワードローブと 4 ドアのスイングワードローブを選択したとします。
ミラー化されたワードローブ分類 (商品分類コンポーネント)
- 最小数量: 1
- 最大数量: 2
- デフォルトの数量: 1
実行時に、ユーザーは商品のインスタンスを 1 つ以上、最大 2 つ選択できます。つまり、ユーザーは 1 つ以上の 2 ドアワードローブと最大 2 つの 2 ドアワードローブを選択できます。同様に、ユーザーは少なくとも 1 つの 4 ドアスイングワードローブと最大 2 つの 4 ドアスイングワードローブを選択できます。
