Shopifyでチェックアウト後に顧客が編集できる商品を制限する方法

執筆:Shubham Vats(Revize創業者)

公開日:読了まで17分

目次

Shopifyでチェックアウト後に顧客が編集できる商品を制限するには、注文全体ではなく個々の商品をロックし、それ以外の商品で許可する操作を決めます。このガイドでは、チェックアウト後の数分間に1件の注文で何が起きるかを追い、各ルールがどこに適用されるかを説明します。

チェックアウト後に顧客が編集できる商品を制限する理由

顧客による注文の編集は珍しくなく、購入後すぐに行われます。一方、支払い後に変更されては困る商品も一部あります。 1,000万件以上のShopify注文を調べたところ、約19件に1件(5.2%)がチェックアウト後に編集されていました(Revize, 2026)。詳しくはShopifyの注文編集に関する統計をご覧ください。

注文数が多い店舗では、変更依頼が毎日継続的に届きます。大半はそのまま受け付けてよいものです。ただし、すでに刻印の工程に入ったイニシャル入りの商品、販売確定を前提に価格を設定した最終セール品、セットとして価格を設定したバンドルなどは、変更を防ぐ必要があります。

目的は編集を減らすことではありません。適切な商品に、適切な編集だけを許可することです。

1つの商品がロックされ、2つの商品を編集できるShopify注文

3商品を含む注文で購入直後の数分間に起きること

商品ごとのルールがなければ、注文内のすべての商品を同じように変更できます。ルールを設定すれば、顧客は必要な修正を行え、保護対象の商品は購入時のまま残ります。

イニシャル入りの革財布、最終セール品のジャケット、MサイズのTシャツを含む注文を考えてみましょう。チェックアウトが完了します。Revizeのデータセットでは、チェックアウト後の編集が行われるまでの時間の中央値は注文から4.6分です(Revize, 2026)。数分後、顧客は注文状況ページに戻ってきます。TシャツはLサイズにするつもりでした。

商品ごとのルールがなければ、顧客はサイズを直せます。同時に、最終セール品のジャケットを削除して返金を受けたり、刻印用ファイルの送信後に財布を取り消したりすることもできます。どの変更を店舗が実際に認めているかは、画面から分かりません。

商品ごとのルールがあれば、同じ訪問でも結果が変わります。Tシャツはリアルタイムの在庫確認を経て、MサイズからLサイズに変更されます。財布とジャケットは購入時のままです。問い合わせは発生せず、倉庫には店舗が発送を予定した商品が伝わります。

設計上の要点は、商品ごとに編集可能かどうかを決め、編集可能な商品について操作ごとに変更の可否を決めることです。 商品単位の変更は編集の一定割合を占めます。数量変更は編集された注文の9.0%、商品の追加は8.8%です(Revize, 2026、注文編集に関する統計)。

注文状況ページでサイズを交換する顧客のスマートフォン

Shopifyの標準機能でできることと、その範囲

Shopifyは注文の編集機能と、その変更に適用される制限を提供します。顧客にどの変更を許可するかは、追加するアプリのルールで決まります。

Shopifyの注文を編集する際の考慮事項には、すべての編集に適用される制限が示されています。

  • 編集できるのはフルフィルメント前の商品のみです。フルフィルメント済みの商品は削除できず、数量も調整できません。
  • Shop Pay Installmentsで支払われた注文など、注文自体を編集できない場合があります。
  • 注文単位のディスカウント、ディスカウントコード、自動ディスカウント、スクリプトによるディスカウントは管理画面で編集できません。編集できるのは、手動で適用した商品単位のディスカウントだけです。
  • 管理画面で注文を編集しても、配送方法や配送料は再計算されません。

アプリはShopifyの注文編集APIを通じて注文を編集します。orderEditBeginで編集を開始し、orderEditCommitで適用します。このAPIの対象は、2019年1月1日以降に作成された注文と、フルフィルメント前の商品に限られます。

つまり、注文で実際に変更できる範囲はShopifyが決めます。その範囲内で顧客に何を許可するかはアプリが決めます。商品単位の編集ルールは後者に当たります。

Revizeで顧客が編集できる商品を制限する方法

