Every order arrives with its delivery date.

Customers pick a delivery date on your store before checkout. Checkout won’t finish without one, and the date is saved on the Shopify order your team packs from.

Free for 50 dated orders a month. Made for bakeries, florists, meal kits and anyone who delivers on a set day.

Order #1024 Paid
  • Celebration cake, 8 inch$64.00
  • Number candles$4.00
Delivery date
Oct 31, 2026
Tag
Delivery: 2026-10-31
delivery_date
2026-10-31

The date sits on the order, three ways.

Your team works from the Shopify order, so that is where the date goes. Nobody has to open a note or check a second app.

Additional details
delivery_date 2026-10-31Exactly what the customer chose.
Metafield
Delivery date Oct 31, 2026Stored as a real date that other apps can read.
Tag
Delivery: 2026-10-31Filter your orders list by day.

While enforcement is on, an order that arrives without a date is tagged DateLock: missing-date, so you can follow up.

A Shopify order with delivery_date 2026-07-23 under Additional details and Delivery date Jul 23, 2026 under Metafields
An order in Shopify admin, on our test store.

How it works

  1. A product page with the DateLock calendar open, asking the customer to choose a delivery date

    Your customer picks a date

    When they head to checkout or tap Buy it now, a calendar opens on your store. Days you can’t deliver are greyed out.

  2. Shopify checkout showing the message: Please choose a delivery date before checking out

    Checkout won’t finish without it

    Once you turn on enforcement in the app, a Shopify checkout rule stops any checkout that has no valid date and asks the customer to choose one. Shopify runs the rule on express checkouts like Shop Pay and PayPal too.

  3. Shopify thank-you page showing Delivery date July 18, 2026 in the order summary

    The date lands on the order

    DateLock saves it to the order as it comes in. Customers see it on the thank-you and order status pages once you add our blocks (Shopify Basic and up), and in the confirmation email with a snippet you paste in once.

Screens from our Shopify test store.

The full tour

From install to the date on the order, in under three minutes.

Only the days you can deliver.

Set your rules once in the app. The calendar follows them, so customers never pick a day you can’t make.

Cutoff time
After your daily cutoff, the earliest delivery day moves back by one.
Lead time
Need two days to bake or arrange? Nothing sooner can be picked.
Blackout dates
Closed for a holiday or booked solid? Block the day.
Presets
Start from the Bakery, Florist or Meal-kit settings and adjust.
Phone orders
Staff can add the delivery date to a draft order in Shopify admin.

If DateLock fails, checkout doesn’t.

Built to fail open

If our checkout rule can’t run, the checkout goes through. You might miss a date, never a sale, and the missing-date tag tells you which order to chase. This relies on Shopify’s “Block checkout if app experiences a problem” setting staying off, which is the default.

Your theme stays yours

DateLock is a theme app embed you switch on in the theme editor. It doesn’t edit your theme code.

Easy to leave

Uninstall and billing stops. Shopify removes our embed from your theme as well.

What it doesn’t cover: Shopify doesn’t run checkout rules on Point of Sale sales, subscription renewals or orders created by other apps, so DateLock can’t require a date on those.

Two plans. Same features.

The only difference is how many dated orders you get each month. Billed through Shopify.

Free

$0 no charge

50 dated orders a month

Every feature included. The count starts again on the 1st of each month.

Add to Shopify

Pro

$14.99 a month

$149 a year, about 17% less than monthly

Unlimited dated orders

Every feature included, with no monthly limit.

Add to Shopify
  • Only orders with a delivery date count toward the limit, including ones from draft orders.
  • Go over 50 on Free and we email you. 24 hours later, date collection pauses until the next month or until you upgrade. Checkout keeps working the whole time.
  • Uninstall and billing stops.

Questions

Can I make customers choose a delivery date before checkout on Shopify?

Yes. DateLock adds a delivery date calendar to your store. Once you turn on enforcement in the app, a Shopify checkout rule stops any checkout that has no valid date and asks the customer to choose one.

Does it work with Buy it now and express checkout?

When a customer taps Buy it now, the calendar opens first. Shopify runs our checkout rule on express checkouts like Shop Pay and PayPal too.

Where does the date show on the order?

In three places on the Shopify order: under Additional details (delivery_date 2026-10-31), as a Delivery date metafield that other apps can read, and as a tag (Delivery: 2026-10-31) you can filter your orders by. Customers see it on the thank-you and order status pages once you add our blocks (Shopify Basic and up). They also see it in the confirmation email after you paste in a snippet once.

What happens if DateLock has a problem during checkout?

The checkout goes through. If our checkout rule can’t run, you might miss a date, but never a sale. The DateLock: missing-date tag tells you which order to follow up. This relies on Shopify’s “Block checkout if app experiences a problem” setting staying off, which is the default.

Which delivery rules can I set?

A daily cutoff time, a lead time, and blackout dates for holidays or fully booked days. Start from the Bakery, Florist or Meal-kit preset and adjust it. Days you can’t deliver are greyed out on the calendar. Staff can also add a delivery date to a draft order for phone orders.

Does it support pickup or delivery time slots?

No. DateLock collects one delivery date per order. It doesn’t offer pickup locations or time slots.

Will it change my theme code?

No. DateLock is a theme app embed you switch on in the theme editor. It doesn’t edit your theme code, and when you uninstall, Shopify removes the embed from your theme.

What does it cost?

Free covers 50 dated orders a month with every feature. Pro is $14.99 a month or $149 a year for unlimited dated orders. Billing goes through Shopify, and only orders with a delivery date count. If you go over 50 on Free, we email you. 24 hours later, date collection pauses until the next month or until you upgrade, and checkout keeps working the whole time. Uninstall and billing stops.

Which orders does DateLock not cover?

Point of Sale sales, subscription renewals, and orders created by other apps. Shopify doesn’t run checkout rules on these, so DateLock can’t block them for a missing date.

Give every order its date.

Add to Shopify