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