2023年2月、Shopifyは従来のcheckout.liquidファイルの廃止と、チェックアウトをカスタマイズするための新しい チェックアウト拡張機能(Checkout Extensibility) への移行を発表しました。
checkout.liquidおよびチェックアウト拡張機能は Shopify Plus 加盟店のみが利用可能ですが、この変更はすべての加盟店が利用する追加スクリプトにも影響します。

最近、追加スクリプトで「order.{anything}」という変数を使用しているすべての加盟店に対し、Shopifyから「対応が必要です:サンクスページで『checkout.order_id』を使用してください」というメールが届きました。これに伴い、変数を新しい「checkout.order_id」に置き換える方法について多くの質問が寄せられたため、本ガイドを作成しました。
追加スクリプトを更新する手順
- ストア管理画面にログインし、設定 > チェックアウト
- の順に進みます。「注文状況ページ」の追加スクリプトまでスクロールします。
- 入力ボックス内で「order.」を含むすべての箇所(order.order_number、order.currencyなど)を探します。ブラウザの検索機能(WindowsはCTRL + F、Macはcommand ⌘ + F)を使用して「order.」を検索してください。
- 以下の表に従い、すべてのorderインスタンスを新しい変数に置き換えます。
- 最後に保存をクリックして確定し、新しいスクリプトが正しく動作するか確認してください。

不足しているチェックアウトパラメータがある場合は、チェックアウトLiquidオブジェクトのプロパティ一覧をご確認ください。または、弊社までお問い合わせいただければ、専門チームがサポートいたします。
対応が必要な理由
「order.{anything}」フィールドは注文作成時に読み込まれますが、新しいチェックアウト拡張機能では独立して処理されるため、サンクスページの読み込みが高速化されます。
しかし、多くの場合「order.{anything}」フィールドは利用できなくなり、ストアの分析やマーケティングトラッキングに影響が出る可能性があります。チェックアウトフィールドを使用すれば、確実に動作します。
追加スクリプトは廃止される予定です
なお、すべての追加スクリプトは 2025年8月28日に廃止されます。今後は アプリピクセル、カスタムピクセル、またはアプリブロックを使用するのが適切な解決策です。

今すぐ追加スクリプトを削除して上記の方法に切り替えることで、チェックアウトのステップをカスタマイズできる新しいチェックアウトエディタも利用可能になります。これは Shopify Basicプランでも利用可能です。






