Skip to main content

SubscriptionPlanGroupUpdateInput

The input fields for updating a subscription plan group.

input SubscriptionPlanGroupUpdateInput {
billingBehaviour: SubscriptionBillingBehaviourInput
id: GlobalID!
inventoryBehaviour: SubscriptionInventoryBehaviourInput
name: String
pricingBehaviour: SubscriptionPricingBehaviourInput
productGroup: SubscriptionProductGroupInput
reference: String
subscriptionPlansToCreate: [SubscriptionPlanCreateInput!]
subscriptionPlansToDelete: [GlobalID!]
subscriptionPlansToUpdate: [SubscriptionPlanUpdateInput!]
}

Fields​

SubscriptionPlanGroupUpdateInput.billingBehaviour ● SubscriptionBillingBehaviourInput input types​

How far before delivery the group's orders are billed.

SubscriptionPlanGroupUpdateInput.id ● GlobalID! non-null scalar types​

The ID of the subscription plan group to update.

SubscriptionPlanGroupUpdateInput.inventoryBehaviour ● SubscriptionInventoryBehaviourInput input types​

How the group's orders handle inventory.

SubscriptionPlanGroupUpdateInput.name ● String scalar types​

The subscription plan group's name.

SubscriptionPlanGroupUpdateInput.pricingBehaviour ● SubscriptionPricingBehaviourInput input types​

How the group's orders are priced.

SubscriptionPlanGroupUpdateInput.productGroup ● SubscriptionProductGroupInput input types​

The products and variants the group's plans are offered for. Item sources left out are deactivated.

SubscriptionPlanGroupUpdateInput.reference ● String scalar types​

The merchant's reference for the subscription plan group.

SubscriptionPlanGroupUpdateInput.subscriptionPlansToCreate ● [SubscriptionPlanCreateInput!] list input types​

The subscription plans to add to the group.

SubscriptionPlanGroupUpdateInput.subscriptionPlansToDelete ● [GlobalID!] list scalar types​

The IDs of the subscription plans to delete. Plans that have subscriptions can't be deleted.

SubscriptionPlanGroupUpdateInput.subscriptionPlansToUpdate ● [SubscriptionPlanUpdateInput!] list input types​

The subscription plans to update.

Member Of​

subscriptionPlanGroupUpdate mutation