Now on the Shopify App Store

The delivery date always lands on the order.

DateLock lets your customers choose a delivery or pickup date at checkout — saved to every order, enforced on every checkout including express, and built so it never breaks your store.

Fails open by design — your checkout is never blocked.
Order #1032 Paid
Delivery date Jul 31, 2026
The Collection Snowboard
1 item · Standard
$749.95
On the order, every time
Built primarily for date-sensitive stores
BakeriesFloristsMeal kitsFresh foodLocal delivery
The problem

Date-sensitive orders fail two ways. DateLock fixes both.

Every incumbent loses merchants the same way — the date slips through, or the picker breaks the store. DateLock is engineered so neither can happen.

The date gets lost before fulfillment sees it.
DateLock writes it to every order — metafield, tag, and attribute your team can filter on.
A picker that goes down blocks checkout.
DateLock fails open — if it can't run, checkout still completes. You never lose a sale to us.
Express checkout skips the date entirely.
Enforced server-side — covers Shop Pay, PayPal, Apple & Google Pay, Buy-it-now.
What you get

Everything to collect a date — and nothing that risks your checkout.

On every order

The chosen date is written to the order as a metafield, tag, and attribute — visible and filterable for fulfillment. It never gets dropped.

Every checkout, incl. express

A server-side validation requires a date before checkout completes — covering Shop Pay, PayPal, Apple Pay, Google Pay and Buy-it-now.

Never breaks checkout

DateLock fails open by design. If it ever can’t run, checkout still completes and only date collection pauses — never a lost sale.

Your delivery rules

Set cutoff times, lead and preparation time, and blackout dates. Customers can only pick dates you can actually fulfill.

Shows everywhere

The date appears on the Thank-you page, the Order-status page, and — with a paste-in snippet — the order-confirmation email.

Leaves your theme alone

DateLock installs as a theme app embed — no theme code is edited. Switch it off or uninstall and nothing is left behind on your cart or checkout.

How it works

From checkout to fulfillment, the date carries through.

Customer picks a date

A clean date picker appears at checkout, greying out days your rules don’t allow — cutoffs, lead time, blackout dates.

DateLock enforces & saves it

The date is required before checkout can complete, then written straight onto the order — server-side, on every path.

You fulfill with confidence

The date is on the order detail, filterable by tag, and shown on the thank-you, order-status, and confirmation email.

See it in action

The date, from checkout to fulfillment.

Watch the 30-second tour — or scan the key screens below. All from a live store.

Real screens from a live store — the picker at checkout, the date on the thank-you page, and the date on the order in your admin.

Delivery-date picker at checkout
1 Customer picks a date at checkout
Delivery date shown on the thank-you page
2 It shows on the thank-you page
Delivery date on the order in Shopify admin
3 And lands on the order in admin
Pricing

Flat and transparent. Core enforcement on every plan.

Priced per delivery-date order each month. No trial gimmicks — the free tier is permanent. No billing after uninstall.

Free
$0
Up to 50 delivery-date orders / mo
  • Date on every order
  • Enforced on express checkout
  • Cutoff, lead time & blackouts
Add to Shopify
Pro
$29.99 / mo
Unlimited delivery-date orders
  • Everything in Growth
  • No monthly cap
  • Priority support
Add to Shopify

All plans include the full checkout enforcement and date-on-order — the core is never paywalled.

Lock in every delivery date.

Never lose a date — or a sale — again. DateLock is live on the Shopify App Store.

Add to Shopify