Skip to content
Pepinby SHIN
予約システム2026-03-272026-07-2110分で読めます
キャンセルポリシーノーショー対策イベント予約

Shopifyの予約キャンセルポリシーはどう作る?— 受注会・ポップアップ実例つきQ&A

Shopifyの予約キャンセルポリシーはどう作る?— 受注会・ポップアップ実例つきQ&A
イベント予約のキャンセルポリシーのイメージ

「アパレル受注会のキャンセル料、いくらにすればいいんだろう」「ポップアップで当日来ないお客様、どう扱おう」。Shopify で単発イベント予約を始めたお店から、こういうご相談を本当によくいただきます。

わたしは Shopify 予約アプリ「まるっと予約」を開発しています。この記事では、受注会・ポップアップ・一日カフェ・ワークショップなどの単発イベントで、キャンセル条件を事前に説明し、Shopifyの注文と返金へ落とし込む手順をQ&A形式でまとめました。

この記事で分かること

Shopify EC 運営者が単発イベント予約に対して、消費者契約法の考え方を確認しながらキャンセルポリシーを作る手順と運用のコツ。個別案件の適法性を判断する法律助言ではありません。

約2,000億円

無断キャンセルの年間被害額(飲食店推計)

down

4項目

ポリシーの必須要素

期限・控除額・連絡・例外

1件

公開前の確認

テスト予約から返金まで

出典:経済産業省「No show(飲食店における無断キャンセル)対策レポート」(2018年11月)

アパレル受注会のキャンセル料はいくらが妥当?

結論:受注会ごとの準備費と、空いた接客枠を再販売できる期限から控除額を決めます。 「当日50%」のような例をそのまま採用せず、サンプル運搬、人員、会場、決済手数料など、同種の契約解除で生じる平均的な損害を説明できるようにします。

アパレル受注会は、他の単発イベントと比べてもノーショーのダメージが特殊です。

準備費
開催前に確定
会場・運搬・人員などを記録
再販売
空いた枠
別のお客様へ案内できる期限を確認
決済費
返金時
返金できない手数料の有無を確認

サンプルを店舗まで運び、スタッフを当日配置し、生産枠も先読みで動かしている。その中での無断キャンセルは「予約枠が空いた」だけで済みません。だからこそ、事前にキャンセルポリシーを明示しておくことが法的にも実務的にも必須 です。

受注会のキャンセル料の組み方は、この記事と合わせて Shopifyでアパレル受注会の予約サイトを作る完全ガイド も参考になります。

受注会は「動いている人と物が多い」イベント。準備項目と確定日を記録すると、期限と控除額の根拠を説明しやすくなります。

ポップアップの予約キャンセルはどう扱う?

結論:入場枠だけを確保するポップアップは、無料予約と商品代へ充当するデポジットを比較します。 固定額を置く場合も、充当条件、返金期限、主催者都合の中止時の扱いを予約前に表示します。

ポップアップは、お客様にとっての心理的ハードルが受注会より低いイベントです。「ちょっと覗きに行く」感覚で予約する方も多いので、いきなり高額キャンセル料は逆効果になりがちです。

高額キャンセル料モデル
  • 入場確約は強い
  • 心理的ハードルが上がり予約数が減る
  • ブランドイメージが硬く見える
  • ライト層を取り逃す
商品代へ充当するデポジットモデル
  • 予約のハードルが低い
  • 期限後の控除額を事前表示
  • 来場時に商品代に充当できる設計が組める
  • ブランド体験を損なわない

デポジットを商品代に充当できる設計(来場で 100% 還元、ノーショーで没収)にすると、お客様の納得感が一段上がります。Shopify とまるっと予約での具体的な設計は Shopifyで予約時にデポジット(前払い)を受け取る方法 にまとめています。

ポップアップは参加ハードルとのバランスが重要です。無料予約とデポジットありの開催回を比較し、自店の来場率で判断します。

