CreateFulfilmentChoiceWithOrderInput

Input type to create an FulfilmentChoice with an Order. Intended to be used as an inline input in the createOrder mutation.

Input Fields

ref (String)

External reference of the object. Recommended to be unique.

type (String)

Type of the Fulfilment choice. Currently supports all values.

currency (String)

The type of currency, 3 letter ISO currency code.

deliveryInstruction (String)

Instruction provided by the customer (250 character limit).

deliveryType (String!)

The type of delivery determined by retailers' shipping options. Example values are STANDARD, EXPRESS, OVERNIGHT, 3HOURS

fulfilmentPrice (Float)

FulfilmentPrice refers to shipping and C&C fees.

fulfilmentTaxPrice (Float)

This refers to the tax cost associated with the fulfilment price.

fulfilmentType (String)

Indicates the type of fulfilment.

pickupLocationRef (String)

Pickup location. Required if it is a click & collect.

deliveryFirstName (String)

First Name of delivery recipient.

deliveryLastName (String)

Last Name of delivery recipient.

deliveryContact (String)

Mobile number of delivery recipient.

deliveryEmail (String)

Email address to which e-delivery is made.

deliverAfter (DateTime)

Time of delivery selected by the customer at the time of order creation, specifies Deliver On date/time the customer will receive the order (package).

deliverBefore (DateTime)

Time of delivery selected by the customer at the time of order creation, specifies Deliver Till date/time the customer will receive the order (package).

dispatchOn (DateTime)

Time that indicates date of dispatch

attributes ([AttributeInput])

List of Attribute containing meta data information for an entity.

deliveryAddress (CreateCustomerAddressInput)

Delivery address. Required if it is a home delivery.