BulkPriceCreateInput
Bulk price creation data for establishing quantity-based pricing tiers and volume discounts.
Contains essential information to create bulk price records including price associations, quantity thresholds, price values, and effective date ranges. Used for implementing volume pricing strategies and quantity discounts.
input BulkPriceCreateInput {
priceId: String!
value: Float!
quantityFrom: Int!
validFrom: String
validTo: String
}
Fields
BulkPriceCreateInput.priceId
● String!
non-null scalar
Unique identifier of the associated price record.
Must reference an existing price in the system. Bulk prices are linked to base prices to enable quantity-based pricing tiers and volume discount calculations.
BulkPriceCreateInput.value
● Float!
non-null scalar
Price value for this quantity tier.
Decimal value representing the unit price with up to 5 decimal places precision. Applied when the minimum quantity threshold is met for volume discount calculations.
BulkPriceCreateInput.quantityFrom
● Int!
non-null scalar
Minimum quantity threshold for this bulk price tier to apply.
Positive integer representing the minimum order quantity required for this bulk price to be activated. Used for implementing volume discounts and quantity-based pricing strategies.
BulkPriceCreateInput.validFrom
● String
scalar
Start date for bulk price validity period.
ISO 8601 date-time string indicating when this bulk price becomes effective. If not specified, the bulk price is effective immediately.
BulkPriceCreateInput.validTo
● String
scalar
End date for bulk price validity period.
ISO 8601 date-time string indicating when this bulk price expires. If not specified, the bulk price remains effective indefinitely.
Member Of
bulkPriceCreate
mutation ● bulkPricesCreate
mutation