ノーショー対策のイメージ

一日カフェ・限定イベントのノーショー対策は?

結論:一日カフェは、食材の仕入れ確定日と空席を再販売できる期限を基準にします。 前日・当日という日付だけで固定せず、転用できない原価と人員配置を記録して控除額を決めます。

一日カフェ・限定ディナー・コラボイベントなど、食材原価が動くイベントは飲食店のキャンセルポリシー基準で考えるのが自然です。経済産業省のレポートでも、飲食店の無断キャンセル被害は年間約 2,000 億円と推計されています。

出典:経済産業省「No show(飲食店における無断キャンセル)対策レポート」(2018年11月)

イベントの性格(仕入れタイミング、座席数、コース or アラカルト)で線引きは変わります。仕入れや人員が確定する日時を、キャンセル料が変わる期限とそろえます。

食材が動くイベントでは、仕入れ確定日と転用できない原価を記録し、ポリシーの根拠にします。

キャンセル料を取ると違法になる?

結論:キャンセル料を定めること自体が直ちに違法になるわけではありません。 ただし、消費者契約法第9条第1号では、同種の契約解除に伴い事業者に生ずべき「平均的な損害」を超える部分が無効とされます。事前表示だけで金額が適法になるわけではありません。

ここが一番ご相談の多い論点です。

消費者契約法 第9条第1号

事業者が消費者から受け取るキャンセル料・違約金のうち、同種の消費者契約の解除に伴いその事業者に生ずべき「平均的な損害」を超える部分は無効になる、という規定です。

つまり、キャンセル料を取ること自体は問題ありません。問題になるのは以下の2点です。

  1. 01

    事前にお客様に明示していない

    予約画面・確認メールにポリシー記載がないと、原則として請求しづらくなります。
  2. 02

    平均的な損害額を超えている

    個別の実損と同じ意味ではありません。同種の契約、解除時期、費用の回避可能性などを踏まえて説明できるようにします。

出典:消費者契約法(消費者庁)

ポリシーは「期限・控除額・計算根拠・例外・連絡方法」を予約確定前に表示します。表示済みでも、平均的な損害を超える部分は無効になり得ます。

金額を先に決めず、「どの費用がいつ確定し、解除でどこまで回避できるか」を記録してから期限と控除額を設計します。

キャンセルポリシーのチェックリスト

キャンセル期限はいつまでにする?

結論:無料キャンセル期限を、回避できない費用が確定する直前に置きます。 日数や料率を他店からコピーせず、仕入れ、人員、会場、再販売の締切から逆算してください。

キャンセル期限の設計には、イベントの性格を反映させるのが王道です。

  • サンプル運搬・会場・スタッフの確定日時
  • 空いた接客枠を別の顧客へ案内できる期限
  • 来場時に充当するデポジットの有無
  • 主催者都合の中止・日程変更時は全額返金

「いつ仕入れと人件費が発生するか」を逆算するのが、期限設計のいちばん簡単な物差しです。

全額キャンセル料はNG?

結論:「無断なら100%」も自動的に有効とは限りません。 解除時期ごとの平均的な損害を超える部分は無効になり得るため、全額を控除する根拠を個別に確認します。

「全額取ってしまえばノーショーゼロでは?」というご相談もありますが、これは消費者契約法的にも、お客様体験的にもおすすめしません。

メリット
  • ノーショー抑止力は最強
  • 機会損失をフルカバー
  • お客様の本気度が上がる
デメリット
  • 平均的損害を超えると消費者契約法上無効
  • お客様が予約をためらう
  • SNS でネガティブに広がるリスク
  • リピート率が大きく下がる

高額・少人数のイベントでも、価格や席数だけで全額控除が正当化されるわけではありません。解除時期、回避できた費用、代替予約の可否を確認し、判断が難しい場合は法律専門家へ相談してください。

「全額取りたい」気持ちより、「ポリシーがあって守られている」状態を作る方が、結局は売上に効きます。

