Home > @infiniteobjects/shopify-data-manager > AdminTypes > SellingPlanGroup
Represents a selling method (for example, “Subscribe and save” or “Pre-paid”). Selling plan groups and associated records (selling plans and policies) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
Signature:
export interface SellingPlanGroup extends HasPublishedTranslations, Node
Extends: HasPublishedTranslations, Node
| Property | Modifiers | Type | Description |
|---|---|---|---|
| appId? | Maybe<Scalars[‘String’][‘output’]> | (Optional) The ID for app, exposed in Liquid and product JSON. | |
| appliesToProduct | Scalars[‘Boolean’][‘output’] | Whether the given product is directly associated to the selling plan group. | |
| appliesToProductVariant | Scalars[‘Boolean’][‘output’] | Whether the given product variant is directly associated to the selling plan group. | |
| appliesToProductVariants | Scalars[‘Boolean’][‘output’] | Whether any of the product variants of the given product are associated to the selling plan group. | |
| createdAt | Scalars[‘DateTime’][‘output’] | The date and time when the selling plan group was created. | |
| description? | Maybe<Scalars[‘String’][‘output’]> | (Optional) The merchant-facing description of the selling plan group. | |
| id | Scalars[‘ID’][‘output’] | A globally-unique ID. | |
| merchantCode | Scalars[‘String’][‘output’] | The merchant-facing label of the selling plan group. | |
| name | Scalars[‘String’][‘output’] | The buyer-facing label of the selling plan group. | |
| options | Array<Scalars[‘String’][‘output’]> | The values of all options available on the selling plan group. Selling plans are grouped together in Liquid when they’re created by the same app, and have the same selling_plan_group.name and selling_plan_group.options values. |
|
| position? | Maybe<Scalars[‘Int’][‘output’]> | (Optional) The relative position of the selling plan group for display. | |
| productCount | Scalars[‘Int’][‘output’] | A count of products associated to the selling plan group. | |
| products | ProductConnection | Products associated to the selling plan group. | |
| productVariantCount | Scalars[‘Int’][‘output’] | A count of product variants associated to the selling plan group. | |
| productVariants | ProductVariantConnection | Product variants associated to the selling plan group. | |
| sellingPlans | SellingPlanConnection | Selling plans associated to the selling plan group. | |
| summary? | Maybe<Scalars[‘String’][‘output’]> | (Optional) A summary of the policies associated to the selling plan group. | |
| translations | Array<Translation> | The translations associated with the resource. |