| BillingPolicyId |
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The ID of the related billing policy. This field is
available when Subscription Management is enabled. This
field is available in API version 55.0 and later.
- This field is a relationship field.
- Relationship Name
- BillingPolicy
- Relationship Type
- Lookup
- Refers To
- BillingPolicy
|
| CanUseQuantitySchedule |
- Type
- boolean
- Properties
- Create, Defaulted on create, Filter, Group, Sort,
Update
- Description
- Indicates whether the product can have a quantity
schedule (true) or
not (false). Label
is Quantity Scheduling
Enabled.
|
| CanUseRevenueSchedule |
- Type
- boolean
- Properties
- Create, Defaulted on create, Filter, Group, Sort,
Update
- Description
- Indicates whether the product can have a revenue
schedule (true) or
not (false). Label
is Revenue Scheduling
Enabled.
|
| ConnectionReceivedId |
- Type
- reference
- Properties
- Filter, Group, Nillable, Sort
- Description
- ID of the PartnerNetworkConnection that shared this record with your organization. This field is available if you enabled
Salesforce to Salesforce.
|
| ConnectionSentId |
- Type
- reference
- Properties
- Filter, Group, Nillable, Sort
- Description
- ID of the PartnerNetworkConnection that you shared this record with. This field is available if you enabled Salesforce to
Salesforce. This field is supported using API versions earlier than 15.0. In all other API versions, this field’s value is null. You can use the new
PartnerNetworkRecordConnection object to forward records to connections.
|
|
CurrencyIsoCode
|
- Type
- picklist
- Properties
- Create, Defaulted on create, Filter, Group, Restricted
picklist, Sort, Update
- Description
- Available only for
orgs with the multicurrency feature enabled.
Contains the ISO code for any currency allowed by
the org.
|
|
Description
|
- Type
- textarea
- Properties
- Create, Filter, Nillable, Sort, Update
- Description
- A text description of this record. Label is
Product Description.
|
| DisplayUrl |
- Type
- url
- Properties
- Create, Filter, Nillable, Sort, Update
- Description
- URL leading to a specific version of a record in the
linked external data source.
|
| ExternalDataSourceId |
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- ID of the related external data source.
|
| ExternalId |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The unique identifier of a record in the linked external
data source. For example, ID
#123.
|
| Family |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Name of the product family associated with this record.
Product families are configured as picklists in the user
interface. To obtain a list of valid values, call
describeSObjects() and process the DescribeSObjectResult for the values associated with the Family field. Label is
Product Family.
|
| IsActive |
- Type
- boolean
- Properties
- Create, Defaulted on create, Filter, Group, Sort,
Update
- Description
- Indicates whether this record is active (true) or not (false). Inactive Product2
records are hidden in many areas in the user interface.
You can change the IsActive flag on
a Product2 object as often as necessary. Label is
Active.
|
| IsArchived |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- Describes whether the product is archived. The default
value is false.
|
|
IsDeleted
|
- Type
- boolean
- Properties
- Defaulted on create, Filter
- Description
- Indicates whether the object has been moved to the
Recycle Bin (true) or
not (false). Label
is Deleted.
|
| LastReferencedDate |
- Type
- dateTime
- Properties
- Filter, Nillable, Sort
- Description
-
The timestamp when the current user last accessed this
record, a record related to this record, or a list view.
|
| LastViewedDate |
- Type
- dateTime
- Properties
- Filter, Nillable, Sort
- Description
-
The timestamp when the current user last viewed this
record or list view. If this value is null, the user might have only accessed this
record or list view (LastReferencedDate) but not viewed
it.
|
|
Name
|
- Type
- string
- Properties
- Create, Filter, Group, idLookup, Sort, Update
- Description
- Required. Default name of this record. Label is
Product Name.
|
| NumberOfQuantityInstallments |
- Type
- int
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- If the product has a quantity schedule, the number of
installments.
|
| NumberOfRevenueInstallments |
- Type
- int
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- If the product has a revenue schedule, the number of
installments.
|
| ProductClass |
- Type
- picklist
- Properties
- Defaulted on create, Filter, Group, Restricted picklist,
Sort
- Description
- This field is read-only. Its value is determined by the
value of the Type
field and whether the product is associated with a
ProductAttribute record. It
describes whether a product is a simple product, a
variation parent, or a product variation. Possible
values are:
-
Simple—This product has no
variations
-
VariationParent—This product is a
variation parent. It’s the base product for one or
more product variations and, though it has its own
stock-keeping unit (SKU), isn’t a sellable entity.
Instead, it’s the parent of sellable
entities—its variations.
-
Variation—This product is a
variation of a parent product. Each variation has
its own SKU.
When the value of ProductClass = VariationParent, it
never changes. The value of ProductClass changes
between Simple
and Variation
when you attach or detach a ProductAttribute record to the
product.
If you attach a ProductAttribute record to a
product, then the product’s ProductClass value
changes to Variation. Conversely, when you detach
all ProductAttribute records from a product,
the ProductClass value changes to Simple.
The
default value is Simple.
This field is available in
API version 50.0 and later. It was introduced to
support of B2B and B2C Commerce
implementations.
|
| ProductCode |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Default product code for this record. Your org defines
the product code naming pattern.
|
| QuantityInstallmentPeriod |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist,
Sort, Update
- Description
- If the product has a quantity schedule, the amount of
time covered by the schedule.
|
| QuantityScheduleType |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist,
Sort, Update
- Description
- The type of the quantity schedule, if the product has
one.
|
| QuantityUnitOfMeasure |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Unit of the product; for example, kilograms, liters, or
cases. This field comes with only one value, Each, so
consider creating your own. The
QuantityUnitOfMeasure field on
ProductItem inherits this field’s values.
|
| RecalculateTotalPrice |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- Changes behavior of
OpportunityLineItem calculations when a line item
has child schedule rows for the
Quantity value. When enabled,
if the rollup quantity changes, then the quantity
rollup value is multiplied against the sales price
to change the total price.
|
| RevenueInstallmentPeriod |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist,
Sort, Update
- Description
- If the product has a revenue schedule, the time period
covered by the schedule.
|
| RevenueScheduleType |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist,
Sort, Update
- Description
- The type of the revenue schedule, if the product has
one.
|
| StockKeepingUnit |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The SKU for the product. Use in tandem with or instead
of the ProductCode field. For
example, you can track the manufacturer’s identifying
code in the Product Code field and assign the product a
SKU when you resell it.
|
| Type |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist,
Sort
- Description
- The type of product. This field's value
affects the read-only value of the
ProductClassfield on the
Product2
object. field.
-
Base—When Type = Base, then ProductClass =
VariationParent.
-
Null—When Type = Null, then ProductClass =
Simple.
This field is available when B2B or B2C Commerce
is enabled.
This field is available in API
version 50.0 and
later.
|
| TaxPolicyId |
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The ID of the related tax policy.
- This field is available when Subscription Management is
enabled. This field is available in API version 55.0 and
later.
- This field is a relationship field.
- Relationship Name
- TaxPolicy
- Relationship Type
- Lookup
- Refers To
- TaxPolicy
|