Revizeでは、商品タグで個々の商品を、注文タグで注文全体をロックできます。どちらもSettings → Order edit restrictionsで設定します。 Revizeは、購入後に顧客自身が注文を編集できるShopifyアプリです。フルフィルメント前なら、サポートへの問い合わせなしで配送先住所の変更、バリエーションや商品の交換、キャンセル、返金やストアクレジットの受け取りができます。以下の手順はRevizeの注文編集制限ガイドに沿っています。

  1. 分かりやすいタグ名を選びます。 fsよりfinal-sale、p13nよりpersonalizedを使います。各タグの役割をチームが確認できるよう、一覧を残してください。
  2. Revizeにタグを入力します。 RevizeのサイドバーでSettingsを開き、Order edit restrictionsまでスクロールします。商品単位のロックはProduct tags、注文全体のロックはOrder tagsに入力し、Saveをクリックします。欄が空の場合、すべて編集可能なままです。
  3. Shopifyで商品にタグを付けます。 Shopify AdminのProductsで商品を開き、Tags欄にタグを追加します(Shopifyの商品タグ)。Revizeが自動的に読み取ります。
  4. ロックされる操作を確認します。 タグ付き商品は、どの注文でも数量の変更、別のサイズ・色・バリエーションへの変更、削除ができません。同じ注文に含まれるほかの商品は編集可能なままです。ドキュメントでも、これが想定どおりの動作とされています。
  5. 商品以外の理由で変更を防ぐ場合は、注文全体をロックします。 high-risk、wholesale、rushなどの注文タグを使うと、その注文のすべての編集をブロックできます。
  6. タグ付けを自動化します。 Shopify Flowを使えば、ビジネス上の条件に応じて同じタグを付けられます。ドキュメントには、クリアランス商品にfinal-sale、$500を超える注文にhigh-risk、注文から2時間後にno-editを付ける3つの例があります。
  7. 下書き注文でテストします。 Shopifyの下書き注文は、ドキュメントで案内されている安全なテスト方法です(Revize FAQ)。タグ付き商品とタグなし商品を1つずつ入れた注文を作り、注文状況ページで両方の編集を試します。

注意: タグの照合は完全一致です。ブロックを機能させるには、Revizeに入力したタグとShopifyの商品または注文に付けたタグが同一である必要があります。タグ付き商品を編集できてしまう場合は、まずスペルを確認し、次にSaveをクリックしたか確認してください。

商品タグによって、商品がロック対象と編集可能な倉庫の箱に振り分けられる様子

まだ利用していない場合は、Shopify App StoreからRevize: Order Editing & Upsellをインストールしてください。ドキュメントに記載された設定時間は約5分で、最初に入力するのがタグの一覧です。設定全体については、顧客がShopifyの注文を自分で編集できるようにする方法をご覧ください。

商品だけでなく操作も制御する

商品タグは、1つの商品に対する3つの操作をすべてロックします。一部の操作だけを許可するには、タグに編集オプション、返金ポリシー、モジュールの表示設定を組み合わせます。

サイズ交換を許可し、数量変更をオフにする

Order Editing → Customer edit optionsのEdit product detailsには、数量変更とバリエーション変更のチェックボックスがそれぞれあります(Revizeの商品と数量の編集)。バリエーション変更をオン、数量変更をオフにすれば、顧客は購入点数を変えずにサイズを直せます。この設定は商品ごとではなく、店舗全体に適用されます。

値下がりする変更と返金を伴う削除をブロックする

Order Editing → Refund optionsの返金ポリシーは、操作単位で制御するうえで最も強い設定です。No refundでは交換は引き続き可能ですが、顧客が別の商品を追加するなどして差額を埋めない限り、注文合計額が下がる変更は画面上のメッセージとともにブロックされます(Revizeの支払いと返金)。この設定ではキャンセルボタンも表示されなくなります。別の最低注文数量の設定を使うと、注文の合計商品点数が指定数を下回る変更を防げます。初期値は1で、変更するにはRevizeへの連絡が必要です(Revizeの詳細設定)。

店舗全体または特定の注文でモジュールを非表示にする

Settings → AdvancedのFeature Visibility Rulesでは、Add / Replace products、Edit product details、Cancel orderなどのモジュールを店舗全体で表示または非表示にできます(Revizeの変更履歴)。Pro以上で使えるOrder Editing → RulesのRevizeルールエンジンには、Hide modulesというアクションもあります。ルールに一致する注文だけでReplace productsやChange variant or quantityなどのモジュールを隠したり、編集自体を無効にしたりできます。

ルールエンジンには商品またはSKUを条件にする機能はありません。ドキュメントに示された代替方法は、Shopify Flowで注文にタグを付け、その注文タグを条件にすることです。ルールが適用されるのは、ルールの有効化後に作成された注文だけです。

交換先として選べる商品を絞る

バリエーションの交換時には、顧客の住所へ実際に発送する拠点の在庫がリアルタイムで確認され、在庫切れのバリエーションは選択できません。Revizeの料金ページによると、別の商品への交換と商品の追加はProプランの機能です。追加できる商品を絞ったカタログや、カスタムの商品項目プロパティに基づくブロックは、hello@revize.appに連絡するとRevizeサポートが設定します。

