Delivery date & time-slot picker for Shopify
Let customers choose exactly when their order arrives — then control your capacity so no day gets overbooked. Order limits and delivery scheduling, in one app.
Date picker on product & cart pages
Shoppers pick a delivery date right on the product page or in the cart drawer. Different line items can carry different dates, or the whole order can share one. Auto-detected across themes — no theme code to edit.
Time-slot selection
Offer delivery windows like 14:00–16:00 alongside the date. Full slots grey out live, so customers only pick what you can actually fulfill.
Delivery rules
Set lead time, an order cutoff (e.g. orders after 14:00 ship the next day), which weekdays you deliver, and how far ahead customers can book.
Per-product, collection, tag & country scoping
Different products, different rules. Target a market (for example, Japan only) and make any rule delivery-only, pickup-only, or both.
Capacity limits per date & slot
Cap how many orders each date and each slot can take. Enforced at checkout via a Shopify Function — no overbooking — and cancelled orders release their slot automatically.
Blackout dates + copy store holidays
Block dates you can't deliver, with an optional reason. One click imports your Shopify store-closed dates as delivery blackouts.
Estimated delivery date on product pages
Show "Arrives Jul 10 – Jul 11" on the product page, computed with holiday-aware business-day counting that skips weekends, blackouts, and national holidays.
Scheduled in-store pickup
Let customers book a pickup date and slot across multiple locations, each with its own hours, cutoff, and capacity. Rides Shopify's native local pickup at checkout.
Carrier CSV export (Japan)
Export shipment data in official carrier layouts — Yamato B2クラウド, Sagawa e飛伝III, Japan Post ゆうプリR — Shift-JIS encoded, with editable profiles.
Tracking import & auto-fulfillment
Upload a carrier shipment CSV to match orders, create fulfillments with tracking URLs, and notify customers automatically.
Auto-tag orders + checkout enforcement
Every order is tagged by delivery date and slot (delivery:2026-07-19, slot:1400-1600) so you can build daily picking lists. Shopify Functions block missing, sold-out, or blacked-out selections at checkout.
- No code
- Works with your theme
- Permissions requested only when you use a feature
- English & Japanese
Explore the delivery suite
Frequently asked questions
OrderRules adds a delivery date and time-slot picker to your product and cart pages via a no-code theme app block. The customer's choice is enforced at checkout by a Shopify Function, so an impossible date can't slip through Shop Pay or express checkout.
Yes. Each availability rule sets a lead time (earliest date a customer can pick), a daily cutoff (after which today no longer counts), delivery weekdays, and a horizon (how far ahead they can book).
Yes. Set per-date and per-slot capacity limits. Full slots grey out live and booking is atomic, so two shoppers can't grab the last slot at once — no overbooking.
No. It installs as a no-code theme app block on the Advanced plan, with a 14-day free trial and no Shopify Plus requirement.
Yes. Scope rules by product, collection, tag, or country to give items different lead times or delivery days, and dates can be per item or per order.
Control when customers order — and when you deliver.
Start free, and switch on delivery scheduling whenever you're ready.