Dynamic EDD

Modified on: Thu, 12 Nov, 2026 at 2:05 PM

Overview

What is Ellis Dynamic EDD
Dynamic EDD shows shoppers an accurate estimated delivery date on your product and checkout pages. Ellis calculates each date from your fulfillment data (warehouse locations, carriers, cutoff times, and business days) plus live signals about the product, the shopper, and the delivery route.

Why opt in to Dynamic EDD?

  • Accurate dates: Each date is based on your real fulfillment data and current route conditions.

  • Personal to each shopper: Ellis considers the shopper's location, customer value, and delivery history.

  • Urgency at checkout: A countdown timer shows how long is left to order for the shown date.

  • One-time setup: After setup, Ellis calculates and shows delivery dates automatically.

How does Dynamic EDD work?

  1. Recommendation: Review the Dynamic EDD recommendation on the Ellis recommendations page.

  2. Configuration: Turn on Estimated Delivery Date in Order Tracking Configurations.

  3. Setup: Complete Dynamic EDD settings, add the embed code to your store, and test the widget.

  4. Go live: Ellis shows an estimated delivery date to every shopper.

Before you begin

Requirements

  • A Shopify or BigCommerce store

  • Permission to install apps and edit theme templates in your store admin

What you'll provide during setup

  • Shopify: Ellis imports your warehouse locations, carriers and service types, and delivery timelines. You provide the order cutoff time and time zone, order processing time, non-business days, serviceable regions, and the delivery date and countdown timer text.

  • BigCommerce: BigCommerce doesn't share fulfillment details with Ellis. You provide your warehouse locations, carriers and service types, order cutoff time and time zone, order processing time, non-business days, serviceable regions, and the delivery date and countdown timer text.

Connect your store
 Ellis needs your store connected so it can analyze your fulfillment data and create the Dynamic EDD recommendation.

  1. From the menu, select Dynamic EDD.

  2. In Store connection, select your Platform.

  3. Confirm the Store label. To open your store in a new tab, select the external link icon.

  4. Connect your store:

    • Shopify: Install the Dynamic EDD app from the Shopify App Store, and authorize it.

    • BigCommerce: Follow Instructions for setup to connect your store, and authorize the connection.

For Shopify, Ellis imports your warehouse locations, carriers and service types, delivery timelines, and order details. For both platforms, Ellis then creates a Dynamic EDD recommendation. [CONFIRM for BigCommerce]

Step 1: Review the Ellis recommendation

  • What: Ellis shows the Dynamic EDD recommendation as a card on the Ellis recommendations page.

  • Why: You can see what Ellis found and what it will do before you approve it.

How:

  1. Open the Ellis recommendations page, and select the Tracking tab.

  2. On the Dynamic EDD recommendation, select Review. A modal opens with:

    • Status and area: For example, Pending ยท Delivery date. [CONFIRM]

    • What Ellis noticed: What Ellis found in your store.

    • Why it matters: The impact on your shoppers.

    • What you do: The action required from you.

    • What Ellis does: What Ellis automates after you act.

    • What to expect: The result after the recommendation is applied.

    • Confidence: How confident Ellis is, for example 90% High.

  3. Select Configure Estimated Delivery Date to continue, or select Reject to dismiss the recommendation. [CONFIRM button name]

What happens next: Turn on Estimated Delivery Date in Order Tracking Configurations.

Step 2: Turn on Ellis on the configuration page

  • What: The Estimated Delivery Date toggle turns on Ellis for Dynamic EDD.

  • Why: Ellis must be on before it can calculate and show delivery dates.

How:

  1. Go to Order Tracking Configurations, and find Estimated Delivery Date.

  2. Turn on the toggle.

  3. Select Configure Estimated Delivery Date.

What happens next: The Dynamic EDD settings page opens.

Step 3: Complete setup in Dynamic EDD settings

Ellis uses these settings to calculate every delivery date.

  • Shopify: Warehouse locations, carriers and service types, and delivery timelines are already filled in. Review them, and complete the other sections.

  • BigCommerce: Complete every section.

3.1 Store

Confirm the Store URL, for example https://yourstore.myshopify.com.
Caution: The Store URL is locked after you save your settings for the first time. Make sure it's correct before you save.

3.2 Warehouse locations

Delivery dates are calculated from the warehouse closest to the shopper's zip code. For example, if you have warehouses in California and New Jersey, a shopper in New York sees a date calculated from New Jersey.

  1. Review your warehouse locations.

  2. To add one, select Add location, and enter the name, country, state, and zip code.

  3. To edit or delete one, select its edit or delete icon.

