stack

Home > @infiniteobjects/shopify-data-manager > AdminTypes > DiscountCodeFreeShippingInput

AdminTypes.DiscountCodeFreeShippingInput interface

The input fields to create or update a free shipping code discount.

Signature:

export interface DiscountCodeFreeShippingInput 

Properties

Property Modifiers Type Description
appliesOncePerCustomer?   InputMaybe<Scalars[‘Boolean’][‘input’]> (Optional) Whether the discount can be applied only once per customer.
appliesOnOneTimePurchase?   InputMaybe<Scalars[‘Boolean’][‘input’]> (Optional) Whether the discount applies on regular one-time-purchase items.
appliesOnSubscription?   InputMaybe<Scalars[‘Boolean’][‘input’]> (Optional) Whether the discount applies on subscription items.
code?   InputMaybe<Scalars[‘String’][‘input’]> (Optional) The code to use the discount.
combinesWith?   InputMaybe<DiscountCombinesWithInput> (Optional) Determines which discount classes the shipping discount can combine with.
customerSelection?   InputMaybe<DiscountCustomerSelectionInput> (Optional) The customers that are eligible to use the discount.
destination?   InputMaybe<DiscountShippingDestinationSelectionInput> (Optional) A list of destinations where the discount will apply.
endsAt?   InputMaybe<Scalars[‘DateTime’][‘input’]> (Optional) The date and time when the discount ends. For open-ended discounts, use null.
maximumShippingPrice?   InputMaybe<Scalars[‘Decimal’][‘input’]> (Optional) The maximum shipping price that qualifies for the discount.
minimumRequirement?   InputMaybe<DiscountMinimumRequirementInput> (Optional) The minimum subtotal or quantity that’s required for the discount to be applied.
recurringCycleLimit?   InputMaybe<Scalars[‘Int’][‘input’]> (Optional) The number of times a discount applies on recurring purchases (subscriptions).
startsAt?   InputMaybe<Scalars[‘DateTime’][‘input’]> (Optional) The date and time when the discount starts.
title?   InputMaybe<Scalars[‘String’][‘input’]> (Optional) The title of the discount.
usageLimit?   InputMaybe<Scalars[‘Int’][‘input’]> (Optional) The maximum number of times that the discount can be used. For open-ended discounts, use null.