Delivery Method Definition Input
The input fields for a method definition.
Anchor to FieldsFields
- active (Boolean)
- conditionsToUpdate ([DeliveryUpdateConditionInput!])
- currencyCode (CurrencyCode)
- description (String)
- freeConditions ([DeliveryRateRangeConditionInput!])
- id (ID)
- name (String)
- participant (DeliveryParticipantInput)
- priceConditionsToCreate ([DeliveryPriceConditionInput!])
- rateDefinition (DeliveryRateDefinitionInput)
- rateGroupsToCreate ([DeliveryRateGroupCreateInput!])
- rateGroupsToUpdate ([DeliveryRateGroupUpdateInput!])
- weightConditionsToCreate ([DeliveryWeightConditionInput!])
- Anchor to activeactive•Boolean
Whether to use this method definition during rate calculation.
- Anchor to conditionsToUpdateconditions•[Delivery
To Update Update Condition Input!] A list of conditions to update on the method definition.
- Anchor to currencyCodecurrency•Currency
Code Code The currency used for this method definition, as well as all rate definitions, participants, and rate range conditions in this method definition.
- Anchor to descriptiondescription•String
The description of the method definition.
- Anchor to freeConditionsfree•[Delivery
Conditions Rate Range Condition Input!] A list of at most one
-based rate range condition without amaxvalue. If a buyer's cart exceeds this amount, the delivery option will be free.- •ID
A globally-unique ID of the method definition. Use only when updating a method definition.
- Anchor to namename•String
The name of the method definition.
- Anchor to participantparticipant•Delivery
Participant Input A participant to apply to the method definition.
- Anchor to priceConditionsToCreateprice•[Delivery
Conditions To Create Price Condition Input!] A list of price conditions on the method definition.
- Anchor to rateDefinitionrate•Delivery
Definition Rate Definition Input A rate definition to apply to the method definition.
- Anchor to rateGroupsToCreaterate•[Delivery
Groups To Create Rate Group Create Input!] A list of rate groups to create on the method definition. A method definition must have one and only one rate group.
- Anchor to rateGroupsToUpdaterate•[Delivery
Groups To Update Rate Group Update Input!] A list of rate groups to update on the method definition. A method definition must have one and only one rate group.
- Anchor to weightConditionsToCreateweight•[Delivery
Conditions To Create Weight Condition Input!] A list of weight conditions on the method definition.
Anchor to Input objects using this inputInput objects using this input
- Anchor to DeliveryLocationGroupZoneInput.methodDefinitionsToCreateDelivery•INPUT OBJECT
Location Group Zone Input.methodDefinitionsToCreate The input fields for a delivery zone associated to a location group and profile.
- Anchor to DeliveryLocationGroupZoneInput.methodDefinitionsToUpdateDelivery•INPUT OBJECT
Location Group Zone Input.methodDefinitionsToUpdate The input fields for a delivery zone associated to a location group and profile.