Skip to content
Log in

Product Component Object Reference

On this page

Overview

Defines a component product that is part of a bundle or modifier. The anchor product is the bundle or product being modified, and the component product is one of the items included in that bundle or modifier.

Property Value
API Name s_c__Product_Component__c
Label Product Component
Plural Label Product Components
Type Custom Object

Fields

Field Label API Name Type Required Description
Anchor Product s_c__Anchor_Product_Id__c Lookup (Product2) No The product that is the bundle or modifier. This is the anchor product that holds the bundle together, or in the case of a modifier, the product that is being modified.
Component Product s_c__Component_Product_Id__c Lookup (Product2) No The product that is a component of the bundle or modifier. This is one of the items included in the bundle or modifier defined by the anchor product.
Default Quantity s_c__Default_Quantity__c Number(18,0) No The default quantity of this component that will be pre-selected when the bundle is added to the cart. This quantity must be greater than or equal to 0, and if minimum and maximum quantities are specified, it must fall within that range.
Free Quantity s_c__Free_Quantity__c Number(18,0) No The quantity of this component that is included in the bundle price for free. Quantities above this value are charged at the component price (if applicable). This quantity must be greater than or equal to 0, and cannot exceed the maximum quantity if one is specified.
Component Group s_c__Group_Id__c Lookup (s_c__Component_Group__c) No The component group this component belongs to. Component groups allow you to organize components and apply rules such as minimum/maximum number of components or quantities that must be selected from the group.
Maximum Quantity s_c__Max_Quantity__c Number(18,0) No The maximum quantity of this component that can be included in the bundle. This quantity must be greater than 0. If not specified, there is no maximum quantity limit. If both minimum and maximum quantities are specified, the maximum must be greater than or equal to the minimum.
Minimum Quantity s_c__Min_Quantity__c Number(18,0) No The minimum quantity of this component that must be included in the bundle. This quantity must be greater than or equal to 0. If not specified, there is no minimum quantity requirement.
Position s_c__Position__c Number(18,0) No The position of this component in relation to all components in the bundle. Lower numbers are displayed first. This field is required and must be greater than 0.
Required s_c__Required__c Checkbox No Indicates whether this component is required in the bundle. Required components must have a quantity greater than or equal to 1. If a component is required and has the same value for minimum, maximum, and default quantities, it cannot be removed from the bundle.

Relationships

Field Type Related Object Relationship Name
s_c__Anchor_Product_Id__c Lookup Product2 Anchor_Product_Component_Product
s_c__Component_Product_Id__c Lookup Product2 Component_Product_Component_Product
s_c__Group_Id__c Lookup s_c__Component_Group__c Product_Components_Group

Was this article helpful?

Was this article helpful?