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.
Everything needed for accurate delivery promises
Every capability below is implemented in the module.
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.
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.
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.
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.
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.
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.
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.
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.
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.
How it works
Configure zones & calendars
Set up delivery zones, warehouse working calendars, carrier transit times and per-product/category lead times from the backend.
Shoppers see the estimate
The expected delivery date appears automatically on product pages, shop tiles and the cart as customers browse.
Customer picks date & slot
At checkout, the customer selects a delivery date and time slot, with feasibility and postal-code validation guiding the choice.
Choice follows the order
The selected date, slot and notes appear on the confirmation page, the sale order report and the invoice.
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.
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 StoreMore Odoo website apps
Delivery Date Picker & Time Slots
Capacity-aware delivery date and time-slot booking at checkout with live availability, cut-off rules, and a backend planning dashboard — no slot ever oversells.
Digital Product Downloads
Multi-file and per-variant downloads, paid and login gating, free samples with optional lead capture, a buyer download portal and automatic delivery emails — with a full download audit trail.
eCommerce Agreement
A scroll-to-read terms gate enforced server-side at checkout, with versioned agreements, timestamped email receipts and an exportable consent log.
eCommerce Category Navbar
A Shop by Category dropdown in the website navbar that updates itself as the catalog changes, with per-category visibility, custom ordering, product counts and an on-page snippet.
eCommerce Fundraising Program
A donation storefront with campaigns, recurring giving, automatic tax receipts, donor analytics, a donor portal and volunteer coordination — one system instead of two.
eCommerce Product 360° View & 3D / AR
Interactive 360° image spins and 3D models with AR preview on product pages — with guided frame capture, live in-form preview and batch import for setup at scale.