お客様に角を立てずキャンセル料を伝えるには?

結論:「お願い」のトーン+「理由」+「例外」の3点セットで書きます。 事務的な箇条書きを避けるだけで、印象は劇的に変わります。

文面のトーン次第で、まったく同じルールでも受け取られ方が変わります。

  • 命令口調を避け、「ご協力をお願いいたします」の構文にする
  • 理由を添える(例:「サンプル準備と接客枠確保のため」)
  • 例外対応に触れる(「体調不良など、やむを得ない事情はご相談ください」)
  • ポリシーは予約フローの目に入る場所に置く
  • 確認メール・前日リマインドにも要点を再掲

文例(受注会)

ご予約のキャンセル・変更は、開催日の[無料キャンセル期限]までにご連絡ください。サンプルの準備と接客枠確保のため、ご協力をお願いいたします。

・[期限A]まで:無料 ・[期限B]まで:[平均的な損害を基にした控除額] ・[期限B以降]:[平均的な損害を基にした控除額] ・返金方法と時期:[カード返金/連絡目安]

体調不良など、やむを得ない事情はお気軽にご相談ください。

最後の一文があるだけで、ポリシーの硬さが大きくほぐれます。

お客様への連絡イメージ

ポリシーをサイトのどこに掲載すべき?

結論:「予約フォーム直前」「予約確認メール」「フッター」の3箇所が最低ラインです。 1 箇所だけだと「知らなかった」と言われた時に弱くなります。

掲載場所は、お客様が予約 → 当日 → キャンセル判断、の各タイミングで自然に目に入る位置に置くのが鉄則です。

  1. 予約前

    予約フォーム直前

    商品説明の日時・価格付近に、ポリシー要点とリンクを表示。予約確定前に確認できる配置にします。

  2. 予約直後

    予約確認メール

    メール本文にキャンセル期限・料率・連絡方法を全文または要点で掲載。

  3. 開催前日

    前日リマインドメール

    「変更・キャンセルはこちらから」のリンクと、当日キャンセル料が発生する旨を明示。

  4. 常時

    サイトフッター

    「キャンセルポリシー」ページへのリンクをフッターメニューへ追加します。操作は Shopifyのメニューとリンク を確認してください。

ポリシーは「あるかないか」より、「どこに置いてあるか」で実効性が決まります。

天候不良・交通障害時の例外は?

結論:「店舗都合の中止=全額返金」「お客様都合の中止=通常ポリシー適用」がフェアな線引きです。 台風・大雪などはケースバイケースですが、事前に基準を書いておくとトラブルを防げます。

イベント主催側で気をつけるべき例外は3パターンあります。

  1. 01

    店舗都合の中止

    スタッフ体調不良・サンプル未着・店舗の事故などはキャンセル料なし+全額返金が原則。
  2. 02

    天災・公共交通機関の運休

    「気象庁の暴風警報・JR/私鉄の運休」など客観的トリガーで線引き。基準をポリシーに明記。
  3. 03

    お客様の体調不良・ご家族の事情

    事務的にはポリシー通り、運用ではケースバイケースで柔軟対応する旨をポリシーに記載。

例外条項は、ポリシーの最後に「やむを得ない事情はご相談ください」と一文添えるのがおすすめです。一律ルールでは捌ききれないグレーゾーンがある現場感を、お客様も理解してくれます。

例外条項を書いておくこと自体が、ブランドの信頼につながります。

ポリシー判断のイメージ

Shopify上でキャンセルポリシーを設定する手順は?

結論:「ポリシーページ作成 → 予約アプリで期限設定 → 確認メールに要点記載 → テスト」の順に進めます。 作成時間より、表示・キャンセル・返金が同じ条件で動くことの確認を優先します。

