Skip to main content

CustomerDeliverySelection

The live delivery option the buyer chose at checkout (live-priced stores only). fee is what the buyer was charged for delivery, in currency; it is already included in the order's delivery amount. label is the row title; courier and service are null when the store does not show them to customers.

type CustomerDeliverySelection {
carrierName: String
currency: String!
fee: Float!
label: String!
quotedAt: DateTime
serviceLevelName: String
speedName: String
}

Fields​

CustomerDeliverySelection.carrierName ● String scalar​

The courier, or null when the store hides it from customers.

CustomerDeliverySelection.currency ● String! non-null scalar​

ISO 4217 currency code.

CustomerDeliverySelection.fee ● Float! non-null scalar​

The delivery fee the customer agreed to.

CustomerDeliverySelection.label ● String! non-null scalar​

What to show as the delivery choice: the speed name, else "courier · service" from what is shown, else "Delivery" (translate that one on the client).

CustomerDeliverySelection.quotedAt ● DateTime scalar​

When the fee was quoted.

CustomerDeliverySelection.serviceLevelName ● String scalar​

The courier's service, or null when hidden (or not recorded).

CustomerDeliverySelection.speedName ● String scalar​

The delivery speed the buyer picked (e.g. the store's "Priority"), or null when they picked a service or the store picked for them.

Member Of​

CustomerOrderDetail object ● MobileOrder object