Estimated Delivery Date - Product Page & Checkout | Delivery Estimator Odoo icon
Website

Estimated Delivery Date - Product Page & Checkout | Delivery Estimator Odoo

10 widget styles, 3 display modes (static/countdown/relative), custom colors, countdown timer. Business days, holiday calendar, per-carrier & per-product config (Odoo 17)

Odoo 17Odoo 18Odoo 19

Estimated Delivery Date - Delivery Estimator

Show customers when they'll receive their order — on every page

Odoo 17.0+ 10 Widget Styles 3 Display Modes Countdown Timer Custom Colors Mobile Responsive EN/ES

Overview

Amazon shows "Get it by Tomorrow." Your Odoo store shows nothing. This fixes that.

69%Cart Abandonment Reduction
4Display Locations
10Widget Styles
3Display Modes
Holidays Supported

The Estimated Delivery Date module automatically calculates and displays delivery estimates on your product pages, cart, checkout, and customer portal. Customers see exactly when they'll receive their order before they buy.

Built with a full holiday calendar, business days calculation (skip weekends), per-carrier processing & transit times, and per-product overrides for custom or made-to-order items.

Reduces Cart Abandonment: Customers buy with confidence when they know delivery timing. No more "when will I get this?" support tickets. Every major e-commerce platform shows delivery estimates — now yours can too.

10 Professional Widget Styles: Card, Badge, Inline, Banner, Pill, Minimal, Amazon Prime, Arrives By, Urgency, and Compact. Plus 3 display modes: Static, Countdown (Amazon-style), and Relative (Today/Tomorrow). Full color customization.

10 Professional Widget Styles

Choose the style that matches your store — or customize colors to match your brand

3 Display Modes

Static dates, countdown timer, or relative — choose how you communicate delivery

Key Features

Everything you need for delivery date estimation

Product Page Estimates

"Get it by Aug 28-31" displayed automatically via AJAX

Cart & Checkout

Updates dynamically when customers change shipping method

Customer Portal

Estimated delivery on confirmed order pages

Holiday Calendar

Recurring yearly holidays (Christmas, New Year, etc.)

Countdown Timer

Amazon-style "Order in X hours" urgency display

10 Widget Styles

Card, badge, inline, banner, pill, minimal, Amazon, arrives by, urgency, compact

Per-Carrier Config

Different processing & transit times for each delivery method

Per-Product Override

Longer lead times for custom or made-to-order products

Custom Colors

Brand-matched primary and accent colors via color picker

How It Works

Four simple steps to delivery date visibility

1. Configure

Set processing & transit times per delivery method

2. Add Holidays

Define non-working days and recurring holidays (optional)

3. Auto Display

Delivery dates appear automatically on all pages

4. More Sales

Customers buy with confidence knowing delivery timing

Settings & Configuration

Professional settings with live widget preview and color pickers

Settings: General

Enable/disable + display locations

Settings: Widget Style & Preview

10 widget styles + live preview

Settings: Display Mode & Appearance

Display mode, date format, colors

Settings: Calculation Defaults

Business days, cut-off hour, default processing/transit times

Settings: Custom Message Template & Holiday Calendar

Custom message template with {date} placeholder + one-click holiday manager

Custom Message Template:

  • Override the default message: e.g. "Arrives by {date} — Free shipping!"
  • {date} Placeholder: Automatically replaced with the calculated delivery date
  • Fallback: Leave empty to use default messages like "Get it by Aug 28 - Aug 31"

10 Widget Styles on Product Pages

Each style renders on the real product page — not just mockups

Dynamic AJAX Loading:

  • Instant Display: Delivery estimate loads via AJAX without page reload
  • Variant-Aware: Updates automatically when customers change product variants
  • 3 Display Modes: Static dates, countdown timer, or relative ("Tomorrow")

Smart Calculation:

  • Processing Time: Days to prepare the order before shipping
  • Transit Time: Days for delivery after dispatch
  • Business Days: Automatically skips weekends and holidays
  • Cut-off Time: Orders after cut-off hour start processing next day

Per-Delivery Method & Holiday Calendar

Set processing & transit times per shipping method, define non-working days

Delivery Method Configuration

Delivery Method Settings:

  • Processing Time: Days needed to prepare and ship the order
  • Transit Time: Estimated delivery days after dispatch
  • Show Toggle: Enable/disable delivery display per method
  • Per-Method: Different times for Standard vs Express vs Pickup
Holiday Calendar with built-in worldwide defaults

Holiday Calendar:

  • Built-in Worldwide Defaults: Ships with New Year's Day, Christmas Eve, Christmas Day & New Year's Eve pre-configured
  • Recurring Yearly: Christmas, New Year repeat automatically
  • One-Time Events: Company-specific closures
  • Auto-Skip: Holidays excluded from delivery dates — even across year boundaries
  • Access: Website → Configuration → Delivery Holidays

Cart & Customer Portal

Dynamic delivery estimates that update with shipping method

Cart Page with Delivery Estimate

Cart Page:

Delivery estimate appears on the cart. When customers change shipping method, the estimate updates automatically.

Customer Portal

Customer Portal:

After confirmation, customers see the estimated delivery on their order page. Reduces "where is my order?" tickets.

Why Choose Our Module?

Feature comparison with generic solutions

Feature Hexalian Estimated Delivery Generic Solutions PrestaShop V3 (83.99€)
Product Page Display
Cart & Checkout Integration
Customer Portal Display
10 Widget Styles
Countdown Timer Mode
Relative Mode (Today/Tomorrow)
Custom Color Picker
Holiday Calendar with Recurring Events
Per-Carrier Configuration
Per-Product Override
Business Days Calculation
Order Cut-off Time
AJAX Dynamic Updates
Backend Sales Order Visibility
Multi-Language (EN/ES)
Price 59.00€ Varies 83.99€

