Skip to main content

CreateDiscountInput

Input for the createDiscount mutation.

input CreateDiscountInput {
discount: Float!
discountAppliesToCategoryIds: [UUID!]!
discountAppliesToProductIds: [UUID!]!
discountAppliesToProductVariantIds: [UUID!]!
maxUsagesPerUser: Int!
minOrderAmount: Int
validFrom: DateTime!
validUntil: DateTime!
}

Fields​

CreateDiscountInput.discount ● Float! non-null scalar​

The discount applied to the order item.

CreateDiscountInput.discountAppliesToCategoryIds ● [UUID!]! non-null scalar​

The category ids to which the discount applies.

CreateDiscountInput.discountAppliesToProductIds ● [UUID!]! non-null scalar​

The product ids to which the discount applies.

CreateDiscountInput.discountAppliesToProductVariantIds ● [UUID!]! non-null scalar​

The product variant ids to which the discount applies.

CreateDiscountInput.maxUsagesPerUser ● Int! non-null scalar​

The maximum number of times a user can use this discount in bought ProductItems.

CreateDiscountInput.minOrderAmount ● Int scalar​

The minimum order amount required to use this discount.

CreateDiscountInput.validFrom ● DateTime! non-null scalar​

The date and time from which the discount is valid.

CreateDiscountInput.validUntil ● DateTime! non-null scalar​

The date and time until which the discount is valid.

Member Of​

createDiscount mutation