Skip to main content

RemoveSurchargesFromProductInput

Input for removing surcharge associations from a product.

Unlinks one or more surcharges from a product, removing additional fees from pricing calculations and order processing.

input RemoveSurchargesFromProductInput {
surchargeIds: [String!]!
productId: Int!
}

Fields​

RemoveSurchargesFromProductInput.surchargeIds ● [String!]! non-null scalar​

List of unique surcharge identifiers to associate with or remove from the product.

Must contain valid UUID format identifiers, cannot be empty, and cannot contain duplicates. Each identifier must reference an existing surcharge in the system.

RemoveSurchargesFromProductInput.productId ● Int! non-null scalar​

Unique identifier of the product to associate surcharges with or remove surcharges from.

Must be a positive integer representing a valid product in the system.

Member Of​

removeSurchargesFromProduct mutation