カテゴリーの作成中

レベルごとに個別にカテゴリーを作成する必要があります。

/KangarooFit/boy/jeansを使用して、レベルごとに個別にカテゴリーを作成します。 ユーザーは、3 つのカテゴリーを呼び出して、示されているようにディレクトリー構造を作成する必要があります。
  1. /Department/KangarooFitItemAttribute材料 = 'FlexoDenimは、継承機能を示すために最初に含める必要がある)
  2. /Department/KangarooFit/boy
  3. /Department/KangarooFit/boy/jeans
注: categoryPath では、レベル間の分離文字としてスラッシュ表記を使用する必要があり、ルート・レベルでは / で始まる必要があります。 categoryPath には、ルート・レベルのドメインも含まれている必要があります。 この場合は、 /Departmentです。 アイテム属性がルート・レベル階層に適用されない可能性があります。
これらのカテゴリーを作成するには、「Upsert CategoryAPIを呼び出す。
  • 入力 1
    /Department/KangarooFitのために作成し、'itemAttribute、材料= 'FlexoDenimを適用する。
    POST https://api.watsoncommerce.ibm.com/catalog/{tenantId}/v1/category
    {
      "categoryId": "KangarooFit",
      "categoryPath": "/Department/KangarooFit",
      "itemAttributes": [
        {
          "itemAttributeName": "Material",
          "itemAttributeGroupPath": "/KangarooFit/Material",
          "assignedValues": ["FlexoDenim"]
        }
      ]
    }
    入力 2
    このレベルでは「itemAttributeなしで「/Department/KangarooFit/boyために作成する。
    POST https://api.watsoncommerce.ibm.com/catalog/{tenantId}/v1/category
    {
      "categoryId": "KangarooFit",
      "categoryPath": "/Department/KangarooFit/boy",
      ]
    }
    入力 3
    このレベルでは、アイテム属性なしで '/Department/KangarooFit/boy/jeans用に作成します。
    POST https://api.watsoncommerce.ibm.com/catalog/{tenantId}/v1/category
    {
      "categoryId": "KangarooFit",
      "categoryPath": "/Department/KangarooFit/boy/jeans",
      ]
    }
    入力2と入力3では、'itemAttribute宣言は明示的に除外されている。これは、親レベルの'/Department/KangarooFit'で 属性を定義し、それがサブグループに継承されることを決定するためである。