ProductSellingModel
Defines one method by which a product can be sold; for example, as a one-time sale, an evergreen subscription, or a term-defined subscription. If the product is sold on subscription, this object defines the subscription’s term. A product can have multiple product selling models.
Introduced in API version 55.0.
create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()
- This object is available with Revenue Cloud and Subscription Management. This object is available for Commerce when the Subscriptions (Beta) permission is enabled.
-
Type: boolean
-
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
-
Introduced: API version 64.0
-
Default value: false
- Type: string
- Properties: Create, Filter, Group, idLookup, Sort, Update
- Description: The name given to the product selling model.
-
Type: int
-
Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description:
Indicates the duration of the pricing term for a given selling model. Used with
PricingTermUnit. For example, if this field’s value is 1 and thePricingTermUnitisMonths, the subscription is priced monthly.If the selling model is one-time, this field must be null.
Possible value is:
1
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description: The unit of time used to define the pricing term. Used with
PricingTermto define the length of the pricing term. For example, if this field isMonthsandPricingTermis 1, the subscription is priced monthly. If the selling model is one-time, this field must be null. - Possible values:
- Annual — Annual — UI label is
Years - Months — Months
- Annual — Annual — UI label is
-
Type: picklist
-
Properties: Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update
-
Description:
Indicates whether the product is sold as a one-time sale, an evergreen subscription, or a subscription with a defined term.
The default value is
OneTime. -
Possible values:
- Evergreen — Evergreen — A subscription without an end date. An evergreen subscription continues until the customer affirmatively cancels it.
- OneTime — OneTime (default) — A product that isn’t sold as a subscription.
- TermDefined — TermDefined — A subscription with a defined end date. The subscription continues for a specified time period. When the term ends, the subscription ends.
-
Default value: OneTime
-
Type: picklist
-
Properties: Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update
-
Description:
The status of the product selling model.
The default value is
Draft. -
Possible values:
- Active — Active — An active product selling model can’t be deleted, and only the
NameandStatusfields can be modified. An active product selling model can’t be changed back to draft. - Draft — Draft (default) — A draft product selling model can be modified and deleted.
- Inactive — Inactive — An inactive product selling model can’t be deleted, and only the
NameandStatusfields can be modified. An inactive product selling model can’t be changed back to draft.
- Active — Active — An active product selling model can’t be deleted, and only the
-
Default value: Draft
This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version.
-
ProductSellingModelChangeEvent: Introduced in API version 67.0.