Home > @infiniteobjects/shopify-data-manager > AdminTypes > QuantityRule
The quantity rule for the product variant in a given context.
Signature:
export interface QuantityRule
| Property | Modifiers | Type | Description |
|---|---|---|---|
| increment | Scalars[‘Int’][‘output’] | <p>The value that specifies the quantity increment between minimum and maximum of the rule. Only quantities divisible by this value will be considered valid.</p><p>The increment must be lower than or equal to the minimum and the maximum, and both minimum and maximum must be divisible by this value.</p> | |
| isDefault | Scalars[‘Boolean’][‘output’] | Whether the quantity rule fields match one increment, one minimum and no maximum. | |
| maximum? | Maybe<Scalars[‘Int’][‘output’]> | (Optional) An optional value that defines the highest allowed quantity purchased by the customer. If defined, maximum must be lower than or equal to the minimum and must be a multiple of the increment. | |
| minimum | Scalars[‘Int’][‘output’] | The value that defines the lowest allowed quantity purchased by the customer. The minimum must be a multiple of the quantity rule’s increment. | |
| originType | QuantityRuleOriginType | `${QuantityRuleOriginType}` | Whether the values of the quantity rule were explicitly set. | |
| productVariant | ProductVariant | The product variant for which the quantity rule is applied. |