Configurator Product Related Component
Output representation of the product related component in a product
configuration.
- JSON example
-
"productRelatedComponent": { "childProductId": "01txx0000006jmWAAQ", "childSellingModelId": "0jPxx000000004rEAA", "doesBundlePriceIncludeChild": true, "id": "0dSxx000000001dEAA", "isComponentRequired": false, "isDefaultComponent": false, "isQuantityEditable": false, "parentProductId": "01txx0000006jkuAAA", "parentSellingModelId": "0jPxx000000004rEAA", "productComponentGroupId": "0y7xx000000001dAAA", "productRelationshipTypeId": "0yoxx00000001IfAAI", "quantity": 1, "quantityScaleMethod": "Proportional" }
Property Name | Type | Description | Filter Group and Version | Available Version |
---|---|---|---|---|
childProductId | String | Child Product ID | Small, 60.0 | 60.0 |
childSellingModelId | String | Child PSM Id | Small, 60.0 | 60.0 |
doesBundlePriceIncludeChild | Boolean | Does the bundle price include child products | Small, 60.0 | 60.0 |
id | String | ID of this Product Related Component | Small, 60.0 | 60.0 |
isComponentRequired | Boolean | Is Component Required | Small, 60.0 | 60.0 |
isDefaultComponent | Boolean | Is Default Component | Small, 60.0 | 60.0 |
isQuantityEditable | Boolean | Is Quantity Editable | Small, 60.0 | 60.0 |
maxQuantity | Double | Max Quantity | Small, 60.0 | 60.0 |
minQuantity | Double | Min Quantity | Small, 60.0 | 60.0 |
parentProductId | String | Parent Product ID | Small, 60.0 | 60.0 |
parentSellingModelId | String | Parent PSM Id | Small, 60.0 | 60.0 |
productClassificationId | String | Product Classification ID | Small, 60.0 | 60.0 |
productComponentGroupId | String | Product Component Group ID | Small, 60.0 | 60.0 |
productRelationshipTypeId | String | PRT Id | Small, 60.0 | 60.0 |
quantity | Double | Default Quantity | Small, 60.0 | 60.0 |
quantityScaleMethod | String | Quantity Scale Method | Small, 60.0 | 60.0 |
sequence | Integer | Sequence | Small, 60.0 | 60.0 |