Logistics panel → Settings → Delivery Promise
Delivery Promise is where you configure expected delivery timelines for your shipments.
This configuration drives the expected delivery date shown within the Fynd Logistics platform for each shipment. Merchants who want to display delivery promises and serviceability directly on their storefront - such as on the product page or at checkout - can use the Serviceability API, which gives them full control over how and where the promise is surfaced.
Delivery promise is calculated by combining four types of variables.
These define store-related factors that affect delivery time:
- Store Operational Timings - when an order is placed after your store has closed, the waiting time until your store reopens is added to the delivery promise.
- Store Order Acceptance Timings - when an order is placed outside your order-processing hours, the waiting time until your team starts accepting orders again is added.
- Average Store Processing Time - the usual time your store takes to prepare an order, added to the delivery promise.
- Store Holiday Calendar - if an order is placed on a holiday, the waiting time until the next working day is added.
These define courier-partner-related factors:
- Delivery Partner Pickup Cut-Off Timings - if an order is ready after the courier partner's pickup cut-off time, the waiting time until the next pickup is added.
- Delivery Partner TAT - the time your courier partner usually takes to deliver a package, added to the delivery promise.
- Promise TAT Considering All Delivery Partners - sets the promise time considering all eligible courier partners.
- Delivery Partner Holiday Calendar - if a courier partner does not operate on certain days, the waiting time until their next working day is added.
Any additional time you want to include in the delivery promise to account for unexpected delays. Enter a value and choose the unit - days, hours, or seconds.
Custom fields let you include additional time specific to your store. Only Duration-type fields with single-value input are supported. These must be created beforehand using the Custom Fields feature.
To add custom fields:
- Select the Custom Fields section to open the modal.
- In the Available tab, browse eligible fields, tick the checkboxes for the ones you want, and select Add.
- Review the added fields and select Done.
All configured variables are added together to determine the final delivery promise.
For example, if an order is placed at 9:00 PM outside store hours:
| Type | Source | Value |
|---|---|---|
| Store Variable | Store Operational Timings | 13 hours |
| Store Variable | Order Processing Time | 8 hours |
| Delivery Partner | TAT | 2 days |
| Buffer Time | Buffer Time | 1 day |
| Custom Field | Order Prep Time | 1 hour |
Total Promise = 13 hrs + 8 hrs + 2 days + 1 day + 1 hr = 3 days 22 hours