surchargeCreate
Create a new surcharge in the pricing system.
Establishes a new surcharge with calculation rules, amounts, and configuration. The surcharge will be available for product pricing and order calculations immediately.
Possible errors:
- FORBIDDEN: Insufficient permissions to create surcharges
- CREATE_SURCHARGE_ERROR: Database insertion failures or general errors while creating the surcharge
AUTH: Role=[pricing.OWNER]
surchargeCreate(
input: CreateSurchargeInput!
): Surcharge!
Arguments
surchargeCreate.input
● CreateSurchargeInput!
non-null input
Surcharge creation data including amounts, calculation rules, and configuration.
Contains all necessary information to create a functional surcharge including pricing rules, product associations, and calculation parameters.
Type
Surcharge
object
Surcharge entity representing additional fees and charges in the pricing system.
Contains comprehensive surcharge information including calculation rules, localized content, tax configuration, and validity periods. Used for dynamic pricing calculations and order processing.