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