Tell customers exactly when it arrives before they pay

Combine product lead time, warehouse working calendars, carrier transit and delivery zones into one accurate date — then let customers pick their day, time slot and delivery notes at checkout.

The problem

Shoppers abandon carts and flood support inboxes over one question: when will this arrive? Static "ships in a few days" messages ignore the customer's location, the warehouse's real calendar and the carrier's actual transit time — eroding trust before the sale and driving "where is my order" tickets after it.

The solution

Delivery Date on eCommerce calculates one accurate arrival date from product lead time, warehouse handling calendar, carrier transit and geographic zones, then lets customers choose their preferred day and time slot at checkout — with the choice carried through to the confirmation page, sale order and invoice.

Capabilities

Everything needed for accurate delivery promises

Every capability below is implemented in the module.

01

Unified delivery date engine

Combines per-product or per-category customer lead time, company security lead days, the warehouse's working calendar and handling days, and carrier or zone transit time into one accurate expected arrival date.

02

Delivery estimates on every storefront page

Shows the expected delivery date on the product page, on shop and category listing tiles, and as a cart-line badge — so shoppers see the answer before they even reach checkout.

03

Checkout date, slot and notes selection

A dedicated checkout step lets customers pick a delivery date, choose a configured time slot, and add delivery instructions — all before placing the order.

04

Feasibility warnings with an explanation

If a requested date cannot be met, the checkout step explains why (for example, a closed warehouse day) and guides the customer to the next available option instead of a bare rejection.

05

Postal-code service-area validation

Delivery zones are defined by country, state, city and zip-code range with a transit time; the checkout step validates the shipping address against them before allowing the order to proceed.

06

Warehouse working calendar

Each warehouse carries its own handling days and working calendar, so calculated dates automatically skip weekends and holidays instead of promising an impossible day.

07

Per-product and per-category lead times

Set a customer lead time on individual products for made-to-order items, or fall back to a category-level default to speed up catalog-wide configuration.

08

Carrier transit-time integration

Configure a transit time per delivery carrier so the calculated date reflects how the order is actually shipped, not a one-size-fits-all estimate.

09

Analytics and full document trail

A time-slot analytics list shows delivery-slot volume across orders, and the selected date, slot and notes are printed on the sale order report, the invoice and the order confirmation page.

Workflow

How it works

1

Configure zones & calendars

Set up delivery zones, warehouse working calendars, carrier transit times and per-product/category lead times from the backend.

2

Shoppers see the estimate

The expected delivery date appears automatically on product pages, shop tiles and the cart as customers browse.

3

Customer picks date & slot

At checkout, the customer selects a delivery date and time slot, with feasibility and postal-code validation guiding the choice.

4

Choice follows the order

The selected date, slot and notes appear on the confirmation page, the sale order report and the invoice.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. Carrier transit time is one optional input into the date calculation; the module still calculates an accurate date from product lead time, warehouse calendar and delivery zones when no carrier-specific transit time is set.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Delivery Date on eCommerce

One accurate arrival date on every storefront page, plus a customer-chosen delivery day, slot and notes at checkout — computed from postal-code service areas, warehouse calendars, per-product lead times and carrier transit.

Buy on Odoo App Store