Online store APIs は、決済ページのlayout(checkout.theme?)にもタグの追加ができますでしょうか?

あやーそん
新規メンバー
2 0 0

Online store APIs は、決済ページのlayout(checkout.theme?)にもタグの追加ができますでしょうか?

0 件の「いいね!」
junichiokamura
Community Manager
Community Manager
928 209 346

こちらのAPIかと思いますが、チェックアウトページを編集できるのはPlusプランのマーチャントだけとなりますので、通常はできません。
https://shopify.dev/docs/admin-api/rest/reference/online-store

 

テーマのその他の部分に独自コードを入れる場合は、上記の中のScriptTagでJavaScriptを記述することで可能です。

https://shopify.dev/docs/admin-api/rest/reference/online-store/scripttag

 

なお、最後のサンキューページ(注文確認ページ)はマーチャントの設定画面から手動設定、または上記のScriptTag APIでJavaScriptとして挿入可能です。

Technical Partner Manager, Japan
あやーそん
新規メンバー
2 0 0

ご回答ありがとうございます。
そうすると、以下のような理解で合っていますでしょうか??

shopify app storeでアプリ提供する場合、Asset(checkout.theme?)もしくはScriptTagでチェックアウトページに対してコードの挿入は可能だが、
https://shopify.dev/docs/admin-api/rest/reference/online-store

通常のマーチャント:
チェックアウトページは基本的にアプリによる自動挿入されない。ただし、サンキューページは自動挿入される

Plusプラン:
チェックアウトページ全体に自動挿入される

0 件の「いいね!」
junichiokamura
Community Manager
Community Manager
928 209 346

Asset = checkout.theme ではないですが、ご理解は合っています。

 

Plusですと、通常のプランでは作成できない(作っても読み込まれない)checkout.liquidというファイルが生成されここにコードを書き込めます。

 

チェックアウトページ全体に自動挿入される

 

上記のcheckout.liquidに、ScriptTagのコードが自動反映されるかは検証はしていませんが、反映箇所をallにするとそうなるはずです。

Technical Partner Manager, Japan