Configurator Product Related Component

Output representation of the product related component in a product configuration.

JSON Example 

1"productRelatedComponent": {
2           "childProductId": "01txx0000006jmWAAQ",
3           "childSellingModelId": "0jPxx000000004rEAA",
4           "doesBundlePriceIncludeChild": true,
5           "id": "0dSxx000000001dEAA",
6           "isComponentRequired": false,
7           "isDefaultComponent": false,
8           "isQuantityEditable": false,
9           "parentProductId": "01txx0000006jkuAAA",
10           "parentSellingModelId": "0jPxx000000004rEAA",
11           "productComponentGroupId": "0y7xx000000001dAAA",
12           "productRelationshipTypeId": "0yoxx00000001IfAAI",
13           "quantity": 1,
14           "quantityScaleMethod": "Proportional",
15           "quoteVisibility": "Quote Document Only"
16         }
Property NameTypeDescriptionFilter Group and VersionAvailable Version
child​ProductIdStringID of the child product in the bundle.Small, 60.060.0
child​Selling​ModelIdStringID of the child product selling model record.Small, 60.060.0
doesBundle​Price​IncludeChildBooleanIndicates whether the price of the bundle includes the child product (true) or not (false).Small, 60.060.0
idStringID of the product related component.Small, 60.060.0
isComponent​RequiredBooleanIndicates whether the component is required in the bundle (true) or not (false).Small, 60.060.0
isDefault​ComponentBooleanIndicates whether to select the component in the bundle group by default (true) or not (false).Small, 60.060.0
isQuantity​EditableBooleanIndicates whether to allow changes to the quantity of the component in the bundle (true) or not (false).Small, 60.060.0
max​QuantityDoubleMaximum quantity of the product in the opportunity, quote, or order line item.Small, 60.060.0
min​QuantityDoubleMinimum quantity of the product in the opportunity, quote, or order line item.Small, 60.060.0
parent​ProductIdStringID of the parent product.Small, 60.060.0
parent​Selling​ModelIdStringID of the parent product selling model record.Small, 60.060.0
product​Classification​IdStringID of the product classification record.Small, 60.060.0
product​Component​GroupIdStringID of the product component group.Small, 60.060.0
product​Relationship​TypeIdStringID of the product relationship type record.Small, 60.060.0
quantityDoubleQuantity of the child products.Small, 60.060.0
quantity​Scale​MethodStringMethod to scale the quantity of the child product in relation to the quantity of the parent. Valid values are Constant or Proportional.Small, 60.060.0
quote​VisibilityStringSpecifies whether a quote line item must be shown on the transaction line editor or quote document. Valid values are Always, Transaction Line Editor Only—Specifies whether to show a quote line item on quote editor only, Quote Document Only—Specifies whether to show a quote line item on quote proposal only, or Never. The API returns this property only if the CoreCPQ permission set is available.Small, 64.064.0
sequenceIntegerOrder in which the child products are displayed.Small, 60.060.0