stack

Home > @infiniteobjects/shopify-data-manager > AdminTypes > SellingPlanInput

AdminTypes.SellingPlanInput interface

The input fields to create or update a selling plan.

Signature:

export interface SellingPlanInput 

Properties

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.