What Store Owners Say

★★★★★

"After installing this module, our cart abandonment dropped by 35%. Customers finally know when they'll get their orders. The countdown timer creates real urgency."

— Maria T., Online Fashion Store Owner
★★★★★

"We migrated from Shopify and this was the #1 feature our customers expected. The 10 widget styles let us match our brand perfectly. The banner style looks fantastic."

— Carlos R., Electronics Retailer
★★★★★

"The holiday calendar is a lifesaver. We used to get flooded with 'where is my order?' tickets during Christmas. Now customers see the delay coming."

— Ana L., Handmade Crafts Store

Quick Start Guide

Get up and running in 5 minutes

Step 1: Installation

  • Go to Apps in your Odoo 17 backend
  • Search for "Estimated Delivery Date" or click "Update Apps List"
  • Click Install on the module
  • Installation completes in seconds with zero dependencies to configure

Step 2: Basic Configuration

  • Navigate to Settings → Estimated Delivery
  • Choose widget style (Card, Badge, Inline, Banner, Pill, Minimal, Amazon, Arrives By, Urgency, or Compact)
  • Select display mode (Static, Countdown, or Relative)
  • Customize colors to match your brand
  • Toggle display locations: Product Page, Cart, Checkout, Customer Portal

Step 3: Configure Delivery Methods

  • Go to Website → Configuration → Delivery Methods
  • Edit each delivery method (Standard, Express, etc.)
  • Set Processing Time (days to prepare order)
  • Set Transit Time (days for delivery after dispatch)

Step 4: Add Holidays (Optional)

  • Navigate to Website → Configuration → Delivery Holidays
  • Add holidays like Christmas, New Year, company closures
  • Check "Recurring Yearly" for annual holidays
  • Holidays are automatically excluded from delivery calculations

Step 5: Product Overrides (Optional)

  • Edit any product → "Delivery Display" tab
  • Override transit time for custom/made-to-order products
  • Set to 0 to use carrier default

Frequently Asked Questions

What widget styles are available?

Ten styles: Card (blue info card with icon), Badge (green gradient pill), Inline (simple text), Banner (full-width gradient), Pill (rounded bordered pill), Minimal (text-only), Amazon Prime (Amazon-style with free delivery), Arrives By (clean ETA line), Urgency (yellow FOMO card with countdown), and Compact (tiny strip). All customizable with your brand colors.

What is the Countdown Timer mode?

The Countdown Timer shows "Order in 3d 14h 22m for delivery!" — creating Amazon-style urgency. It counts down to the cut-off time for next-day processing. Proven to increase conversion rates by creating urgency.

Can I customize the colors?

Yes! Settings include color pickers for the primary color (main widget color) and accent color (badges and highlights). Match your brand identity perfectly.

Can I set different delivery times for different products?

Absolutely! Override transit times on a per-product basis. Perfect for made-to-order items or custom products with longer lead times.

How does the holiday calendar work?

Define non-working days excluded from delivery calculations. Support for one-time holidays and recurring yearly holidays (Christmas, New Year). Multi-day date ranges supported.

What is the cut-off hour feature?

Orders placed before the cut-off hour start processing today. Orders after start processing tomorrow. Helps set accurate delivery expectations.

Does it work with guest checkout?

Yes! Delivery estimates are shown to all visitors, including guests. No account required.

Will this slow down my website?

No. The module uses efficient AJAX loading, so delivery estimates load asynchronously without slowing page rendering.

How does this compare to PrestaShop's module?

PrestaShop's "Estimated Delivery Date V3" costs 83.99€ and lacks per-product overrides, customer portal display, backend visibility, Relative mode, Amazon Prime/Urgency/Compact/Arrives By styles, and custom color pickers. Our module offers more features at 59.00€.

Ready to Reduce Cart Abandonment?

Join stores that show customers exactly when they'll receive their order

Support & Contact

Questions, setup help, or bug reports: [email protected]

Built by Hexalian LLC · Odoo 17.0 Community & Enterprise

Before You Buy

  • Confirm your Odoo version: v17, v18, v19.
  • Review module scope carefully to validate your exact use case.
  • Plan installation on staging first, then deploy to production.
  • Need help evaluating fit? Email [email protected].
From $68.99
One-time purchase · Instant download

Secure checkout · No account required

Download link sent to your email after payment. Lost your link?

Powered by Stripe

What You Get
Complete module source code, instant email delivery, and version coverage for Odoo 17, Odoo 18, Odoo 19. No subscription lock-in.
  • 100% source code included
  • Lifetime access to download
  • Odoo 17 & 18 & 19 supported
  • Email delivery (72h link)
  • Sold as-is under OPL1 — all sales final

Production-grade Odoo modules with full source code.

Changelog — Odoo 19
v19.0.1.0.0

More in Website

Wishlist & Favorites - Price Drop Alerts Odoo
Wishlist & Favorites - Price Drop Alerts Odoo
From $69.99

Advanced wishlist with stock alerts, price tracking, email notifications, and business intelligence analytics (Odoo 17)

E-commerce Suite All-in-One - 10+ Features Odoo
E-commerce Suite All-in-One - 10+ Features Odoo
From $160.99

Complete E-Commerce Suite: Bundles, Wishlist, Quick View, Comparison, Stock Alerts, Reviews, Smart Cart & More

Product Comparison - Side by Side for Odoo
Product Comparison - Side by Side for Odoo
From $35.99

Advanced product comparison functionality for e-commerce websites (Odoo 17)