つまり、タグで編集できる商品を決め、編集オプションと返金ポリシーで変更方法を決め、表示設定で顧客に見せる選択肢を決めます。

そのまま使える商品タイプ別の設定表

多くの商品カタログでは、商品タグを3~4個、注文タグを1個、そして明確な返金ポリシーを用意すれば対応できます。

商品タイプ 推奨ルール Revizeでの設定方法 理由
名入れ・イニシャル入り商品 商品をロック 商品タグpersonalized 製作がすぐに始まる場合がある
カスタム品・受注生産品 商品をロック 商品タグcustom 注文ごとに材料が確保される
最終セール品・クリアランス品 商品をロック 商品タグfinal-sale 返品を受けない前提の価格設定
バンドルの構成品 商品をロック 商品タグbundle。プロパティによるブロックはサポートに依頼 セットとして価格を設定している
無料ギフト すでにロック済み 設定不要 ポータルに常時通知が表示される
サイズのある衣類・靴 編集可能、バリエーション交換をオン タグを付けない 交換で販売を維持でき、在庫もリアルタイムで確認される
消耗品・詰め替え品 編集可能、数量変更をオン タグを付けない 数量を増やすとPay nowへ進む
デジタル商品 店舗で選択 Settings → Digital products Disable for All、Allow for All、Allow by Tagsから選ぶ
卸売・B2B注文 注文をロック 注文タグwholesale 個別に合意した条件と数量を守る

無料ギフトは自動的に保護されます。ポータルには「Free gifts can’t be edited」という通知が用意されています(Revizeの顧客ポータル)。

編集可能にしておく行は、ロックする行と同じくらい重要です。編集可能な商品なら、顧客が自分で変更を完了でき、支払いや返金も同じ注文上でShopifyによって処理されます。ロックすべき商品にタグが付いていなければ、変更後にスタッフが対応することになります。従来はチームがその作業を引き受けていました。明確なルールを設けて顧客自身が編集できるようにすれば、その作業は発生しません。卸売について詳しくは、チェックアウト後にShopifyのB2B注文を編集する方法をご覧ください。

チェックアウト後にロック対象商品と編集可能な商品へ分かれる経路

商品編集ルールで注意すべき例外

問題の多くはタグ自体ではなく、プロモーション、フルフィルメントのタイミング、編集できる項目が限られる注文タイプから生じます。

ディスカウント対象商品とBOGO対象商品。 Proでは、注文が変更されると、店舗で設定済みのパーセンテージ割引、定額割引、Buy X Get Y、自動ディスカウントをRevizeが再計算します(Revizeのディスカウント処理)。顧客が商品を削除して適用条件の金額を下回ると、ディスカウントは調整または解除されます。プロモーション対象の商品を変更させたくない場合は、その商品にタグを付けます。

すでにピッキング中の商品。 ピッキングを保護する設定は、編集可能な期間の設定によって異なります。

  • 時間指定またはスケジュール指定の期間を使う場合は、Order Editing → Order processingで推奨されるHold ordersモードを使います。注文作成時にShopifyのフルフィルメント保留を設定し、編集期間が終わると解除します(注文処理モード)。
  • 店舗全体にUntil fulfillmentの期間を設定している場合、Revizeは保留を設定しません(Revizeの編集期間)。
  • 注文ごとに保留する場合は、ルールエンジンのHold fulfillmentアクション(Pro以上)を使い、一致する注文が編集可能な間、保留します。このアクションは、同じルールのUntil fulfilled期限モードとは併用できません。

どの方法でも、WMSがpickedなどのタグを付ける場合は、そのタグをOrder edit restrictions → Order tagsに登録してください。タグが付いた注文の編集期間は直ちに終了します。編集期間中のフルフィルメント保留では、3PL(外部物流倉庫)側の対応を説明しています。

一部がフルフィルメント済みの注文。 Shopifyで変更できるのはフルフィルメント前の商品だけです。発送済みの商品は、タグの設定に関係なく編集できません。残りの商品がどのように表示されるか、テスト注文で確認してください。

ほかの販売チャネルからの注文。 TikTok ShopやFacebook & Instagramなどのチャネルでは、ドキュメントに記載された編集可能な項目が限られます。住所、メールアドレスまたは電話番号、配送日、対象注文のキャンセル、サポートへの連絡です(Revizeの詳細設定)。商品単位の交換は含まれていません。

ロックされた商品が顧客にどう見えるか。 ドキュメントには、無料ギフトの通知を除き、ロックされた商品の表示方法は記載されていません。下書き注文で確認し、RevizeのTranslationsで顧客向けの文言を編集して、最終セール品の方針を明確にしてください。

