Home > @infiniteobjects/shopify-data-manager > AdminTypes > SellingPlanInput
The input fields to create or update a selling plan.
Signature:
export interface SellingPlanInput
| Property | Modifiers | Type | Description |
|---|---|---|---|
| billingPolicy? | InputMaybe<SellingPlanBillingPolicyInput> | (Optional) Selling plan policy which describes the billing details. | |
| category? | InputMaybe<SellingPlanCategory | `${SellingPlanCategory}`> | (Optional) The category used to classify this selling plan for reporting purposes. | |
| deliveryPolicy? | InputMaybe<SellingPlanDeliveryPolicyInput> | (Optional) A selling plan policy which describes the delivery details. | |
| description? | InputMaybe<Scalars[‘String’][‘input’]> | (Optional) Buyer facing string which describes the selling plan commitment. | |
| id? | InputMaybe<Scalars[‘ID’][‘input’]> | (Optional) ID of the selling plan. | |
| inventoryPolicy? | InputMaybe<SellingPlanInventoryPolicyInput> | (Optional) A selling plan policy which describes the inventory details. | |
| name? | InputMaybe<Scalars[‘String’][‘input’]> | (Optional) Buyer facing string which describes the selling plan content. | |
| options? | InputMaybe<Array<Scalars[‘String’][‘input’]>> | (Optional) The values of all options available on the selling plan. 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 this plan. A lower position will be displayed before a higher one. | |
| pricingPolicies? | InputMaybe<Array<SellingPlanPricingPolicyInput>> | (Optional) The pricing policies which describe the pricing details. Each selling plan can only contain a maximum of 2 pricing policies. |