Delivery Rate Provider
Requires Any of or shipping access scopes or user permission.
A rate provided by a merchant-defined rate or a participant.
Anchor to Possible typesPossible types
- DeliveryParticipant (DeliveryParticipant)
- DeliveryRateDefinition (DeliveryRateDefinition)
- •OBJECT
A participant defines carrier-calculated rates for shipping services with a possible merchant-defined fixed fee or a percentage-of-rate fee.
- Anchor to adaptToNewServicesFlagadapt•Boolean!
To New Services Flag non-null Whether to display new shipping services automatically to the customer when the service becomes available.
- Anchor to carrierServicecarrier•Delivery
Service Carrier Service! non-null The carrier used for this participant.
- Anchor to fixedFeefixed•Money
Fee V2 The merchant-defined fixed fee for this participant.
- •ID!non-null
A globally-unique ID.
- Anchor to participantServicesparticipant•[Delivery
Services Participant Service!]! non-null The carrier-specific services offered by the participant, and whether each service is active.
- Anchor to percentageOfRateFeepercentage•Float!
Of Rate Fee non-null The merchant-defined percentage-of-rate fee for this participant.
- •OBJECT
The merchant-defined rate of the DeliveryMethodDefinition.
- Anchor to conditionsconditions•[Delivery
Rate Range Condition!]! non-null The conditions that must pass for this rate definition to be applied to an order.
- •ID!non-null
A globally-unique ID.
- Anchor to maxTransitTimemax•Int
Transit Time The maximum transit time of the rate in seconds.
- Anchor to minTransitTimemin•Int
Transit Time The minimum transit time of the rate in seconds.
- Anchor to priceprice•Money
V2! non-null The price of this rate.
- Anchor to rateClassrate•Delivery
Class Rate Class The class of the rate. The corresponding delivery method definition must have the same name.
Anchor to Fields with this unionFields with this union
- •OBJECT
A method definition contains the delivery rate and the conditions that must be met for the method to be applied.
- •OBJECT
A group of rates that make up a method definition.
- •CONNECTION
An auto-generated type for paginating through multiple DeliveryRateProviders.
- •OBJECT
An auto-generated type which holds one DeliveryRateProvider and a cursor during pagination.