メインコンテンツへスキップ
ガイド

Shopifyに配送日時指定を追加する方法(商品ページ+カート)

Jahangir Alam2026年7月24日2026年10月12日更新2026年10月12日に事実確認済み11 min read
1014:00–16:00

配送日をお客様に選んでもらえるようにするには、Shopifyに配送日時指定の機能を追加します。OrderRulesのような配送スケジューリングアプリをインストールし、テーマアプリブロックを商品ページとカートに追加したうえで、配送ルール——リードタイム、注文の締め時間、配送可能な曜日——と配送日ごとの注文数の上限を設定します。数分で完了し、ノーコードで、どのShopifyプランでも動作します。

受注生産の商品を扱っているなら——ケーキ、花、ミールキット、家具など——「いつ届くの?」はどのお客様も最初に尋ねる質問です。Shopifyは標準では買い物客が配送日を選べないため、実際には対応できない日に注文が積み上がってしまいます。このガイドでは、Shopifyの商品ページとカートに配送日時指定を数分で追加する方法を、ノーコードで解説します。さらに、各日に上限を設け、満枠になった時点で受注を止める方法も紹介します。

Shopifyに配送日時指定が必要な理由

Shopifyは「常に営業中」であるように作られています。需要の面では素晴らしいのですが、フルフィルメントには向きません。1日に50個のケーキしかデコレーションできないベーカリーでも、土曜日に120件の注文を受け付けてしまい、誰かががっかりすることになります。配送日時指定は、その判断を購入の瞬間に移します。お客様がいつ欲しいかを伝え、あなたがどの日に何枠まで受け付けるかを決めるのです。

日本のような市場では、配送日と時間帯を選べることは標準的な消費者の期待であり、運送会社やマーケットプレイスによって当たり前になっています。これに応えることは最低条件です。応えながら自社の配送枠をコントロールできることが、強みになります。

優れた配送日時指定に求められること

カレンダーを表示するだけではありません。次の機能を確認してください。

  • 配送日と時間帯指定 — 日付とあわせて配送時間帯(例:14:00–16:00)を選べる。
  • 商品ごと・注文ごと — 必要に応じて明細ごとに異なる配送日を持たせられる。
  • 配送ルール — リードタイム、注文の締め時間、選択可能な曜日、予約可能期間。
  • 配送枠の上限 — 日付ごと・枠ごとの上限で、時間帯を売り切れにできる。
  • チェックアウトでの制御 — 有効かつ空きのある日付が選ばれたことをサーバー側でチェック(Shop Payやエクスプレスチェックアウトでも回避できない)。

OrderRulesは、これらすべてをAdvancedプランで実現します。注文制限やストア営業時間ですでに使っているのと同じShopify Functionsのチェックアウト制御を利用しています。

ステップ1 — OrderRulesをインストールしてAdvancedプランを開く

Shopify App StoreからOrderRulesをインストールし、アプリを開いて、サブスクリプションプランページからAdvancedにアップグレードします。配送機能はAdvanced限定で、14日間の無料トライアルが利用できます。追加の権限(注文、フルフィルメント、ロケーション)は、それを必要とする機能をオンにしたときにのみ要求されます。インストール時には要求されません。

ステップ2 — テーマアプリブロックを商品ページとカートに追加する

ストアフロントの配送日時指定はテーマアプリブロックなので、コードなしでテーマの中に組み込めます。

  1. オンラインストア → テーマ → カスタマイズに移動します。
  2. アプリの埋め込みでOrderRules Deliveryをオンにします。これが配送日時指定を動かします。
  3. 商品テンプレートで、メイン領域のブロックを追加を選び、アプリブロックからDelivery date pickerを選択します。
  4. カートテンプレートでも同様に繰り返します。カートドロワーに配送日時指定を表示するには、アプリの埋め込みでドロワーのオプションをオンにします。テーマによっては、そこにドロワーのセレクターを入力する必要があります。
  5. 保存します。

詳細はこちら:配送日時指定をセットアップする。

ステップ3 — 配送ルールを設定する

リードタイム(お客様が指定できる最短日)、締め時間(例えば14:00以降の注文は翌日に繰り越す)、配送可能な曜日、予約可能期間(どこまで先まで予約できるか)を含む提供可否ルールを作成します。全商品を対象にするか、商品・コレクション・タグで絞り込みます。詳しくは提供可否ルールをご覧ください。

ステップ4 — 時間帯指定と配送枠の上限を追加する

時間帯テンプレートで10:00–12:00や14:00–16:00のような時間帯を追加し、それぞれに1日あたり上限を設定してから、テンプレートをルールに割り当てます。1日全体については、お届け日の動作でお届け日ごとの最大注文数を設定します。すべての日付に適用される1つの数値です。満枠になった時間帯はリアルタイムでグレーアウトし、チェックアウトでも満枠の枠はブロックされます。注文がキャンセルされると、その枠は自動で解放されます。キャパシティ上限を参照してください。

ステップ5 — 受付停止日と休業日

配送できない日を(任意で理由を添えて)ブロックできます。または、ワンクリックの「ストア休業日をコピー」を使って、Shopifyですでに管理している休業日を取り込めます。詳しくは受付停止日と休業日をご覧ください。

ステップ6 — チェックアウトでテストする

ストアフロントからテスト注文を行い、Shop Payでも試してください。OrderRulesのShopify Functionが、未選択・売り切れ・受付停止のいずれの選択もチェックアウトでブロックします。注文タグ付けをオンにすると、注文にdelivery:YYYY-MM-DDとslot:HHMM-HHMMのタグも付くため、Shopifyの注文検索から日別のピッキングリストを作成できます。

配送日時指定の先へ:店舗受取、お届け目安、運送会社CSV

配送日が使えるようになれば、配送スイートの残りの機能も同じルールの上に組み上がります。

より大きな視点

配送日時指定は付け足しの機能ではありません——配送枠をコントロールするもう半分です。OrderRulesはすでにお客様がいつ注文できるかを管理しています(ストア営業時間、日次・週次・月次の上限、顧客ごとの制限)。配送日はいつ配送するかを管理します。同じアプリ、同じチェックアウト制御です。詳しくは注文制限+配送スケジューリング:なぜ1つのアプリにまとめるべきかをご覧ください。

まだ比較検討中ですか?Shopify 配送日時指定アプリのおすすめ比較 では、主要なアプリをスケジュール・締め時間・配送枠の観点で並べて比較しています。

試してみませんか?配送日時指定の機能を見る、または14日間の無料トライアルを始める。

よくある質問

はい。配送日は商品ごとにも注文ごとにも設定できます。単一の配送日の注文は通常どおり動作し、必要に応じて明細ごとに異なる配送日を持たせられます。

配送日時指定は、すべてのShopifyプランで商品ページとカートページに表示されます。Shopify Plusは不要です。カートドロワーへの表示は任意でオンにする設定です。チェックアウトページ自体に配送日時指定を置くにはShopify Plusが必要です。

いいえ。配送日時指定はルールをショップのメタフィールドから読み込むため、ストアフロントから当社のサーバーへの通信は発生しません。

アプリを比較中ですか?

このカテゴリの他のShopifyアプリすべてとOrderRulesを比較してご覧ください。

注文管理を手中に収める準備はできていますか?

OrderRulesを無料で試す