カテゴリーの作成中
レベルごとに個別にカテゴリーを作成する必要があります。
例 /KangarooFit/boy/jeansを使用して、レベルごとに個別にカテゴリーを作成します。 ユーザーは、3 つのカテゴリーを呼び出して、示されているようにディレクトリー構造を作成する必要があります。
- /Department/KangarooFit(
ItemAttribute
材料 = 'FlexoDenim
は、継承機能を示すために最初に含める必要がある) - /Department/KangarooFit/boy
- /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", ] }
itemAttribute
宣言は明示的に除外されている。これは、親レベルの'/Department/KangarooFit'で 属性を定義し、それがサブグループに継承されることを決定するためである。