Order Types

View as Markdown

Zippd supports the creation and fulfilment of different order types. The types typically focus around how the delivery is fulfilled, and will mean that the data required by each will differ slightly.

The types that are available are:

  • Dedicated Delivery - Multi-stop
  • Non-dedicated Delivery

Types

All deliveries that Zippd undertake are delivered on the same day that they are picked up; we do not hold items overnight.

Dedicated Delivery - Multi-stop

API reference

This refers to deliveries where the pick-up and drop-off locations must be defined at the point when the delivery order is created. This type is suited to those cases where you will require the entire space of the van, you need to minimise risk of damage from other goods, or you require something be picked up and dropped off as soon as possible.

Non-dedicated Delivery

API reference

This refers to deliveries where your goods are picked up alongside goods from other senders and delivered in the same way. We use cutting-edge optimisation technology to make sure that our senders’ goods are picked up, sorted, and then delivered via the most efficient route.

This type is best suited to retailers want to be able to offer same-day delivery options to their customers, as well as large-scale distributors who operate under the just-in-time model.

Representation in the API

The different delivery types are all attributed to the order resource; when you request a delivery, you’re placing an order with Zippd to fulfil your delivery.

The API allows you to consume different types of delivery orders through different URIs. This is enforced in the case of some endpoints. For example, it is not possible to create an order via the /orders/ route, you must use one of the type-specific routes such as /orders-delivery/. This is because each order type requires different data to function correctly, and a separation of endpoints makes this easier.

Note that these type-specific endpoints will not fulfil a request if the request points to an order of the wrong type.