Same Day Delivery

Introduction

"Same-day-delivery" describes orders which are ordered and delivered on the same day. When a shop system retrieves the checkout options for a product, users can set the delivery preferences to SAMEDAY. As a consequence, only results are returned where a delivery is possible on the same day.

Description

The checkout options endpoint is able to check for same day delivery options within the network on the basis of the input parameters: estimated order date, address of the customer, service level (same day) and (optionally) the basket of the customer (ordered items).

The check takes into account whether:

  • a facility exists which has the service type ship-from-store and at least one same day carrier

  • the same day carrier delivers into the area the customer lives in

  • there is enough time to fulfill and deliver the goods to the customer. This is done by verifying whether the process (based on the fulfillment buffer) can be performed within the fulfillment times and is finished before the carrier picks up the order

  • optionally: the ordered items are in stock and available

If there is a positive result it is communicated in the endpoint and the shop can allow the customer to select the option "same day delivery". This option is only valid for a certain timespan, otherwise the temporal circumstances could change and same day delivery might not be possible anymore.

The “valid until” time is calculated like this:

valid until = (cut off time of carrier) - (fulfillment time)

In case multiple facilities are available, the one with the earliest carrier cutoff time is chosen.

Last updated