Delivery Checkout uses carrier’s APIs to calculate and return the estimated delivery time for each delivery option. The calculation is based on sending and receiving postal codes and the date and/or time of shipping.
Results of carrier ETA queries are utilized as functions in the Delivery Checkout configuration. This provides great versatility and means that you are free to place the result of the ETA calculation anywhere you see fit in your Delivery Checkout and in any format you find suitable.
Carrier ETA functions
- carrierEtaDay – Delivery day. For carriers offering a delivery interval, this will correspond to the latest day.
- carrierEtaDate – Delivery date. For carriers offering a delivery interval, this will correspond to the latest date.
- carrierEtaTime – Delivery time. For carriers offering a delivery interval, this will correspond to the latest time.
- carrierEtaDateTime – Delivery date and time. For carriers offering a delivery interval, this will correspond to the latest date and time.
- carrierEtaFromDay – Delivery day at earliest.
- carrierEtaToDay – Delivery day at latest.
- carrierEtaFromDate – Delivery date at earliest.
- carrierEtaToDate – Delivery date at the latest.
- carrierEtaFromDateTime – Delivery date and time at earliest.
- carrierEtaToDateTime – Delivery date and time at latest.
- carrierEtaFromTime – Delivery time at earliest.
- carrierEtaToTime – Delivery time at latest.
- carrierEtaInterval – Delivery time interval, in days (e.g. 1-3 days)
For functions related to days, an ETA including current or next day will return results as “today” and “tomorrow” respectively instead of the actual weekday.
The carrier ETA functions can be used in any field and/or context in the Delivery Checkout.
Example in Captions for field 1.
Delivery {carrierEtaDay} between {carrierEtaFromTime} – {carrierEtaToTime}
The string with the functions above will result in the following:
Carrier ETA availability
Due to how carriers have designed their respective ETA functions and eventual constraints thereof impact availability i.e. what is possible to present in the Delivery Checkout. Here is a table showing services that provide ETA functions and what corresponding checkout functions can be used.
Delivery Checkout functions | Services |
carrierEtaDay | PostNord MyPack Home PostNord Varubrev 1:a klass PostNord Varubrev UPS Standard UPS Express UPS Express Saver Budbee Flex DHL Paket DHL Pall DHL Stycke DHL ServicePoint Bring Home Delivery Parcel Bring Business Parcel (Norway domestic) |
carrierEtaDate | PostNord MyPack Home PostNord Varubrev 1:a klass PostNord Varubrev UPS Standard UPS Express UPS Express Saver Budbee Flex DHL Paket DHL Pall DHL Stycke DHL ServicePoint Bring Home Delivery Parcel Bring Business Parcel (Norway domestic) |
carrierEtaTime | PostNord MyPack Home PostNord Varubrev 1:a klass UPS Standard UPS Express UPS Express Saver Budbee Flex DHL Paket DHL Pall DHL Stycke DHL ServicePoint Bring Home Delivery Parcel Bring Business Parcel (Norway domestic) |
carrierEtaDateTime | PostNord MyPack Home PostNord Varubrev 1:a klass UPS Standard UPS Express UPS Express Saver Budbee Flex DHL Paket DHL Pall DHL Stycke DHL ServicePoint Bring Home Delivery Parcel Bring Business Parcel (Norway domestic) |
carrierEtaFromDay | PostNord MyPack Home PostNord Varubrev |
carrierEtaToDay | PostNord MyPack Home PostNord Varubrev 1:a klass PostNord Varubrev |
carrierEtaFromDate | PostNord MyPack Home PostNord Varubrev |
carrierEtaToDate | PostNord MyPack Home PostNord Varubrev 1:a klass PostNord Varubrev |
carrierEtaFromDateTime |
PostNord MyPack Home |
carrierEtaToDateTime | PostNord MyPack Home PostNord Varubrev 1:a klass Budbee Flex |
carrierEtaFromTime | PostNord MyPack Home Budbee Flex Bring Home Delivery Parcel Bring Business Parcel (Norway domestic) |
carrierEtaToTime | PostNord MyPack Home PostNord Varubrev 1:a klass Budbee Flex Bring Home Delivery Parcel Bring Business Parcel (Norway domestic) |
carrierEtaInterval | PostNord Varubrev |
ETA available in PUDO information | PostNord MyPack Collect Budbee Box |