# サンキュー画面遷移時にモーダル画面を表示させたい

**URL:** <https://community.shopify.com/t/topic/580535>\
**Category:** 総合的なディスカッション\
**Created:** [December 22, 2025, 4:40am UTC](https://community.shopify.com/t/topic/580535 "2025-12-22T04:40:24Z")\
**Posts on this page:** 1\
**Page:** 1

## AI-generated summary

背景: Storefront APIでECアプリを構築。createCart後に取得したcheckoutUrlでアプリ内ブラウザからShopifyのチェックアウトに遷移し、購入完了後のサンキュー画面でモーダルを表示したい。 

以前は「追加スクリプト」（参考リンク）で実現できた模様。現行のShopify Plus向けCheckout Extensibilityで同等のモーダル表示が可能かを質問。 

代替としてPayments Apps APIのpaymentSessionModalを検討。しかしこれは決済アプリが自前で決済処理を担う場合のAPIで、標準のShopifyチェックアウトを使う場合は使えないのではないかという理解の確認を求めている。 

技術用語: Checkout Extensibility＝Shopify Plus中心の新しいチェックアウト拡張フレームワーク。Payments Apps API＝決済アプリ向けAPI。 

重要資料: 外部記事とShopify公式ドキュメントのリンクが前提情報。 

現状: 回答・結論は未提示。モーダル実装の可否およびAPI適用範囲は未解決で、情報募集中。

<div class="post-metadata">

**Author:** ![store\_K](https://avatars.discourse-cdn.com/v4/letter/s/7993a0/32.png) [@store\_K](https://community.shopify.com/u/store_K)\
**Post date:** [December 22, 2025, 4:40am UTC](https://community.shopify.com/t/topic/580535/1 "2025-12-22T04:40:24Z")

</div>

サンキュー画面の編集についてお伺いさせてください。

現在、storefrontAPIを使用したECアプリを構築しようとしています。  
「createCart」で商品をカートに追加した後、返却されるチェックアウトURLを使用してアプリ内ブラウザからチェックアウト画面に遷移。  
そこで注文を完了させた後に、Shopifyのサンキュー画面でモーダル画面を表示させたいです。

以前は下記の様に追加スクリプトで実装できたようですが、

> **[\[Shopify\]チェックアウト追加スクリプトでサンクスページにLINE登録促しバナーをモーダルで表示｜まりん |...](https://note.com/tech_malin/n/n58780c54997a)**
>
> こんにちは。Shopify専門エンジニアのまりん(@crowd37cord)です。 今日はチェックアウト画面をカスタマイズしてみようと思います！チェックアウトの画面はショッピファイプラス出ないとソースはさわれないのですが、「追加スクリプト」の機能で少しだけアレンジができます。 なのでこの機能を使って、注文完了画面が表示されたら５秒後にライン登録バナーをモーダルで表示してみます♪ ✔︎今回のゴール ＝＝＝＝＝＝＝ PC ＝＝＝＝＝＝＝ ...

現在のShopify Plusで利用できるCheckout Extensibilityでは同じような実装はできないのでしょうか。

また、調べている途中に **Payments Apps API** で注文完了時にモーダルを出す方法があると見つけましたが、こちらはアプリ側で決済の処理を行う場合に使用するもので、Shopifyのチェックアウト画面から決済を行う場合は使用できないAPIという理解であっているかもお伺いさせていただきたいです。

> **[paymentSessionModal - Payments Apps API](https://shopify.dev/docs/api/payments-apps/unstable/mutations/paymentSessionModal)**
>
> Raises a modal that will be displayed to the buyer after a checkout is completed.
> Included data will be used to populate the UI extension in the modal.
