Salesforce Commerce Cloud で再入荷を有効にする方法
このページで学べること
Salesforce Commerce Cloud(SFCC)向けに、Klaviyo の再入荷とバリエーション同期を有効にする方法をご覧ください。まず、スニペットを追加して SFCC 外部連携内で再入荷が有効になっていることを確認します。これにより、バリエーション同期も有効になります。次に、Klaviyo の API を使用してサイトに再入荷フォームを設定します。最後に、Klaviyo で再入荷フローを設定し、アラートを購読した顧客にメールを送信します。
始める前に
SFCC ストアを Klaviyo とまだ外部連携していない場合は、まず 外部連携してください。その後、この記事の 再入荷フォームを追加 セクションまでスキップしてください。
以前に Klayvio を SFCC と連携している場合、SFCC で再入荷を有効にすると次のことが発生します:
- Klaviyo カタログが再構成されます。これまでトップレベルの商品として同期されていたバリエーションは、今後それぞれの親の下にネストされたバリエーションになります。いずれかのバリエーションに対してメッセージで静的な商品ブロックを使用している場合、これらを更新する必要があります。
- [再入荷] の有効化を追加した直後の短い期間は、ベストセラー商品 の商品フィードのレコメンデーションが空で表示されたり、通常とは異なる商品が推奨されたりする場合があります。3 日以内に、これらのレコメンデーションは通常どおりに戻るはずです。この期間中は、ベストセラー商品 の商品フィードを使用したメッセージ配信を一時停止するとよい場合があります。
SFCC 向けの再入荷/バリエーション同期を有効にする
SFCC で Klaviyo の再入荷機能を使用するには、まだ行っていない場合、OCAPI Data API 設定に /variations スニペットを追加する必要があります。このスニペットは、バリエーションの同期も有効にします。これを行うには以下の手順に従ってください。
- SFCC ビジネスマネージャーで、管理 > サイト開発 > Open Commerce API 設定に移動します。
- Klaviyo に割り当てられた client_id の配下で、タイプ データ とコンテキスト グローバル(組織全体) の一覧リソースとして、次の JSON を追加してください(すでに他のスニペットがここにあるはずです):
追加すると、設定は次のように表示されます:

{
"resource_id":"/products/*/variations",
"methods":["get"],
"read_attributes":"(**)",
"write_attributes":"(**)"
}- [保存] をクリックします。
以上です!次回カタログ同期が実行されると(この同期は 8 時間ごとに実行されます)、商品バリエーションが Klaviyo カタログに同期されていることを確認できます。表示するには:
- Klaviyo で [コンテンツ] > [商品] に移動します。
- 親商品を検索してクリックしてください。
- 一番下までスクロールし、バリエーション のドロップダウンをクリックして、バリエーションが正しく一覧表示されていることを確認してください。
再入荷フォームを追加する
次に、再入荷ボタンとフォームをサイトに追加し、お客様が再入荷アラートをリクエストできるようにします。このボタンと付随するフォームは在庫切れの商品ページに表示され、送信されると 再入荷 API に対してリクエストが行われる必要があります。
開発者ポータルで、再入荷 API へのクライアントサイド リクエストの作成方法と、お客様をメールアラートに購読させる方法をご確認ください。
再入荷フローを構築する
最後に、再入荷通知を購読した顧客に対して(メール、SMS、またはその両方で)自動的にメッセージを送信するフローを作成します:
- この記事で、このフローの設定方法を確認してください。
- フローを設定する際は、フロー ライブラリから SFCC 向けの事前構築済み再入荷フローを選択します。

- アカウントの再入荷フロー設定を構成してください。
その他のリソース
- Salesforce Commerce Cloud スタートガイド
Salesforce Commerce Cloud を Klaviyo と外部連携する方法をご覧ください。Klaviyo のカートリッジと API 外部連携により、Salesforce Commerce Cloud(旧 Demandware)を使用するウェブサイトは、Klaviyo に迅速に接続し、リアルタイムと履歴の両方のデータを Klaviyo に送信できます。Klaviyo を Salesforce Commerce Cloud(SFCC)と外部連携すると、Klaviyo はウェブサイトのナビゲーション、検索のトラッキング、商品の閲覧、カテゴリの閲覧、カートへの商品追加、チェックアウト、注文など、人々がリアルタイムで行うアクションのトラッキングを開始します。
- Salesforce Commerce Cloud データリファレンス
Klaviyo の Salesforce Commerce Cloud 外部連携を有効にした後、 Salesforce Commerce Cloud から Klaviyo に同期されるデータと、その表示方法を確認してください。
- Salesforce Commerce Cloud のカートリッジをアップグレードする方法
Klaviyo Salesforce Commerce Cloud カートリッジのアップグレード方法をご確認ください。