Anchor to discountAutomaticBasicUpdatediscount
discountAutomaticBasicUpdate
mutation
Requires Apps must have access scope.
Anchor to Arguments
Arguments
- Anchor to automaticBasicDiscountautomatic•
Basic Discount DiscountAutomatic requiredBasic Input! The input data used to update the automatic amount off discount.
- •ID!required
The ID of the automatic amount off discount to update.
Was this section helpful?
Anchor to DiscountAutomaticBasicUpdatePayload returnsDiscountAutomaticBasicUpdatePayload returns
- Anchor to automaticDiscountNodeautomatic•
Discount Node The automatic discount that was updated.
- Anchor to userErrorsuser•
Errors [DiscountUser non-nullError!]! The list of errors that occurred from executing the mutation.
Was this section helpful?
Mutation Reference
mutation discountAutomaticBasicUpdate($automaticBasicDiscount: DiscountAutomaticBasicInput!, $id: ID!) {
discountAutomaticBasicUpdate(automaticBasicDiscount: $automaticBasicDiscount, id: $id) {
automaticDiscountNode {
# DiscountAutomaticNode fields
}
userErrors {
field
message
}
}
}
Input
{
"automaticBasicDiscount": {
"combinesWith": {
"orderDiscounts": true,
"productDiscounts": true,
"shippingDiscounts": true
},
"customerGets": {
"appliesOnOneTimePurchase": true,
"appliesOnSubscription": true,
"items": "",
"value": ""
},
"endsAt": "2019-09-07T15:50:00Z",
"minimumRequirement": {
"quantity": "",
"subtotal": ""
},
"recurringCycleLimit": 1,
"startsAt": "2019-09-07T15:50:00Z",
"title": "<your-title>"
},
"id": "gid://shopify/<objectName>/10079785100"
}
{
"automaticBasicDiscount": {
"combinesWith": {
"orderDiscounts": true,
"productDiscounts": true,
"shippingDiscounts": true
},
"customerGets": {
"appliesOnOneTimePurchase": true,
"appliesOnSubscription": true,
"items": "",
"value": ""
},
"endsAt": "2019-09-07T15:50:00Z",
"minimumRequirement": {
"quantity": "",
"subtotal": ""
},
"recurringCycleLimit": 1,
"startsAt": "2019-09-07T15:50:00Z",
"title": "<your-title>"
},
"id": "gid://shopify/<objectName>/10079785100"
}
input DiscountAutomaticBasicInput {
combinesWith: DiscountCombinesWithInput
customerGets: DiscountCustomerGetsInput
endsAt: DateTime
minimumRequirement: DiscountMinimumRequirementInput
recurringCycleLimit: Int
startsAt: DateTime
title: String
}
input DiscountCombinesWithInput {
orderDiscounts: Boolean
productDiscounts: Boolean
shippingDiscounts: Boolean
}
input DiscountCustomerGetsInput {
appliesOnOneTimePurchase: Boolean
appliesOnSubscription: Boolean
items: DiscountItemsInput
value: DiscountCustomerGetsValueInput
}
input DiscountMinimumRequirementInput {
quantity: DiscountMinimumQuantityInput
subtotal: DiscountMinimumSubtotalInput
}