具体的な操作手順は以下の通りです。

  1. 1

    Shopify管理画面でポリシーページを作成

    オンラインストア → ページ」から新規ページを作成し、キャンセルポリシー本文を記載。タイトルは「キャンセルポリシー」、URL は /pages/cancellation-policy 推奨。

  2. 2

    フッターメニューにリンク追加

    「ナビゲーション → フッターメニュー」で先ほど作ったページをメニュー項目に追加。これで全ページのフッターに常設されます。

  3. 3

    まるっと予約のキャンセル期限を設定

    Shopify管理画面アプリまるっと予約スタッフ・部屋対象メニュー

    メニューごとのキャンセル期限を設定します。顧客マイページでは、その期限内でお客様が予約をキャンセルできます。

  4. 4

    予約確認通知に要点を記載

    まるっと予約から届く通知内容をテスト予約で確認します。編集できる通知にはポリシーの要点とURLを追加し、編集できない場合は商品説明と別送メールで補います。

  5. 5

    テスト予約・キャンセル・返金

    顧客アカウントでテスト予約し、マイページから期限内キャンセルを実行します。デポジットを使う場合はShopify注文で全額・部分返金の金額と通知も確認します。

→ まるっと予約を7日間無料で試す

イベントごとに費用確定日が違う場合は、同じ文面を使い回さず期限と控除額を見直します。

デポジット併用時の運用は?

結論:デポジットは事前に受け取る支払額です。 キャンセル時に控除する場合は、控除額がポリシーと平均的な損害の範囲に合うかを確認し、Shopify注文から必要額を返金します。

ポリシーだけだと、ノーショー時に「請求書を送る → 連絡が取れない」という最悪パターンが発生します。デポジットを取っていれば、そもそも請求行為が不要になります。

ポリシーのみ
  • 抑止力:中
  • キャンセル料回収:難しい
  • 無断キャンセル時の請求作業が発生
  • 導入コスト:ほぼゼロ
ポリシー + デポジット
  • 抑止力:高
  • 予約時に一部金額を回収済み
  • 期限に応じた全額・部分返金の操作が必要
  • 条件を事前表示し、テスト注文で確認

デポジット設計の具体例(受注会・ポップアップ・一日カフェ別)は Shopifyで予約時にデポジット(前払い)を受け取る方法 にまとめてあります。

デポジット返金条件は、ポリシー本文と予約商品ページの両方に明記してください。期限、控除額、返金時期、連絡方法、主催者都合の中止時の扱いまで記載します。

デポジットを使う場合は、予約時の請求額とキャンセル後の返金額を双方が確認できる状態にします。

リピーターと新規でルールを変えていい?

結論:一律に「問題ない」とは言えません。 顧客区分ごとに条件を変えるなら、客観的な基準を定め、予約確定前に対象条件とポリシーを表示し、合理性を説明できるようにします。

新規とリピーターで来場率が違うかは、ストアごとに確認します。印象だけで区分せず、同じ期間・同じイベント種別のデータを比較してください。

区分条件
明文化
購入回数・会員種別など客観基準
事前表示
予約前
適用される条件を本人が確認できる
実測
定期見直し
区分別の来場率と返金件数を比較

ルールを変える場合は、 客観的な区分基準・合理的な理由・事前表示 をそろえます。表示内容だけで妥当性が決まるわけではないため、条件が複雑または高額になる場合は専門家へ確認してください。

固定の推奨回数はありません。購入回数や会員ランクなど運用可能な基準を決め、区分ごとの来場率と返金件数を見直してください。

会員特典として設計する場合は、対象条件と適用されるキャンセル規定を会員ページへ明記します。免除による損失と継続率を測り、表示内容と実際の運用を一致させてください。

団体は準備費や再販売の難しさが異なるため、別条件を検討できます。人数だけで料率を決めず、団体予約で生じる平均的な損害と期限を確認してください。

条件を分ける場合も、記載しただけで適法性が保証されるわけではありません。根拠・表示・実運用を一致させます。

キャンセル料はクレジットカードで自動引き落としできる?