今週やること

変更を認められない少数の商品をロックし、それ以外は編集可能にして、1件のテスト注文で確かめてください。

  1. 商品タイプを上の表に照らし、商品タグを3~4個選びます。
  2. RevizeのSettings → Order edit restrictions → Product tagsに入力し、Saveをクリックします。
  3. Shopify Adminで対象商品にタグを付けるか、Shopify Flowでタグ付けを設定します。
  4. 返金ポリシーを目的に合わせて選びます。元の決済方法への返金、ストアクレジット(Proの機能)、または合計額が下がる変更を防ぎたい場合のNo refundです。選択にはストアクレジットと返金の比較ガイドが役立ちます。
  5. 倉庫がピッキング時に付けるタグを、編集をブロックする注文タグとして登録します。
  6. タグ付き商品とタグなし商品を1つずつ入れた下書き注文で、両方の編集を試します。

この6つの手順を終えれば、Shopifyでチェックアウト後に顧客が編集できる商品を制限し、それ以外の商品は顧客自身で変更できる状態にできます。

編集されたShopify注文の横で消えていくサポートチケットの束

よくある質問

顧客はチェックアウト後にShopifyの注文を自分で編集できますか?

はい。Revizeのようなアプリを使えば、顧客が利用する注文状況ページで編集できます。 確認メールやSMSの注文状況リンクを開くと、同じブラウザーでは3週間、注文の表示と編集ができます(Revizeの顧客ポータル)。その後は、メールアドレスまたは電話番号と注文番号、Shopifyの顧客アカウント、あるいは新しいアクセスリンクで本人確認を行います。

Shopifyで名入れ品やカスタム品を顧客が編集できないようにするには?

対象商品にcustomのようなタグを付け、RevizeのProduct tagsにも同じタグを追加します。 名入れ商品を作成する際にタグを付ければ、設定漏れを防げます。名入れ内容を別の商品ではなく商品項目プロパティとして取得している場合は、Revizeサポートがそのプロパティに基づくブロックを設定できます。

サイズ変更だけを許可し、商品の削除を禁止できますか?

はい。ただし、店舗全体に適用される条件として、バリエーション変更をオンにし、No refundポリシーを選ぶ必要があります。 同価格の交換はできますが、顧客が別の商品を追加するなどして差額を埋めない限り、合計額が下がる編集はブロックされます。そのため、安いバリエーションへの交換もできず、すべての注文でキャンセルボタンが表示されなくなります。特定の商品だけを保護するには、その商品にタグを付けてください。商品タグはその商品をロックし、注文の残りの商品は編集可能にします。返金ポリシーの変更は、変更後に始まる編集にのみ適用されます。すでに編集中の注文には、顧客が編集を始めた時点のポリシーが適用されます(Revizeの支払いと返金)。

顧客が交換先として選べる商品を制限できますか?

一部は可能です。在庫切れのバリエーションは常に選択できず、別の商品への交換機能は非表示にできます。 在庫は配送エリアごとに確認されるため、顧客へ発送できない倉庫にしかないバリエーションは表示されません。すべての注文ではなく一部の注文で交換機能を隠すには、ルールで対象注文を指定し、Hide modulesアクション(Pro以上)を使います。

顧客がディスカウント対象の商品を編集するとどうなりますか?

Proでは、Revizeが新しいカートの内容に対して店舗のディスカウントを再適用し、顧客自身の編集で適用条件から外れる場合はその旨を伝えます。 コードは引き続き有効で、期限内かつ利用上限内であり、注文内の商品に適用できる必要があります。販売者はタグを使って、特定の注文へのディスカウント適用をブロックすることもできます(Revizeのディスカウント処理)。

編集を制限するために商品へ一括でタグを付けるには?

Shopify Adminの一括編集を使うと、多数の商品に同時にタグを追加できます。 Shopifyでは商品1点につき最大250個、各タグは最大255文字まで設定できるため、編集制限用のタグを追加しても販売促進用のタグを圧迫しません(Shopifyの商品タグ)。新しいクリアランス商品にも継続して適用するには、Shopify Flowでタグ付けを自動化できます。

バンドルやサブスクリプションの商品は購入後に編集できますか?

サブスクリプション注文で編集できるのは今回の配送分だけです。バンドルの構成品は商品タグでロックできます。 Revizeが変更するのは現在のShopify注文であり、サブスクリプションアプリの契約ではありません。継続的な変更は、サブスクリプションアプリのポータルで行います(Revizeのサブスクリプションと予約注文)。サブスクリプションと予約注文の編集は、Revizeサポートが有効にします。