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