Hey!
When I try to use the mutation discountCodeFreeShippingCreate
(API version 2025-07), I encounter the following issue:
Request:
ShopifyFreeShippingDiscountCodeCreateRequest(query=mutation discountCodeFreeShippingCreate(
$freeShippingCodeDiscount: DiscountCodeFreeShippingInput!
) {
discountCodeFreeShippingCreate(
freeShippingCodeDiscount: $freeShippingCodeDiscount
) {
codeDiscountNode {
id
}
userErrors {
field
code
message
}
}
}
, variables=ShopifyFreeShippingDiscountCodeVariables(freeShippingCodeDiscount=ShopifyFreeShippingCodeDiscount(appliesOncePerCustomer=false, appliesOnOneTimePurchase=true, appliesOnSubscription=false, code=RFSHIP2025, combinesWith=ShopifyDiscountCodeCombinesWith(productDiscounts=true, orderDiscounts=true, shippingDiscounts=true), customerSelection=ShopifyDiscountCodeCustomerSelection(all=true, customers=null, customerSegments=null), destination=ShopifyFreeShippingDestination(all=true, countries=null), endsAt=2026-09-09T16:29:51.696342-04:00[America/New_York], maximumShippingPrice=null, minimumRequirement=null, recurringCycleLimit=null, startsAt=2025-09-09T16:29:51.696342-04:00[America/New_York], title=Test, usageLimit=1)))
Response:
{
"discountCodeFreeShippingCreate": {
"codeDiscountNode": null,
"userErrors": [
{
"field": [
"freeShippingCodeDiscount",
"appliesOnSubscription"
],
"code": "INVALID",
"message": "applies_on_subscription field is not permitted without the shop using subscriptions."
},
{
"field": [
"freeShippingCodeDiscount",
"appliesOnOneTimePurchase"
],
"code": "INVALID",
"message": "applies_on_one_time_purchase field is not permitted without the shop using subscriptions."
}
]
}
}
Thanks in advance for your help!