Not long ago, the delivery step of an online order was a shrug. You picked “standard” or “express,” saw a three-to-five-day range, and hoped the box arrived somewhere in there. Now the checkout page hands you a two-hour slot on Thursday evening, tells you the driver will be there between 6 and 8, and flags that the 4-to-6 window is almost full. The promise you accept at checkout is now the promise the retailer has to keep, and if it slips, you notice.
Behind that tidy dropdown is a chain of decisions the retailer made before you ever loaded the page. Some of those decisions are yours to make, too, when you’re the one selling the box.
Decide How Tight the Window Should Be in the First Place
The first choice a retailer makes is how narrow to promise. A two-hour slot reads well on the product page and cuts down on the “where is it?” emails, but it also collapses the room a dispatcher has to recover from a bad address or a late van. A four-hour slot is easier to keep and cheaper to run, and shoppers still find it acceptable when it’s shown early.
Slot length isn’t a marketing decision. In dynamic time-slot systems, the window is calculated from the order itself, using inputs like pallet count and product category, so a heavy grocery drop gets a longer window than a small parcel.
The right default is the widest window your customers will still accept, not the tightest one your fleet can theoretically hit.
Decide What to Show the Shopper, and When
Showing a delivery date early is a conversion decision, not a courtesy. Baymard’s checkout research has consistently found that shoppers abandon carts when delivery feels too slow or when the arrival details aren’t visible until the final review step. If your site waits until the payment page to reveal a five-day window, you’ve already lost the shopper who would have accepted a three-day one.
The real trade-off is honesty versus optimism. A promised date the system can hit will beat a faster date the warehouse fails to make, every time.
Decide What a Missed Slot Is Worth to You
Failed deliveries aren’t a rounding error. Industry benchmarks put the average cost of a failed last-mile drop at roughly $17.78, and that’s before you count the refund request, the second attempt, and the shopper who doesn’t come back.
Before you promise a tighter window, price what a miss actually costs you, then compare it against the extra revenue the tighter window brings in. On some routes the wider slot wins on the math, and on others the tighter one pays for itself.
Decide Whether Your Systems Can Actually Keep the Promise
The window the shopper sees should be generated by whatever knows the truth about your inventory, your carrier capacity, and the route the driver will actually run. If those three things live in separate spreadsheets, the checkout page is guessing.
The retailers who make two-hour promises work aren’t faster than everyone else. They’ve connected the systems that used to talk once a day, so the checkout page can quote from what a connected fleet can really do at that moment.
That’s the honest version of the two-hour promise. It isn’t a marketing claim. It’s the output of a supply chain that finally knows what it’s capable of, handed to the shopper as a dropdown.