Otodoke | Delivery Date & Time

Let customers choose a delivery
date and time in the cart.

A Shopify app that adds a delivery date and time slot picker to the cart. Available dates are narrowed down automatically from your preparation days, cutoff time, and closed days, and orders with dates you can't deliver on can be stopped at checkout. No theme code changes.

The Basic plan is $3.99/month. Try it free for 14 days.

Otodokeのお届け希望日時の入力欄とカレンダー

Problem

Common problems with
delivery dates

Common problem

01

Customers write their preferred date in the order note,
in all kinds of formats, and checking them takes time…

Common problem

02

Customers pick closed days or dates you can't make,
and you have to contact them again…

Common problem

03

Your theme opens the cart as a side drawer,
so there's no place to choose a date…

Otodoke
solves them.

Only dates you can deliver on appear in the cart, and the chosen date and time are saved on the order. Orders with dates you can't deliver on can be stopped at checkout.

Features

What Otodoke can do

  1. 01

    Choose a delivery date and time slot in the cart

    Show the picker on the cart page and in the cart drawer. Dates can be chosen from a dropdown or a calendar, and the choice is saved under "Additional details" on the order. It can also be shown on the thank you page, the order status page, and in the order confirmation email.

    カートページでお届け希望日と時間帯を選ぶ入力欄
  2. 02

    Available dates are calculated automatically

    Available dates follow your preparation days, transit days, same-day cutoff time, shipping holidays, and non-delivery days. You can also import public holidays and add long holidays as a date range.

    カレンダーからお届け希望日を選ぶ画面
  3. 03

    Four selection types

    Choose from date and time, date only, day of the week only, or time only. Add time slots from a carrier preset with one click, then add or reorder them freely. The picker follows your store's language (Japanese or English).

    Otodokeの配送設定の画面
  4. 04

    Checkout validates the date again

    Make the delivery date required, or stop dates you can't deliver on, such as dates before the earliest delivery date. You decide in the settings whether to block or allow them.

  5. 05

    Different lead times by product or prefecture

    Set preparation days by product tag, products that can't have a delivery date, and transit days by the customer's prefecture.

  6. 06

    Let customers request a safe place

    Show a field where customers can choose where to leave the package, such as a delivery box or the front door (available on every plan). The choice is saved under "Additional details" on the order.

  7. 07

    Pro and Plus plans

    Narrow down date selection by shipping method and country

    Stop orders at checkout when the customer picks a shipping method that can't take a delivery date, such as mail delivery (you can also let them through). You can also choose which countries see the picker. For example, international customers don't see the picker and can order without a date.

  8. 08

    Plus plan

    On Shopify Plus, choose in checkout too

    Show a delivery date field under the shipping methods in checkout, so customers who skip the cart can still choose a date (Shopify Plus stores only).

Demo

Try it in
the demo store

Add a product to the cart and choose a delivery date and time slot.

Example screen: Choose a date in the cart

Choose a date in the cart

Gift shop

Add a product to the cart and the cart page shows the delivery date and time slot picker. Dates you can't choose are grayed out in the calendar.

  • Pick the date from a calendar
  • Time slots follow the carrier's slots (morning, 2 pm - 4 pm, and so on)
  • The chosen date and time are saved under "Additional details" on the order
Open the demo storeOpens in a new window.

Demo store password

This is a test store. No products are actually sold.

Flow

Getting started

01

Install from the App Store

Install from the Shopify App Store and choose a plan. Try it free for 14 days.

02

Set your delivery rules

Enter your preparation days, cutoff time, closed days, and time slots, then save. Saving also turns on validation at checkout.

03

Add the picker to the cart

Open the theme editor from the button on the app's home page, place the picker above the checkout button, and save. It then appears in your store.

Pricing

Pricing

Charges are included in your Shopify bill.

Pro

$7.99/month

$79.90/year · 14-day free trial

  • Works on Shopify Plus stores too
  • Everything in the Basic plan
  • Stop orders at checkout that use a shipping method that can't take a date (such as mail delivery)
  • Choose which countries see the picker (for example, hide it from international customers)

Plus (Shopify Plus only)

$12.99/month

$129.90/year · 14-day free trial

  • For Shopify Plus stores that want customers to choose the date in checkout
  • Everything in the Pro plan
  • Delivery date and safe place fields under the shipping methods in checkout
  • Customers who skip the cart can still choose a date in checkout

Prices are in US dollars and exclude tax. Shopify Plus stores can use the Basic and Pro plans as is (customers choose the date in the cart). You only need the Plus plan if you want customers to choose the date inside the checkout. On development stores, you can try all plan features for free.

Start with a 14-day free trial. You can change plans later.

Install from the App StoreOpens in a new window.

Developer

Otodoke is developed by Craftify,
a Shopify agency.

We build and run Shopify stores. We can also help adjust your theme for Otodoke or talk about your store as a whole.

FAQ

FAQ

The picker doesn't appear in the cart.

Check Installation status on Otodoke's home page. If it says Not installed, click "Add the date picker to the cart page", move the picker above the checkout button in the theme editor, and save. If your theme opens the cart as a side drawer, also click "Turn on the date picker in the cart drawer" on the home page.

アプリのホームの「設置と表示」。カートページの入力欄が「設置済み」になっている
Does it work with themes that open the cart as a side drawer?

Yes. Click "Turn on the date picker in the cart drawer" on Otodoke's home page and save. The picker appears just above the checkout button in the drawer. If it doesn't show up, you can set where it's inserted under Cart drawer in Delivery settings.

アプリのホームの「カートドロワーの入力欄」と「有効にする」ボタン
How are the available delivery dates decided?

They're calculated from your preparation days, transit days, same-day cutoff time, shipping holidays, and non-delivery days. Use the Delivery date preview in Delivery settings to see which dates are available with your current settings.

配送設定の「日数」。準備日数・配送日数・最大日数 配送設定の「お届け日のプレビュー」。出荷日と最短のお届け日が分かる
Where can I see the date and time the customer chose?

It appears under "Additional details" on the order page. You can also show it on the thank you page, the order status page, and in the order confirmation email (setup required).

注文の「追加詳細」に残った配送希望日と配送時間帯
Can I try it for free?

Every plan includes a 14-day free trial. On development stores, you can try all plan features for free.