3.3 Carriers and service types

Ellis uses how each carrier and service performs on each route to calculate the date.

  1. In Carriers, select a carrier: FedEx, UPS, USPS, or Canada Post.

  2. In Service types, select the services you use. To find one, use Search service types.

  3. Repeat for each carrier you use.

The number of selected services appears next to each carrier.

Tip: Select only the services you ship with, so dates reflect your real shipping options.

3.4 Order cutoff and processing time

Orders placed after the cutoff time are processed the next business day. The date shoppers see updates when the cutoff passes.

  1. Set the cutoff time using Hour, Minute, and AM / PM.

  2. Select your Time zone.

  3. Select the Order processing time (business days).

For example, with a 2:00 PM cutoff and 1 business day of processing, a shopper who orders at 1:00 PM sees an earlier date than one who orders at 3:00 PM.

3.5 Non-business days

Select the weekdays when your warehouse doesn't ship. These days are left out when dates are calculated.

3.6 Serviceable regions

  1. Select one option:

    • Worldwide: Deliver to all countries. To leave one out, select it in Countries to exclude.

    • Selected countries: Deliver only to the countries you select.

  2. In Text when you don't deliver to an area, enter the message shoppers see when you don't deliver to their zip code.

3.7 Date and time formats

  • Delivery date format: How the date is shown, for example YYYY-MM-DD.

  • Countdown timer format: How the timer is shown, for example HH:MM:SS.

3.8 Display text

Enter the text shoppers see in the widget. To copy a placeholder, select the copy icon next to it.

  • Delivery date text: Must include [estimated_delivery_date]. Length 25โ€“120 characters. Example: Get it by [estimated_delivery_date] shows as Get it by 2026-09-10.

  • Countdown timer text: Must include [order_timer]. Length 13โ€“50 characters. Example: Order within [order_timer] for this date shows as Order within 02:15:30 for this date and Save settings.

3.9 Add the widget to your store

The storefront embed code adds the delivery date widget, including a zip code lookup, to your store.

  1. In Storefront embed code, select Copy Shopify code or Copy BigCommerce code.

  2. In your Shopify or BigCommerce admin, open the theme template for your product page or checkout page.

  3. Paste the code where you want the delivery date to appear.

  4. Save the template.

Tip: Place the widget near the Add to cart button.

3.11 Test the widget

  1. Open a product page in your online store.

  2. Enter a zip code in a region you deliver to, and check that:

    • The delivery date shows in the format you selected.

    • The countdown timer shows.

    • The text matches your display text settings.

  3. Enter a zip code in a region you don't deliver to, and check that your message shows.

  4. If you added the widget to your checkout page, repeat these checks there.

Step 4: Ellis goes live

  • What: Ellis calculates a delivery date for each shopper.

  • Why: Shoppers see a reliable date that fits their location and order, with no manual updates.

Shoppers enter their zip code in the widget. For signed-in customers, the widget can use the zip code from their default address. The widget shows:

  • The estimated delivery date

  • A countdown timer showing the time left before the cutoff

  • A message, if you don't deliver to the shopper's area

Factors from your settings

  • The warehouse closest to the shopper's zip code

  • The carriers and services you ship with, and their delivery timelines

  • Your order cutoff time and processing time

  • Your non-business days

  • Your serviceable regions

Live signals

  • Product value: The price of the product the shopper is viewing

  • Customer value: Whether the shopper is a repeat, high-value, or medium-value customer

  • Delivery history: Whether the shopper's previous order was delayed

  • Route conditions: Weather, holidays, customs, and congestion

  • Address validation: Whether the address is complete and valid

  • Delivery outcomes: Whether past delivery dates were met

Depending on how reliable the route is, Ellis shows an exact date, a date range, or an exception message. Ellis shows a faster date only when a faster option meets your rules.

Manage Dynamic EDD

Edit your settings

  1. From the menu, select Dynamic EDD, and open Dynamic EDD settings. You can also select Configure Estimated Delivery Date in Order Tracking Configurations.

  2. Make your changes and Save settings.

Changes apply to the widget automatically. You don't need to add the embed code again.

Turn off Dynamic EDD

  1. In Order Tracking Configurations, find Dynamic EDD.

  2. Turn off the toggle.

Delivery dates stop showing to shoppers. To remove the widget from your store, delete the embed code from your theme template.

Need help?

Contact support@lateshipment.com, or submit a ticket from the Help Center tab in your dashboard.

Was this article helpful?

Thatโ€™s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article