Skip to main content

UpdateDeliveryCustomerDisplayInput

Changes to what customers see for delivery. Omitted fields keep the saved value. A list that is given replaces the saved list whole.

input UpdateDeliveryCustomerDisplayInput {
allowedServices: [DeliveryAllowedServiceInput!]
applyTo: CustomerDeliveryApplyToInput
autoRule: DeliveryAutoRule
choiceMode: DeliveryChoiceMode
newServicePolicy: DeliveryNewServicePolicy
salesApp: SalesAppDeliveryView
show: CustomerDeliveryDetailsInput
speeds: [DeliverySpeedInput!]
tracking: CustomerTrackingLevel
}

Fields​

UpdateDeliveryCustomerDisplayInput.allowedServices ● [DeliveryAllowedServiceInput!] list input​

The services customers may or may not be offered.

UpdateDeliveryCustomerDisplayInput.applyTo ● CustomerDeliveryApplyToInput input​

The customer surfaces the shaping applies to.

UpdateDeliveryCustomerDisplayInput.autoRule ● DeliveryAutoRule enum​

The rule that picks the option in AUTO mode.

UpdateDeliveryCustomerDisplayInput.choiceMode ● DeliveryChoiceMode enum​

How customers choose delivery: LIST, SPEEDS or AUTO.

UpdateDeliveryCustomerDisplayInput.newServicePolicy ● DeliveryNewServicePolicy enum​

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

UpdateDeliveryCustomerDisplayInput.salesApp ● SalesAppDeliveryView enum​

What the sales app shows about delivery.

UpdateDeliveryCustomerDisplayInput.show ● CustomerDeliveryDetailsInput input​

Which delivery details customer screens show.

UpdateDeliveryCustomerDisplayInput.speeds ● [DeliverySpeedInput!] list input​

The delivery speeds customers can pick in SPEEDS mode.

UpdateDeliveryCustomerDisplayInput.tracking ● CustomerTrackingLevel enum​

How much tracking detail customers see.

Member Of​

DeliveryCustomerDisplayPreviewInput input ● updateDeliveryCustomerDisplay mutation