Skip to main content

removeSurchargesFromProduct

Remove surcharge associations from a specific product.

Unlinks one or more surcharges from a product, removing additional fees from pricing calculations and order processing. The changes take effect immediately.

Possible errors:

  • FORBIDDEN: Insufficient permissions to modify product surcharges
  • NOT_FOUND_SURCHARGE_ERROR: One or more surcharge-product associations were not found
  • REMOVE_SURCHARGE_FROM_PRODUCT_ERROR: Database deletion failures or general errors while removing product-surcharge associations

AUTH: Role=[pricing.OWNER,pricing.EDITOR]

removeSurchargesFromProduct(
input: RemoveSurchargesFromProductInput!
): ConfirmationResponse!

Arguments

removeSurchargesFromProduct.input ● RemoveSurchargesFromProductInput! non-null input

Product and surcharge disassociation data.

Contains the product ID and list of surcharge IDs to remove from the product's pricing calculations.

Type

ConfirmationResponse object

Response confirming the successful completion of an operation.

Provides status information and descriptive messages for operations that modify surcharge data or associations.