1 of 13

1

Customer order placement

2 of 13

2

View slots

Reserve slot

Shop

Checkout

Client systems

Satalia Delivery Core API

Amend basket

Cancel order

Customer

Change slot

Change address

Change slot

General customer journey overview

3 of 13

3

View slots

Reserve slot

Shop

Checkout

Client systems

Satalia Delivery Core API

Minimum required in the request:

  • Depot ID
  • Delivery Lat & Long
  • Constraints
  • Service time
  • Slots grid (any)

Get Available Slots

Optimisation

Calculate insertion positions, but order not placed into trip

Response: Slot availability & cost (duration or distance)

Satalia Routing Service

Amend basket

Cancel order

Optional:

  • Slot pricing
  • Slot filtration
  • Slot positioning (e.g. Green Van)

Customer

  1. Get available slots

4 of 13

4

5 of 13

5

Reserve slot

Shop

Checkout

Amend basket

Cancel order

Create new reservation

Satalia Delivery Core API

View slots

Minimum required in the request:

  • Reservation ID
  • Depot ID
  • Delivery Lat & Long
  • Constraints
  • Service time
  • Slot

Forced or not?

Client systems

Optimisation

Place order into trip

Satalia Routing Service

Response: status code

Reserves a slot for a period of time

Customer

2. Create reservation

6 of 13

6

7 of 13

7

Reserve slot

Shop

Checkout

Amend basket

Cancel order

Satalia Delivery Core API

View slots

Client systems

Slot expires

Cancel reservation

Optimisation

Order removed from trip

Minimum required in the request:

  • Reservation ID
  • Depot ID

Customer

Response: status code

2.1. Slot expiration

8 of 13

8

9 of 13

9

Reserve slot

Shop

Checkout

Amend basket

Cancel order

Amend reservation

Satalia Delivery Core API

View slots

Basket size, Doorstep updates (internal systems)

Minimum required in the request:

  • Reservation ID
  • Depot ID
  • Delivery Lat & Long
  • Constraints
  • Service time
  • Slot

Forced or not?

Client systems

Optimisation

Re-optimise trips

Satalia Routing Service

Response: status code

Customer

Find reservation

Change slot

Change slot

Change address

2.2. Amend reservation

10 of 13

10

11 of 13

11

Reserve slot

Shop

Checkout

Amend basket

Cancel order

Satalia Delivery Core API

View slots

Client systems

Response: status code?

Customer

Cancel reservation

Optimisation

Order removed from trip

Minimum required in the request:

  • Reservation ID
  • Depot ID

2.3. Cancel reservation

12 of 13

12

13 of 13

13

View slots

Reserve slot

Shop

Checkout

Client systems

Satalia Delivery Core API

Get Available Slots

Amend basket

Cancel order

Customer

Create new reservation

Cancel reservation

Amend reservation

Find reservation

Change slot

Change address

Change slot