tenderUpdatePostage
Update shipping and postage information for an existing tender.
Modifies shipping methods, costs, and delivery options for the tender. Changes may affect total pricing and delivery timeframes based on the selected shipping configuration.
Possible errors:
- TENDER_NOT_FOUND: Tender with the specified ID does not exist
- TENDER_UPDATE_POSTAGE_ERROR: Failed to update the tender postage
- TENDER_INVALID_PICKUPLOCATION_ERROR: Invalid pickup location configuration
- TENDER_PICKUP_LOCATION_NOT_FOUND_ERROR: Pickup location not found
- FORBIDDEN: Insufficient permissions to update tenders
AUTH: Role=[order.OWNER,order.EDITOR]
tenderUpdatePostage(
id: String!
input: TenderPostageInput!
): Tender!
Arguments
tenderUpdatePostage.id
● String!
non-null scalar
Unique identifier of the tender to update postage for.
Must be a valid string representing an existing tender in the system.
tenderUpdatePostage.input
● TenderPostageInput!
non-null input
Shipping and postage information including method, cost, and delivery options.
Contains shipping details to be applied to the tender for delivery and pricing calculations.
Type
Tender
object
Comprehensive tender entity representing a potential order in the system.
Tenders are draft orders that contain all necessary information for order processing including customer details, items, pricing, addresses, payment methods, and shipping information. They can be modified, processed into orders, or deleted as needed.