Skip to main content

Required fields when creating orders

Written by Kristoffer
Updated this week

Overview

When creating orders in Gordon Cloudโ€”whether manually, via CSV import, or through integrationsโ€”each order is built from a set of defined fields.

These fields control how the order is validated, planned, and executed. Some are required, meaning the order cannot be created without them, while others are optional but enable more advanced workflows.

This article provides an overview of the most important fields, how they are used, and what is required to successfully create an order.

Why correct field mapping matters

Correctly populating order fields ensures that:

  • Orders are successfully created without errors

  • Routes can be optimised correctly

  • Drivers receive accurate delivery instructions

  • Notifications are triggered properly

  • Integrations remain synchronised and reliable

Incorrect or missing required fields will result in failed imports or incomplete orders.

Required & recommended fields

Below is a list of recommended fields to use when creating the order. We have included the field name, short description, example value, and an indication whether it's a required (โœ…) or recommended (๐Ÿ‘) field.

Definition

Example

Required

external_ref
Unique order reference number

id1234

โœ…

customer-name

Name of the customer

John Doe

โœ…

address

Customer address

Street name 1

โœ…

zip

Customer postal code

12345

โœ…

city

Customer postal city

Stockholm

โœ…

mobile

Customer phone number

0701234567

๐Ÿ‘

email

Customer email address

๐Ÿ‘

deliverydate

Order delivery date

2026-04-19

โœ…

time-window

Time window the customer has requested

11:00-15:00

โœ…

deliverygroup

Name of the Delivery Group the order belongs to

Gordon Store

โœ…

notes

Notes to the driver

Knock twice

๐Ÿ‘

inventory[0].name

Item name

Food box

โœ…

inventory[0].quantity

Item quantity

1

โœ…

inventory[0].weight

Item weight (in kg)

5

๐Ÿ‘

inventory[0].type

Item temperature zone

frozen

๐Ÿ‘

Optional fields

Below is a list of optional fields to use when creating the order. We have included the field name, short description, and an example value.

Available field

Example

external_id

External ID from your internal system

cc149f07-24d2-4493-9e1f-518630635634

address2
Second address line

third floor

country_code

Country code (ISO)

SE

entrycode

Entry code to the customer's building

1234

latitude

Latitude coordinates of the address

59.479282

longitude

Longitude coordinates of the address

18.315134

description

Description of the order

Flowers of various colors

delivery-requirements.delivery-in-person
If the order is not allowed to be left outside at the end customer, set this field to true. Driver will be informed that this order has to be delivered in person. If not, set as false or leave blank.

true

delivery-requirements.id-check

If you want the end customer to show their ID upon delivery, set this field to true. If not, set as false or leave blank

true

baseServiceTime

Will add extra service time (minutes) to the order if it requires extra time for the driver.

2

inventory.[0].width

Width of the inventory (cm)

20

inventory.[0].height

Height of the inventory (cm)

30

inventory.[0].length

Length of the inventory (cm)

40

inventory.[0].serviceType

Specify if it's a delivery or pickup item. Delivery is default if field is left blank.

delivery

inventory.[0].articles.[0].name

Name of articles tied the item.

Grandma's Chicken Salad

inventory.[0].articles.[0].quantity

Number of articles with the name tied to the item.

15

Summary

An order in Gordon Cloud is defined by structured fields that control every part of the delivery process.

At a minimum, you must provide external_ref, delivery date and time, address information, and item information. Adding more detailed fields improves planning accuracy, delivery quality, and automation capabilities.

For full technical details and formatting requirements, see the CSV specification and integration documentation.

Did this answer your question?