結論:後からカードへ自動請求するのではなく、予約時にデポジットを決済します。 キャンセル時は、表示した条件に従ってShopify注文から全額または一部を返金します。

後から請求する運用は未回収や連絡負担が生じます。Shopify +まるっと予約では予約時に割合または固定額のデポジットを受け取り、キャンセル後に返金額を確定できます。

  1. 1

    予約時にデポジット決済

    まるっと予約のStandardまたはProで、割合または固定額の前払いプランを対象商品へ設定します。テスト注文で実際の請求額を確認します。

  2. 2

    期限内キャンセル → 全額返金

    Shopify 管理画面の注文画面から「返金」ボタンで処理。お客様のカードに自動返金されます。

  3. 3

    期限後キャンセル → 一部返金 or 返金なし

    ポリシーと平均的な損害の範囲を確認し、Shopify注文から返金額を指定します。返金しない場合も、理由と計算根拠を記録します。

デポジットは回収方法を変える仕組みです。返金判断と顧客への説明が不要になるわけではありません。

運用フロー完成のイメージ

まとめ:単発イベント別キャンセルポリシー早見表

ここまでの内容を、Shopify EC 運営者の単発イベント別に整理します。

アパレル受注会

サンプル運搬・会場・人員の確定日と、空いた接客枠の再販売期限から設計。

ポップアップ

無料予約と商品代へ充当するデポジットを比較し、充当・返金条件を明記。

一日カフェ

食材の仕入れ確定日、転用できない原価、空席の再販売期限から設計。

ワークショップ

材料発注、講師謝礼、最少催行人数の確定日と例外条件から設計。

  • キャンセルポリシーは「期限・料率・連絡方法・例外」の4要素で組む
  • 消費者契約法第9条第1号では、同種契約の解除に伴う平均的な損害を超える部分が無効になり得る
  • イベント種別ではなく、費用確定日・回避可能性・再販売期限から控除額を決める
  • デポジット利用時も、期限に応じた返金判断と顧客への説明が必要
  • 顧客区分で条件を変える場合は、客観基準・事前表示・合理性を確認する
  • 掲載場所は「予約フォーム直前・確認メール・フッター」の3箇所が最低ライン

さいごに

わたしが まるっと予約 を作っている動機はシンプルです。「Shopify でイベント予約をやりたい EC 運営者さんが、法律・運用・お客様体験の三方良しでキャンセルポリシーを作れる世界にしたい」。これだけです。

まるっと予約では、メニューごとのキャンセル期限、顧客マイページからの期限内キャンセル、Standard以上のデポジットに対応しています。全プラン7日間の無料体験で、予約から返金まで試してください。

→ まるっと予約を7日間無料で試す

→ Shopifyで予約時にデポジット(前払い)を受け取る方法

→ Shopifyでアパレル受注会の予約サイトを作る完全ガイド

→ Shopifyを無料で試してみる

2026年7月21日時点の情報です。キャンセル料の設定にあたっては消費者契約法(特に第9条第1号)の規定をご確認ください。本記事は一般的な情報提供を目的としており、法的助言ではありません。具体的なケースは弁護士などの専門家にご相談ください。

Shopifyで予約・事前決済・顧客管理をまとめるなら、まるっと予約を7日間無料で試すから実際の予約枠を1つ作って確認できます。

この記事は、時間予約・来店予約・イベント予約に対応するShopify予約システム「まるっと予約」の開発元であるPepinが執筆しています。

キャンセルポリシーノーショー対策イベント予約受注会ポップアップまるっと予約
Share
SHIN

この記事の執筆者

SHIN

Pepin代表、Webエンジニアとして10年以上の経歴を持ち、
Shopifyアプリ・ストア開発 / webサービス開発 / メディア運営などマルチに活動。

Contact

まずは、課題の共有から。

Shopifyのこと、ECのこと、まずは気軽にご相談ください。