The input fields for creating and updating an automatic discount.
Fields
combinesWith ● DiscountCombinesWithInput
The discount types that can be combined with the discount. If the field is null, an empty object ({}), or omitted, the discount cannot be combined with any other discounts.
More
customerGets ● DiscountCustomerGetsInput!non-null
Information about eligible products and their discounts.
More
endsAt ● Date
The date and time when the discount ends. Format: ISO 8601. If this field is null or omitted, the discount has no expiration date.
minimumRequirement ● DiscountMinimumRequirementInput!non-null
The threshold condition of the discount. It can be a minimum product quantity or a minimum order subtotal.
More
startsAt ● Date!non-null
The date and time when the discount starts. Format: ISO 8601.
title ● String!non-null
The title of the discount.
customerSelection ● DiscountCustomerSelectionInput
The scope of customers eligible for the discount. If this field is null or omitted during discount creation, the discount will apply to all customers. If this field is null or omitted during discount update, the original value remains unchanged.
More
usageLimit ● Int
The maximum number of times the discount can be used. If this field is null or omitted, there is no total usage limit.
Value range: 1–99,999,999
appliesTimesPerCustomer ● Int
The maximum number of times a single customer can use the discount. If this field is null or omitted, there is no limit on usage per customer.
Value range: 1–99,999,999
Was this article helpful to you?