Rated 5/5 on the Shopify App Store

Improve conversions with clear delivery dates

Show estimated delivery dates on your Shopify product pages, so customers know when to expect their order before they buy.

Free plan available. 14-day free trial on paid plans.

Trusted by top brands

  • HomeFitnessCode logo
  • ChessUp logo
  • Mockberg logo
  • NIU logo
  • HeadAmp logo
  • Eminent Luggage logo

Delivery dates that fit your store

Customize your delivery widget’s message, language, and design.

Add dates near the buy button

Place the widget in the theme editor without coding, in product sections that support Shopify app blocks.

Use your store’s language

Keep translations and date formats in one widget. Delm displays the version for the customer’s selected store language.

Show dates and countdowns

Show an estimated delivery date or range. Add an optional countdown to make the order cutoff clear.

Match your store’s design

Choose a template, then adjust text, colors, and layout with HTML and CSS.

Show dates for each variant

Show estimates based on the selected size or color and the delivery rules that apply to it.

Show dates by country

Base estimates on the customer’s detected country or the country selected in your store.

Widget templates

Start with a date range, countdown, or delivery timeline.

Widget editor

Manage translations and edit the widget’s HTML and CSS.

Where you can show delivery dates

Shopify app blocks

Add the widget in the theme editor. The product section must support app blocks.

  • Product pages
  • Home and landing pages

Liquid integration

Place the widget with a code snippet in custom sections or older themes.

  • Cart items
  • Collection product cards
  • Page-builder apps
  • Custom theme sections
  • Legacy themes

Coming soon

Checkout extension

Estimated delivery dates in checkout, on thank you pages, and in order confirmation emails.

Customer account extension

Delivery estimates on order status pages and in customer account order summaries.

Headless storefronts

An npm package for delivery estimates in custom storefronts and integrations.

Show delivery estimates before checkout

Add your first widget to a supported product section and show delivery estimates alongside the product.

Delivery dates based on your rules

Set delivery rules for processing, shipping, transit, and delivery. Delm uses them to calculate estimated arrival dates.

Separate schedules for each stage

Your warehouse may pack orders over the weekend while the carrier collects them on Monday. Give each stage its own schedule.

Defaults with targeted exceptions

Set default times, then allow longer processing for made-to-order products or different transit times by country.

Set working days and cutoffs

Set working days and cutoffs so orders placed after the cutoff move to the next available processing day.

Preview delivery estimates

Select a variant, order date, and country to see the estimate and which rules were applied.

Account for public holidays

Choose which schedules skip public holidays at your warehouse or delivery destination.

Exclude closure dates

Block stocktake days or closures so Delm skips them when calculating delivery estimates.

Processing rules

Use stock or vendor conditions to apply different processing times.

Transit rules

Set country-specific transit times and preview the resulting delivery date.

What merchants say about Delm

Show all reviews

5 out of 5 stars

This app has increased our conversion rate by 29%, which means the app is making us a lot of money.

Case Warehouse

United Kingdom

  • 5 out of 5 stars

    I am very happy that I found this app - there seem to be a lot of options that offer something similar, but none of them fit our needs as well as Delm. The granularity of the customization is especially what we love about it.

    Made By Cleo

    United States

  • 5 out of 5 stars

    We were looking into an app to show our delivery times, where we came across Delm. The app is so easy to use, and the support is super fast and clear. Very satisfied with this app so far.

    Studio Fedde

    Netherlands

Choose a plan for your store

Every plan includes all delivery-date features. Choose the monthly widget-view allowance your store needs. Save up to 27% yearly.

Billing period

Free plan

3,000 views/month

$0/mo

No charge

For stores with low usage. Upgrade when you need more widget views.

Install Delm
  • Starter

    25,000 views/month

    $15/mo

    Billed monthly

  • Grow

    150,000 views/month

    $29/mo

    Billed monthly

  • Unlimited

    Unlimited views

    $49/mo

    Billed monthly

How views are counted

Loading the widget counts as a view, including after a variant change. Widgets pause at your limit until you upgrade or your monthly allowance resets.

  • Every feature included

    Use all delivery rules, widget templates, and translations, even on the Free plan.

  • Direct developer support

    Every paid plan includes theme-integration help directly from Delm’s developer.

  • 14-day free trial

    See how many widget views your store uses before your paid plan’s first charge.

Questions before you install

Find answers about setup, delivery estimates, and billing.

Visit the help center

Setup and compatibility

Can I add Delm without coding?

Yes, in product-page and featured-product sections that support Shopify app blocks. Set your delivery rules in Delm, then add the widget in the theme editor.

Older themes and other placements may need a Liquid integration. Paid plans include developer support for theme integration.

How does Delm affect my store’s loading speed?

Delm’s script is a very small download at only about 2 KB compressed. It loads in the background on all stores and requests delivery dates asynchronously from Delm’s server, with response times generally under 200 ms. With this lightweight setup, Delm should not affect your PageSpeed or Lighthouse scores.

Can I use Delm with a page-builder app?

Yes. Delm supports PageFly, GemPages, and EComposer through a Liquid code snippet. Enable the Delm Core app embed and follow the integration guide for your page builder.

Can I show delivery dates in the cart or at checkout?

You can show an estimated delivery date for each cart item with a Liquid integration. Delm does not calculate a combined delivery date for the whole cart.

Checkout, thank you pages, order confirmation emails, and order status pages are not currently supported.

Does Delm work with headless storefronts?

Not currently. Delm does not yet support headless storefronts such as Shopify Hydrogen.

Can I match the widget to my store’s design?

Yes. Choose a starter template for a delivery date, range, countdown, or timeline. Edit the message and date format, and use HTML and CSS to adjust colors, spacing, and layout.

Does Delm support multiple languages and countries?

Yes. Add translations and date formats to one widget, and Delm shows the version matching the customer’s current store language. You can also set different transit times by destination country.

Delivery rules and estimates

How does Delm calculate delivery dates?

Delm uses your delivery rules to work through processing, carrier handover, transit, and final delivery. Processing and transit times, working days, cutoffs, holidays, and blocked dates determine the estimated arrival date.

Can I set different delivery times for different products?

Yes. Set a default processing time, then add exceptions for products that take longer to prepare, such as made-to-order items. Match exceptions by product, variant, collection, tag, vendor, or inventory condition.

Can Delm account for weekends, holidays, and cutoff times?

Yes. Configure working days and cutoff times, enable public holidays by country or region, and block dates when you do not process or ship orders.

Does Delm track shipments or guarantee delivery dates?

No. Delm estimates delivery dates from your settings. It does not use live carrier tracking, guarantee arrival dates, or replace a shipment-tracking app.

Plans and pricing

What’s included in the Free plan?

The Free plan includes 3,000 widget views per month and every delivery-date feature. Paid plans add higher or unlimited view allowances and direct developer support. Every paid plan has a 14-day free trial.

What counts as a view, and what if I reach my limit?

A page load with an active widget counts as a view, as does a refresh after a variant change. Multiple widgets on one page count as one view where possible. Your allowance resets each billing month; unused views do not roll over.

If you reach your limit, widgets pause until you upgrade or your allowance resets. Delm emails you as you approach and reach the limit.

Can I change or cancel my plan?

Paid plans are billed monthly or yearly. You can change plans in Delm at any time. Cancel a paid plan to return to the Free plan, or uninstall Delm to cancel your subscription.

Start showing delivery dates

Start with the Free plan. Set your delivery rules, then add the widget to your theme.