Skip to main content

DeliveryCustomerDisplay

What customers see for delivery: how they choose, which details show, tracking, and which partner services may be offered. Staff screens always see everything.

type DeliveryCustomerDisplay {
allowedServices: [DeliveryAllowedService!]!
applyTo: CustomerDeliveryApplyTo!
autoRule: DeliveryAutoRule!
choiceMode: DeliveryChoiceMode!
newServicePolicy: DeliveryNewServicePolicy!
salesApp: SalesAppDeliveryView!
show: CustomerDeliveryDetails!
speeds: [DeliverySpeed!]!
tracking: CustomerTrackingLevel!
}

Fields​

DeliveryCustomerDisplay.allowedServices ● [DeliveryAllowedService!]! non-null object​

The services customers may or may not be offered.

DeliveryCustomerDisplay.applyTo ● CustomerDeliveryApplyTo! non-null object​

The customer surfaces the shaping applies to.

DeliveryCustomerDisplay.autoRule ● DeliveryAutoRule! non-null enum​

The rule that picks the option in AUTO mode.

DeliveryCustomerDisplay.choiceMode ● DeliveryChoiceMode! non-null enum​

How customers choose delivery: LIST, SPEEDS or AUTO.

DeliveryCustomerDisplay.newServicePolicy ● DeliveryNewServicePolicy! non-null enum​

What happens to a service a partner starts returning: OFFER it or HOLD it until staff decide.

DeliveryCustomerDisplay.salesApp ● SalesAppDeliveryView! non-null enum​

What the sales app shows about delivery.

DeliveryCustomerDisplay.show ● CustomerDeliveryDetails! non-null object​

Which delivery details customer screens show.

DeliveryCustomerDisplay.speeds ● [DeliverySpeed!]! non-null object​

The delivery speeds customers can pick in SPEEDS mode.

DeliveryCustomerDisplay.tracking ● CustomerTrackingLevel! non-null enum​

How much tracking detail customers see.

Returned By​

deliveryCustomerDisplay query ● updateDeliveryCustomerDisplay mutation

Member Of​

DeliveryCustomerDisplayPreview object