ハイブリッド実装でのコンポーザブルストアフロントの使用
ハイブリッドストアフロントでは、Salesforce Commerce Cloud 上に構築された従来のストアフロントと、分離されたヘッドレスのコンポーザブルストアフロントサイトを組み合わせることができます。B2C Commerce はハイブリッドストアフロントの実装をサポートしているため、コストを削減し、市場投入までの時間を短縮しながらヘッドレス戦略を実行できます。
このページの一部のリンクにアクセスできるのは、既存のお客様のみです。Commerce Cloud リポジトリにアクセスする方法については、Salesforce Commerce Cloud GitHub リポジトリとアクセスを参照してください。
B2C Commerce バージョン 25.3 以降では、プラグイン SLAS がハイブリッド認証 (auth) に置き換わります。ハイブリッド認証は、Storefront Reference Architecture (SFRA)/SiteGenesis の認可と、Shopper Login and API Access Service (SLAS) の認可の両方を必要とする実装のためのスタンドアロンソリューションです。つまり、dwsid
(SFRA/SiteGenesis) と JSON Web トークン (SLAS) の両方が必要であり、これらのトークンを同期させる必要があります。ハイブリッド認証はプラグイン SLAS アプローチを改良したもので、この機能を B2C Commerce プラットフォームに直接移動することで、ハイブリッドストアフロントのパフォーマンスと安定性を向上させます。
ハイブリッド認証の詳細については、「ハイブリッド認証を使用したハイブリッド ストアフロントの構成」を参照してください。
ハイブリッド (段階的なヘッドレス) ロールアウトの目標、範囲、タイムラインを決定します。サイトがハイブリッドモードである時間が長くなるほど、関連する操作の複雑さに費やす時間が長くなることに注意してください。100% コンポーザブルサイトへの移行期限を設定します。
PWA Kit のようなシングル ページ アプリケーション (SPA) の主な利点は、アプリ バンドルがクライアントに送信され、多くの場合、サーバー要求なしで後続のページ要求を処理できることです。このため、パフォーマンスと買い物客の UX 効率を高めるために、PWA Kit ホームページだけでなく、ホームページと次の 1〜2 つの最も一般的なジャーニーステップ(ホームページ & 検索、ホームページ & ブランド)を移行することを強くお勧めします。自由に使える分析ツールを使用して、サイト内の一般的なカスタマージャーニーのパスを図式化します。
B2C Commerce バージョン 25.3 では、プラグイン SLAS がハイブリッド認証に置き換わります。プラグイン SLAS を使用するハイブリッドストアフロントは引き続き機能しますが、ハイブリッド認証を採用することを強くお勧めします。
以下の画像は、ハイブリッド認証を使用するハイブリッド B2C Commerce スタックの例を示しています。コンポーザブルストアフロントは、ヘッドレス実装としてファネルの最上位に位置し、SCAPI を使用して B2C Commerce インスタンスと通信します。買い物カゴとチェックアウトを実行している SFRA ストアフロントは、B2C Commerce インスタンスと直接通信します。SFRA プロジェクトでは、ハイブリッド認証を使用して、2 つのインフラストラクチャ間のセッション ブリッジングを容易にします。CDN (eCDN または独自のスタック CDN) は、買い物客がリクエストしたパスに応じて、トラフィックを 2 つのインフラストラクチャーにルーティングします。
すぐに使用できる認証により、SFRA とコンポーザブルストアフロントページ間の自動データ同期により、起動を高速化できます。もう Plugin_SLAS 必要はありません!
買い物客は、データの中断や損失なしにハイブリッドサイト内を移動できます。同期が拡張され、買い物客のコンテキストのセッション属性と、一貫性のある分析のサポートが含まれるようになりました。
SiteGenesis と SFRA のどちらを使用している場合でも、コンポーザブルストアフロントを成功に導くために、完全にサポートされ、製品化されたソリューションが用意されています。
B2C Commerce バージョン 25.3 のハイブリッド認証の初期リリースでは、以下がサポートされています:
- SLAS プライベートクライアント
- SFRA テンプレートと SiteGenesis テンプレート
- PWA Kit 3.10.0 以降
- 具体的には、PWA Kit 3.10.0 に同梱されている @salesforce/commerce-sdk-react: v3.3.0 です。
- SLAS を使用したサードパーティ IDP ログイン。SFRA サードパーティーの IDP ログインはサポートされていません。
- サードパーティの IDP インタラクションは SLAS でのみ行う必要があり、SFRA のサードパーティ IDP ログインは行わないでください
- SLAS パブリッククライアント
- ハイブリッド認証の PWA Kit v2.x サポート
- SFRA ** "Remember Me" 機能。これは現在サポートされていません**。現在これを使用している場合は、ハイブリッド認証を有効にしないでください****オンにしないでください。
- ハイブリッド認証に適用されるハイブリッド実装の詳細については、「ハイブリッド認証を使用したハイブリッド ストアフロントの構成」を参照してください。
- ハイブリッド実装での SCAPI の操作については、「ハイブリッド ガイダンス」を参照してください。
- プラグイン SLAS に適用されるハイブリッド実装の詳細については、「プラグイン SLAS を使用したハイブリッド ストアフロントの構成」を参照してください。