# 購入完了ページをカスタマイズするアプリを作成したい

**URL:** <https://community.shopify.com/t/topic/16704>\
**Category:** Shopify アプリ\
**Created:** [July 27, 2020, 9:54am UTC](https://community.shopify.com/t/topic/16704 "2020-07-27T09:54:27Z")\
**Posts on this page:** 3\
**Page:** 1

## AI-generated summary

非Plusのマーチャント向けに購入完了ページ（Thank you page）をカスタマイズするアプリが作れるかが主題。質問者は checkout.liquid の編集はShopify Plus限定と理解しており、アプリ側で追加スクリプトのようなコード挿入が可能かを確認していた。

回答では、利用対象がPlus限定でなければ開発者がPlusパートナーである必要はないと整理された。チェックアウト途中の画面は非Plusでは基本的に変更できない一方、購入完了ページは ScriptTag API を使ってJavaScriptを挿入し、機能提供するアプリを作成可能と説明された。

補足として、display_scope の order_status は購入完了ページに加え、注文状況ページや管理画面の注文詳細にも反映される点が共有された。最終的に、質問者は ScriptTag API とPlus限定の別APIを混同していたと理解し、ScriptTag APIで実装を進める方針となった。

<div class="post-metadata">

**Author:** ![Takenaga](https://avatars.discourse-cdn.com/v4/letter/t/ed8c4c/32.png) [@Takenaga](https://community.shopify.com/u/Takenaga)\
**Post date:** [July 27, 2020, 9:54am UTC](https://community.shopify.com/t/topic/16704/1 "2020-07-27T09:54:27Z")

</div>

Shopify Plusマーチャントでないと checkout.liquidファイルのカスタマイズは出来ないかと思うのですが、  
app storeには、いくつかカスタマイズ出来るアプリがありますよね。  
これを使う場合は、plusのマーチャントでなくてもカスタマイズ出来るのだと思うのですが、  
作成側が、Shopify Plusパートナーでないと作成出来ないものでしょうか？

API等を使って、例えば、マーチャントの設定 \> チェックアウト \> 注文処理 の追加スクリプトを設定したようなコードを挿入するアプリを作成することは可能でしょうか？  
管理画面からか、liquidファイル編集のドキュメントしか探し出せず・・  
よろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![junichiokamura](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/junichiokamura/32/299737_2.png) [@junichiokamura](https://community.shopify.com/u/junichiokamura)\
**Post date:** [July 28, 2020, 4:18am UTC](https://community.shopify.com/t/topic/16704/2 "2020-07-28T04:18:42Z")

</div>

利用者がPlus限定でない場合は、開発者もPlusパートナーである必要はありません。

チェックアウトの途中は、おそらくPlus以外は修正する術がないと思うのですが、Thank you page は、Script tag APIで、JSを挿入可能なので、JSとしていろんなカスタマイズを提供するアプリは作成できると思います。

[https://shopify.dev/docs/admin-api/rest/reference/online-store/scripttag?api[version]=2020-07#create-2020-07](https://shopify.dev/docs/admin-api/rest/reference/online-store/scripttag?api%5Bversion%5D=2020-07#create-2020-07)

display\_scope の order\_status が、購入完了時のThank you page、および、管理画面の注文詳細や、購入者に送られる注文状況のページにも差し込まれることを指します。

---

<div class="post-metadata">

**Author:** ![Takenaga](https://avatars.discourse-cdn.com/v4/letter/t/ed8c4c/32.png) [@Takenaga](https://community.shopify.com/u/Takenaga)\
**Post date:** [July 28, 2020, 5:29am UTC](https://community.shopify.com/t/topic/16704/3 "2020-07-28T05:29:58Z")

</div>

回答ありがとうございます。

Script tag APIと、Plusでしか使えないスクリプトAPI?を混同してしまっていたようです。

Script tag APIで作成してみます。

ありがとうございました。
