Checkout Blocks コンテンツのトラブルシューティング

Checkout Blocks のコンテンツは、さまざまな理由で想定どおりに表示されないことがあります。その結果、要素が非表示になったり、正常に機能しなくなったりします。一般的な問題には、表示ルールが満たされていない、許可設定が間違っている、ブロック自体の設定とチェックアウトとアカウントエディタでのブロックの追加方法との間に不一致があることなどが含まれます。

このガイドでは、Checkout Blocks の一般的な問題を自分でトラブルシューティングして解決する方法を説明します。このガイドの手順を確認しても問題が解決しない場合は、Shopify サポートにお問い合わせください。

ブロックのトラブルシューティング

ブロックとは、カスタムフィールド、動的コンテンツ、バナーなど、チェックアウトにコンテンツを表示するカスタマイズ要素のことです。ブロックが想定どおりに機能しない場合は、以降のセクションを参考にして問題を特定し、解決してください。

ブロックがチェックアウトに表示されない

エディタに追加されていないブロックのトラブルシューティング

Checkout Blocks アプリでブロックを作成しても、チェックアウトに自動的に追加されるわけではありません。チェックアウトとアカウントのエディタを使用して、チェックアウト設定にブロックを追加する必要があります。

手順:

  1. 管理画面から、[設定] > [チェックアウト] に移動します。
  • [構成] セクションで、変更する構成の横にある [カスタマイズ] をクリックします。
  • ブロックを表示するチェックアウトページに移動します。
  • [⊕ ブロックを追加] をクリックし、適切なブロックタイプを選択します。
  • ブロック ID が Checkout Blocks で作成したブロックの ID と一致するように設定します。
  • [保存] をクリックします。
  • 有効に設定されていないブロックのトラブルシューティング

    ブロックをチェックアウト内に表示するには、ステータスを[有効] に設定する必要があります。下書き状態のブロックは、お客様には表示されません。

    手順:

    1. 管理画面から、[アプリ] > [Checkout Blocks] に移動します。
  • [ブロック] をクリックします。
  • 有効にするブロックをクリックします。
  • [ステータス] セクションで、[有効] を選択します。
  • [保存] をクリックします。
  • マーケットまたはページに公開されていないブロックのトラブルシューティング

    ブロックにマーケット固有の公開設定が構成されている場合、そのブロックは選択したマーケットにのみ表示されます。ブロックが特定のチェックアウトページにのみ公開されている場合、他のページには表示されません。

    手順:

    1. 管理画面から、[アプリ] > [Checkout Blocks] に移動します。
  • [ブロック] をクリックします。
  • 確認するブロックをクリックします。
  • [公開] セクションで、ブロックが該当するすべてのマーケットに公開されていることを確認します。
  • [チェックアウトページ] セクションで、ブロックが該当するすべてのチェックアウトページに表示されるように設定されていることを確認します。
  • [保存] をクリックします。
  • 表示ルールが満たされていない場合のトラブルシューティング

    表示ルールでは、チェックアウトでブロックを表示するために満たす必要のある条件を定義します。お客様のチェックアウトセッション中にこれらの条件が満たされない場合、ブロックは表示されません。

    手順:

    1. 管理画面から、[アプリ] > [Checkout Blocks] に移動します。
  • [ブロック] をクリックします。
  • 表示されていないブロックをクリックします。
  • ブロックに設定されている表示ルールを確認します。
  • テストチェックアウトが、カートの合計金額のしきい値、商品タイプ、お客様のログイン状況など、必要なすべての条件を満たしているかどうかを確認します。
  • [次の場合にのみ表示:すべてのルールが一致] を設定している場合は、すべてのルールが満たされていることを確認します。[次の場合にのみ表示:いずれかのルールが一致] を設定している場合は、少なくとも1つのルールが満たされていることを確認します。
  • ブロック ID の不一致のトラブルシューティング

    チェックアウトとアカウントエディタの各ブロックタイプには、ブロック ID の設定があります。エディタのブロック ID は、Checkout Blocks アプリで作成したブロックのブロック ID と一致している必要があります。ID が一致しない場合、ブロックは表示されません。

    たとえば、Checkout Blocks アプリのブロックのブロック ID が 4 の場合、チェックアウトとアカウントエディタのブロックのブロック ID も 4 に設定する必要があります。

    手順:

    1. 管理画面から、[アプリ] > [Checkout Blocks] に移動します。
  • [ブロック] をクリックします。
  • 表示されていないブロックをクリックし、そのブロック ID をメモします。
  • [設定] > [チェックアウト] に移動します。
  • [構成] セクションで、確認する構成の横にある [カスタマイズ] をクリックします。
  • エディタで、コンテンツを表示するはずのブロックをクリックします。
  • [ブロック設定] で、ブロック ID が手順3の ID と一致することを確認します。
  • ID が一致しない場合は、ブロック ID を更新して一致させます。
  • [保存] をクリックします。
  • 「プレビューブロック ID」フィールドに値が含まれている場合のトラブルシューティング

    チェックアウトとアカウントエディタの [プレビューブロック ID (テスト目的)] フィールドは、テストのみを目的としています。チェックアウトを保存した後にこのフィールドに値が含まれている場合、ブロックの表示ルールが上書きされ、予期しない動作が発生する可能性があります。

    手順:

    1. 管理画面から、[設定] > [チェックアウト] に移動します。
  • [構成] セクションで、確認する構成の横にある [カスタマイズ] をクリックします。
  • 正常に表示されていないブロックをクリックします。
  • [プレビューブロック ID (テスト目的)] フィールドで、値をすべて削除してフィールドを空にします。
  • [保存] をクリックします。
  • 優先度の高いブロックが代わりに表示される場合のトラブルシューティング

    同じタイプの複数のブロックに重複する表示ルールがある場合、優先順位が最も高いブロックのみが表示されます。ブロックの優先順位について、詳しくはこちらをご覧ください。

    手順:

    1. 管理画面から、[アプリ] > [Checkout Blocks] に移動します。
  • [ブロック] をクリックします。
  • [⇅ 優先順位を編集] をクリックします。
  • 表示されていないブロックタイプを選択します。
  • 優先順位を確認します。番号が小さいブロックほど、優先順位が高くなります。
  • [優先順位] の番号を調整して、最初に表示されるブロックを変更します。
  • [保存] をクリックします。
  • 有効なブロックの上限に達した場合のトラブルシューティング

    Checkout Blocksでは、ブロックタイプごとに最大 30 個の有効なブロックがサポートされています。有効なカスタムフィールドブロックが 35 個あるなど、1つのタイプで有効なブロックが 30 個を超えている場合は、チェックアウトで表示できるのは最初の 30 ブロックのみです。

    手順:

    1. 管理画面から、[アプリ] > [Checkout Blocks] に移動します。
  • [ブロック] をクリックします。
  • トラブルシューティングを行っているブロックタイプで絞り込みます。
  • 有効なブロックの数を数えます。
  • 有効なブロックが 30 個を超えている場合は、不要になったブロックを無効にするか、削除してください。
  • チェックアウトでブロックが複数回表示される

    共有セクションに追加されたブロックのトラブルシューティング

    チェックアウトとアカウントエディタでブロックを追加する場所によっては、チェックアウトのすべてのステップでブロックが表示される場合があります。[注文概要] セクションと、[続行または戻る] ボタンに付随するエリアは、チェックアウトのすべてのページにわたって表示されます。

    ブロックを特定のステップにのみ表示するには、そのステップのメインコンテンツエリアにブロックを追加してください。

    手順:

    1. 管理画面から、[設定] > [チェックアウト] に移動します。
  • [設定] セクションで、変更する設定の横にある [カスタマイズ] をクリックします。
  • 複数回表示されているブロックをクリックします。
  • ブロックがどのセクションにあるかを確認します。[注文概要] セクション内、または [続行または戻る] ボタンに付随している場合、そのブロックはすべてのチェックアウトページで表示されます。
  • ブロックを特定のページにのみ表示するには、現在のセクションからブロックを削除し、目的のチェックアウトページのメインコンテンツエリアに追加してください。
  • [保存] をクリックします。
  • 複数追加されたブロックインスタンスのトラブルシューティング

    [項目編集] ブロックなど一部のブロックタイプは、通常チェックアウトに 1 回追加するだけで済みます。ブロックは表示ルールを利用して、シナリオごとに異なるコンテンツを表示します。ブロックコンテンツが重複している場合は、誤って必要以上にブロックを追加してしまった可能性があります。

    手順:

    1. 管理画面から、[設定] > [チェックアウト] に移動します。
  • [構成] セクションで、確認する構成の横にある [カスタマイズ] をクリックします。
  • チェックアウトの各ページに移動して、追加されているブロックを確認します。
  • 同じタイプで同じブロック ID の重複したブロックが見つかった場合は、そのブロックをクリックして [ブロックを削除] を選択し、余分なものを削除してください。
  • [保存] をクリックします。
  • ブロックの作成時または保存時のエラーに関するトラブルシューティング

    ブロックの作成または保存を試みたときにエラーが表示される場合は、以下のセクションを確認してください。

    「フォームの送信にいくつか問題がありました」というエラーのトラブルシューティング

    このエラーは通常、お使いのスタッフアカウントに、Checkout Blocksでブロックを作成するために必要な許可がないことを示しています。

    必要な許可:

    • ストアの許可 > コンテンツ:スタッフには、メタオブジェクト定義を [表示] および [作成、編集] する許可と、エントリーを [表示] および [作成、編集] する許可が必要です。
    • ストアの許可 > ストアの設定:スタッフには [設定を管理] の許可が必要です。
    • アプリの許可:スタッフには、少なくとも Checkout Blocks に対する許可が必要です。

    手順:

    1. 管理画面から、[設定] > [ユーザーと権限] に移動します。
    2. エラーが発生しているスタッフアカウントをクリックします。
    3. [ストアの許可] で、[コンテンツ] セクションを展開します。
    4. [メタオブジェクト定義][表示][作成、編集] の許可が選択されていることを確認します。
    5. [エントリー][表示][作成、編集] の許可が選択されていることを確認します。
    6. [ストアの設定] で、[設定を管理] が選択されていることを確認します。
    7. [アプリの許可] で、Checkout Blocks が選択されていることを確認します。
    8. [保存] をクリックします。

    スタッフの許可を変更する権限がない場合は、ストアオーナーまたはユーザー管理の権限を持つスタッフに連絡してください。

    カスタムディスカウントのトラブルシューティング

    Checkout Blocksで作成されたカスタムディスカウントは、いくつかの要因により、期待どおりに適用されない場合があります。

    有効な自動ディスカウントの上限に達した場合のトラブルシューティング

    Shopifyでは、インストールされているすべてのアプリによるアプリベースのディスカウントを含め、一度に最大 25 件の有効な自動ディスカウントを設定できます。この上限は、Checkout Blocksだけでなく、ストア全体に適用されます。

    26 件目の自動ディスカウントを有効にしようとしても、チェックアウトでは適用されません。

    手順:

    1. 管理画面から、[ディスカウント] に移動します。
    2. [自動] ディスカウントのみを表示するように絞り込みます。
    3. 現在有効な自動ディスカウントの数を数えます。
    4. 有効な自動ディスカウントが 25 件以上ある場合は、新しいディスカウントを有効にする前に、不要になったディスカウントを無効にするか、削除してください。

    ディスカウントを組み合わせる際の制限について、詳しくはこちらをご覧ください。

    ディスカウントが有効でない場合のトラブルシューティング

    カスタムディスカウントをチェックアウト内で適用するには、ディスカウントが [有効] に設定されている必要があります。また、設定された開始日と終了日に基づいて、ディスカウントの有効期限が切れていない必要もあります。

    手順:

    1. 管理画面から、[アプリ] > [Checkout Blocks] に移動します。
  • [ディスカウント] をクリックします。
  • 適用されていないディスカウントをクリックします。
  • [ステータス] セクションで、ディスカウントが [有効] に設定されていることを確認します。
  • [有効期間] セクションで、現在の日付が設定済みの開始日と終了日の範囲内であることを確認します。
  • [保存] をクリックします。
  • ディスカウントのルールが満たされていない場合のトラブルシューティング

    Checkout Blocksのカスタムディスカウントでは、ディスカウントが適用されるタイミングを決定する詳細な条件ルールを設定できます。お客様のチェックアウトセッション中にこれらの条件が満たされない場合、ディスカウントは適用されません。

    手順:

    1. 管理画面から、[アプリ] > [Checkout Blocks] に移動します。
  • [ディスカウント] をクリックします。
  • 適用されていないディスカウントをクリックします。
  • ディスカウントに設定されているルールと条件を確認します。
  • テストチェックアウトが、最低注文金額、特定の商品やコレクション、お客様の利用資格要件など、必要な条件をすべて満たしているかどうかを確認します。
  • 必要に応じてディスカウントのルールを調整します。
  • [保存] をクリックします。
  • 配達方法と決済方法のカスタマイズに関するトラブルシューティング

    配達方法または決済方法が期待どおりに非表示、名前の変更、並べ替えにならない場合は、次のセクションを確認してください。

    カスタマイズが有効になっていない場合のトラブルシューティング

    配達方法または決済方法のカスタマイズをチェックアウトで適用するには、「有効」に設定する必要があります。

    手順:

    1. 管理画面から、[アプリ] > [Checkout Blocks] に移動します。
  • 「Functions」をクリックします。
  • 機能していないカスタマイズをクリックします。
  • 「ステータス」セクションで、カスタマイズが「有効」に設定されていることを確認します。
  • [保存] をクリックします。
  • 有効な関数の上限に達した場合のトラブルシューティング

    Shopify Functions には、タイプごとに有効にできる機能の数に制限があります。各ストアでは、最大 25 件の決済のカスタマイズ機能を有効にできます。この制限を超えると、Failed to enable customization. Please try again or contact support. というエラーが表示されることがあります。

    これらの上限は、チェックアウトのパフォーマンスを高く維持するために役立ちます。上限を超えないようにするには、カスタマイズを統合または削除する必要があります。

    手順:

    1. 管理画面から、[アプリ] > [Checkout Blocks] に移動します。
  • 「Functions」をクリックします。
  • 配達のトラブルシューティングを行っている場合は有効な配達方法のカスタマイズの数を、決済のトラブルシューティングを行っている場合は有効な決済方法のカスタマイズの数を数えます。
  • そのタイプの上限に達している場合は、不要になったカスタマイズを無効化または削除します。
  • 新しいカスタマイズをもう一度有効にしてみます。
  • カスタマイズのルールが満たされていない場合のトラブルシューティング

    配達方法と決済方法のカスタマイズは、カスタマイズを適用するタイミングを決定するルールに基づいています。お客様のチェックアウトセッション中にこれらの条件が満たされない場合、カスタマイズは有効になりません。

    手順:

    1. 管理画面から、[アプリ] > [Checkout Blocks] に移動します。
  • 「Functions」をクリックします。
  • 機能していないカスタマイズをクリックします。
  • カスタマイズに設定されているルールを確認します。
  • テストチェックアウトが必要な条件をすべて満たしているかどうかを確認します。
  • 必要に応じてルールを調整します。
  • [保存] をクリックします。
  • テストチェックアウトで変更を検証する

    Checkout Blocks のカスタマイズを本番環境で使用する前に、テストチェックアウトを使用して、期待どおりに機能するかを検証する必要があります。

    手順:

    1. オンラインストアから、テストしたいブロック、ディスカウント、またはカスタマイズの条件に一致する商品をカートに追加します。
    2. チェックアウトに進みますが、購入は完了しないでください。
    3. チェックアウトの各ステップを確認し、以下を確認します。
      • ブロックが正しい場所に正しいコンテンツで表示されること。
      • 利用資格要件が満たされたときに、カスタムディスカウントが適用されること。
      • 配達方法と決済方法のカスタマイズが期待どおりに機能すること。
    4. カートの合計金額に基づく表示ルールをテストしている場合は、さまざまなカート金額を試して、正しいしきい値でブロックが表示されたり非表示になったりすることを確認します。
    5. お客様に基づく表示ルールをテストしている場合は、ログインしている場合とゲストとしてチェックアウトする場合の両方のシナリオをテストします。

    よくある質問

    同時に有効にできるブロックの数はいくつですか?

    ブロックタイプごとに最大 30 個のブロックを有効にできます。たとえば、30 個の有効なカスタムフィールド、30 個の有効な動的コンテンツブロック、30 個の有効な項目編集ブロックを同時に有効にできます。1 つのタイプで 30 個を超えるブロックを作成できますが、チェックアウトに表示できるのは、最初の 30 個の有効なブロックのみです。

    Checkout Blocks を使用するために特定のスタッフの権限が必要なのはなぜですか?

    Checkout Blocks は、メタオブジェクト定義を作成してブロック設定を保存します。スタッフがアプリでブロックを保存するには、メタオブジェクト定義とエントリーを作成、編集するための権限が必要です。さらに、スタッフには [ストアの設定][設定を管理する] 権限と、Checkout Blocks に対する明示的な [アプリの権限] が必要です。

    Shopify Plus を利用していない場合でも Checkout Blocks は使用できますか?

    Basic プラン以上のマーチャントは、サンキューページと注文状況ページでのみ dynamic content ブロックと static content ブロックを使用できます。カスタムフィールド、カスタムディスカウント、配達や決済方法のカスタマイズなど、他のすべての Checkout Blocks 機能には、Shopify Plus プランが必要です。

    どのブロック ID を使用すればよいかは、どのようにしてわかりますか?

    Checkout Blocks アプリでブロックを作成すると、Block ID が割り当てられます (デフォルトは 0 です)。エディタでそのブロックタイプをチェックアウトに追加する際には、同じ Block ID を設定して、エディタに表示する特定のブロックを認識させる必要があります。同じタイプの異なるブロックを異なるロケーションに表示したい場合は、各ブロックに一意の Block ID を割り当て、エディタでそれらの ID を一致させます。Block ID について、詳しくはこちらをご覧ください。

    Checkout Blocks のディスカウントを他のディスカウントと組み合わせることはできますか?

    Checkout Blocks で作成されたカスタムディスカウントは、Shopify Functions を利用した自動ディスカウントです。他の自動ディスカウントと同じディスカウントの組み合わせルールに従います。ストア全体で、Checkout Blocks や他のアプリで作成されたものを含め、最大 25 件の有効な自動ディスカウントを設定できます。

    Checkout Blocks について Shopify サポートに問い合わせる前に

    上記の手順を試しても Checkout Blocks の問題が解決しない場合は、Shopify サポートにお問い合わせください。Shopify サポートに問い合わせる前に、問題を迅速に解決するため、Checkout Blocks に固有の以下の情報を集めておきましょう。

    • ブロックの詳細:機能していないブロックの名前、タイプ (カスタムフィールド、動的コンテンツ、項目編集など)、ブロック ID
    • 設定のスクリーンショット:Checkout Blocks アプリでのブロックの設定 (表示ルール、公開設定、ステータスを含む) のスクリーンショット
    • エディタのスクリーンショット:チェックアウトおよびアカウントエディタでブロックがどのように設定されているかのスクリーンショット (ブロック ID およびプレビューブロック ID フィールドを含む)
    • エラーメッセージ:ブロックの作成、保存、またはプレビュー時に表示されるエラーメッセージのスクリーンショットまたは正確なテキスト
    • テストチェックアウトの URL:問題を再現できるテストチェックアウトまたはチェックアウト離脱へのリンクと、表示ルールをトリガーするために使用したカートのコンテンツ
    • 期待される動作と実際の動作:チェックアウトで期待される動作と、実際に発生していることに関する明確な説明
    • 完了したトラブルシューティング手順:このガイドのどのセクションをすでに確認し、何を試したか
    • スタッフの権限: 「コンテンツ」(メタオブジェクト定義とエントリー)、「ストア設定」(設定の管理)、および「アプリの権限」(Checkout Blocks) に必要な権限がアカウントにあることの確認

    これらの Checkout Blocks 固有の情報を事前にご用意いただくことで、Shopify サポートが問題をより効率的に診断し、解決できるようになります。