Home > @infiniteobjects/shopify-data-manager > AdminTypes > SellingPlanGroupInput
The input fields required to create or update a selling plan group.
Signature:
export interface SellingPlanGroupInput
| Property | Modifiers | Type | Description |
|---|---|---|---|
| appId? | InputMaybe<Scalars[‘String’][‘input’]> | (Optional) ID for app, exposed in Liquid and product JSON. | |
| description? | InputMaybe<Scalars[‘String’][‘input’]> | (Optional) Merchant facing description of the selling plan group. | |
| merchantCode? | InputMaybe<Scalars[‘String’][‘input’]> | (Optional) Merchant facing label of the selling plan group. | |
| name? | InputMaybe<Scalars[‘String’][‘input’]> | (Optional) Buyer facing label of the selling plan group. | |
| options? | InputMaybe<Array<Scalars[‘String’][‘input’]>> | (Optional) 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? | InputMaybe<Scalars[‘Int’][‘input’]> | (Optional) Relative value for display purposes of the selling plan group. A lower position will be displayed before a higher one. | |
| sellingPlansToCreate? | InputMaybe<Array<SellingPlanInput>> | (Optional) List of selling plans to create. | |
| sellingPlansToDelete? | InputMaybe<Array<Scalars[‘ID’][‘input’]>> | (Optional) List of selling plans ids to delete. | |
| sellingPlansToUpdate? | InputMaybe<Array<SellingPlanInput>> | (Optional) List of selling plans to update. |