Shopify checkout.liquidの廃止
Shopifyはすべてのマーチャントにcheckout.liquidの廃止と、カスタマイズされたチェックアウト体験を構築するための新しい基盤であるCheckout Extensibilityへの移行について通知しました。
Shopifyはcheckout.liquidを2段階で廃止します:
- 2024年8月13日: 情報、配送、支払いのページをアップグレードする期限。
- 2025年8月28日: スクリプトタグと追加スクリプトを使用するアプリを含む、サンキューページと注文ステータスページをアップグレードする期限。
Checkout Extensibilityへのアップグレードに関する一般情報については、Shopifyのアップグレードガイドを参照してください。
連携への影響
BrazeとShopifyの連携では、Shopify ScriptTagsを使用して、ヘッドレスでないサイトにBraze Web SDKを読み込みます。2025年の期限までにすべての顧客をサポートするため、checkout.liquidが完全に非推奨となる前に、連携の新バージョンをリリースする予定です。
2024年8月13日に予定されている変更について、開発チームが影響を受けるかどうか、以下の詳細を確認してください。
フェーズ1:2024年8月13日
デフォルトのBrazeとShopifyの連携では、チェックアウト体験内の情報、配送、および支払いページを使用しません。そのため、デフォルトの連携は影響を受けません。
Shopify Plus
Shopify Plusの顧客の場合、情報、配送、または支払いページ用にcheckout.liquidを変更するカスタムSDKコードスニペットは、この日以降無効になります。たとえば、これらのページからイベントを記録するカスタムコードは機能しなくなります。カスタムSDKコードを使用している場合は、移行に関する開発者ガイダンスをご覧ください。
Shopify Plus以外
Shopify Plus以外の顧客の場合、情報、支払い、および配送ページをカスタマイズする必要がある場合は、Shopify Plusにアップグレードした上で、開発者ガイダンスに従ってください。
フェーズ2:2025年8月28日
Shopifyは、連携で使用されているcheckout.liquidページのScriptTagsのサポートを非推奨にします。これに対応して、2025年8月の期限に十分先立ってリリースすることを目指し、Shopify連携の新バージョンを積極的に開発しています。Brazeプロダクトチームからの詳細情報にご期待ください。
開発者向けガイダンス
このガイダンスは、checkout.liquidの情報ページ、配送ページ、または支払いページにカスタムSDKコードスニペットを追加したShopify Plusの顧客に適用されます。これらのカスタマイズを行っていない場合は、このガイダンスを無視できます。
今後、checkout.liquidの情報ページ、配送ページ、または支払いページにカスタムSDKコードスニペットを追加できなくなります。代わりに、サンキューページまたは注文ステータスページにカスタムSDKコードスニペットを追加する必要があります。これにより、チェックアウトを完了したユーザーを照合できます。
- サンキューページと注文ステータスページでBraze Web SDKを読み込みます。
- ユーザーからメールアドレスを取得します。
setEmailを呼び出します。
1
braze.getUser().setEmail(<email address>);
- Brazeでメールアドレスに基づいてユーザープロファイルをマージします。
重複するユーザープロファイルが見つかった場合は、一括マージツールを使用してデータの整理を効率化できます。