2025年8月28日以降のShopifyの追加スクリプトに関して:メモ

窓辺

2024.5に当記事を公開しましたが、2024.9現在で記事内容に間違いがあることを確認しました。
以前の内容は記事末尾で確認可能です。

2024.9時点での結論

以下は2024.9にShopifyサポートに質問して得た回答に基づきます。

  • Plus以外のプランでも追加スクリプトは非推奨
  • スケジュールは決まっていないが、追加スクリプトの廃止は確定している模様
  • チェックアウトをアップグレードすると追加スクリプトは使えなくなる
  • アップグレード前に元に戻すこともできるが、一時的な救済措置の模様

後述しますがShopifyサポートの回答は信頼性に疑問が残る点に留意ください。
5月と9月で回答内容が違ったように、9月以降にまたひっくり返される可能性があります。

補足

2024.5にShopifyサポートに確認した際には「追加スクリプトは廃止されず使い続けられる」という回答を得ていました。
その上での「追加スクリプト廃止」という現状です。
Shopifyサポートに対し「なぜ5月時点で使い続けられると回答したのか」と質問したところ以下のような回答を得ました。

  • 5月時点で廃止する予定はあった
  • 廃止のスケジュールはまだ未定で、それまでは使い続けられる

スケジュール確定前の段階での返答が困難である点は理解しますが、2024.5時点でPlusプランでは廃止が確定しており、Plus以外で廃止される可能性に触れずに「使い続けられる」と回答したことは理解に苦しみます。
しかも念入りに確認した上での回答が「使い続けられる」だったので尚更さらです。

ここまでを踏まえ、Shopifyサポートへの事前確認時には注意が必要というのが個人的認識になりました。
「公式サポート=信頼できる」という状況ではありませんでしたので。

関連情報

2024.9現在、ストア管理画面内の「設定>チェックアウト」の最上部に作られた「設定」の閉じた部分には以下のような記載があります。
おそらくこの記述は追加スクリプトを使用していないストアには表示されていないと思われます。

サンキューページと注文状況ページをアップグレードする

これらのページでは、追加のスクリプトの廃止された機能が使用されています。アップグレードするには、これらのページの現在のカスタマイズを確認し、保持したいカスタマイズを再作成してください。ページを公開してアップグレードを完了します。

また「注文状況ページの追加スクリプト」の箇所に以下の注記が表示されます。

追加のスクリプトは非推奨です。追加のスクリプトをお客様イベントのピクセルとエディタ内のアプリブロックに置き換えてください。

加えて以下のようなヘルプページも作成されていました(当記事公開時にはなかったと思うのですが。)

補足

  • 追加スクリプトを使用していないストアは、自動でアップグレードされているはず(おそらく)
  • 追加スクリプトを使用しているストアは、アップグレードを行うように注記やボタンなどが表示される
  • アップグレード後でも、「設定>チェックアウト」の画面下部にある戻すボタンでアップグレード前の状態に戻せる
    (追加スクリプトに入力した内容もそのまま復元される模様)
  • ページのカスタマイズにはアプリが必須
  • アップグレード後に追加スクリプトと同等の機能は存在しないため、アプリで対応するしかない
    (サポートからの回答で 39EditorThankly Thank You Page Tool はHTMLが入力可能な欄があり、JSを書いてページ内要素を操作できる可能性がある模様/orderオブジェクトなどにアクセスできるかは不明)

39Editorのトライアルで確認したところ、scriptタグとコードを書けるものの動作しませんでした。
コンソールにエラーは出力されずアプリとShopifyシステムのどちらが理由かは不明です。

Thankly Thank You Page Toolはトライアルはあるもののクレジットカードの設定が必要なようで、動作確認できるところまで進まず追加スクリプトの代替案になるかは不明です。

以前の記事内容

一応の記録として以前の記事内容を以下から確認できます。

以前の記事内容を見る

勘違いしていた部分もありサポートに質問して回答を得たのでメモとして。
当記事の内容は記事公開時点に調べた情報に基づいています。
Shopify側が方針や仕様を変更する可能性は常にありますので、読まれる方はこの点留意ください。

前提

2024年8月13日以降、checkout.liquidは、情報ページ、配送ページ、決済ページで無効になり、非対応となります。

2025年8月28日以降、checkout.liquidは、サンキューページと注文状況ページで無効になり、非対応となります。これにより、購入後ページおよび注文状況ページでスクリプトタグのあるアプリや追加スクリプトを使用することもできなくなります。Shopifyスクリプトは、この日付まではチェックアウト拡張機能とともに引き続き利用できます。

Shopify Plusマーチャントは、チェックアウト拡張機能を使用して、チェックアウトページ、サンキューページ、注文状況ページ、お客様アカウントページをカスタマイズできるようになりました。

上記のような記載があり、Shopify Plusプラン以外でも追加スクリプトが廃止され使用できなくなるのではと気になっていました。

サポートからの回答

要点としては以下になります。

  • 前出ヘルプ内の記述はPlusプランのストアにのみ影響があるので、Plus以外のストアには影響はない
  • 「管理画面の設定 > チェックアウト > 注文状況ページ > 追加スクリプト」は引き続き利用可能

引用部分だけ見ていると「全プランで追加スクリプトが使えなくなるが、Plusには代替手段が用意されている」ように読めてしまうかもしれませんが、該当のページはそもそもShopify Plusのみを対象としたページであり、ここを前提に読む必要があるようです。

とはいえヘルプではPlusとそれ以外の差がわかりにくい印象があり混乱しやすいなとは思います。
実際私自身がサポートに質問するまで明確な答えがわかりませんでした。

結び

Plus以外なら気にせずともよく、Plusの場合は状況次第(=現時点でcheckout.liquidを編集している場合)、という認識でよいのではと思います。

6人がこの記事を評価

役に立ったよという方は上の「記事を評価する」ボタンをクリックしてもらえると嬉しいです。

連投防止のためにCookie使用。SNSへの投稿など他サービスとの連動は一切ありません。

コメント欄