- 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
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.
Choose your delivery date
Try it. This demo store needs a day’s notice, has a 2 pm cutoff and is closed on two days.
Pick a date to continue.
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.
delivery_date 2026-10-31Exactly what the customer chose.Delivery date Oct 31, 2026Stored as a real date that other apps can read.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.
When they head to checkout or tap Buy it now, a calendar opens on your store. Days you can’t deliver are greyed out.
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.
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.
From install to the date on the order, in under three minutes.
Set your rules once in the app. The calendar follows them, so customers never pick a day you can’t make.
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.
DateLock is a theme app embed you switch on in the theme editor. It doesn’t edit your theme code.
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.
The only difference is how many dated orders you get each month. Billed through Shopify.
$0 no charge
50 dated orders a month
Every feature included. The count starts again on the 1st of each month.
Add to Shopify$14.99 a month
$149 a year, about 17% less than monthly
Unlimited dated orders
Every feature included, with no monthly limit.
Add to ShopifyYes. 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.
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.
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.
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.
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.
No. DateLock collects one delivery date per order. It doesn’t offer pickup locations or time slots.
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.
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.
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.