在混合實施中使用可組合網店

混合網店允許將基於 Salesforce Commerce Cloud 構建的傳統網店與解耦的無頭可組合網店網站相結合。B2C Commerce 支援混合網店實施,因此您可以以更低的成本和更快的上市時間執行無頭策略。

只有現有客戶才能存取此頁面上的某些連結。造訪 Salesforce Commerce Cloud GitHub 存放庫和存取,以瞭解有關如何存取 Commerce Cloud 存放庫的資訊。

從 B2C Commerce 版本 25.3 開始,混合身份驗證 (auth) 取代了外掛程式 SLAS。混合身份驗證是一個獨立的解決方案,適用於需要 SFRA/SiteGenesis 授權和Shopper Login and API Access Service (SLAS) 授權的實施。這意味著您需要 dwsid (SFRA/SiteGenesis) 和 JSON Web 令牌 (SLAS),並且這些令牌必須保持同步。混合身份驗證是對外掛程式 SLAS 方法的改進,通過將功能直接移動到 B2C Commerce 平臺中,增強了混合網店的性能和穩定性。

有關混合身份驗證的詳細資訊,請參閱 使用混合身份驗證配置混合網店

確定混合式 (分階段無頭式) 部署的目標、範圍和時程。請記住,網站處於混合模式的時間越長,您花在所涉及的操作複雜性上的時間就越多。設定轉換為 100% Composable 網站的截止日期。

像 PWA Kit 這樣的單頁應用程式 (SPA) 的主要優點是將應用程式包發送到客戶端,並且通常可以在沒有伺服器請求的情況下提供後續頁面請求。出於這個原因,我們強烈建議在 PWA Kit 上擁有 1 個以上的頁面,以獲得性能和購物者 UX 效率,例如:遷移您的主頁和接下來的 1-2 個最常見的旅程步驟(主頁 & 搜索;主頁 & 我們的品牌)。使用您可以使用的分析工具來繪製這些通過您網站的常見客戶旅程路徑。

在 B2C Commerce 版本 25.3 中, 混合身份驗證 取代了外掛程式 SLAS。使用外掛程式 SLAS 的混合網店將繼續工作,但我們強烈建議採用混合身份驗證。

下圖提供了使用混合身份驗證的混合 B2C Commerce 堆棧範例。可組合型網店作為無標頭實施提供漏鬥頂部的服務,並使用 SCAPI 與 B2C Commerce 實例進行通信。運行購物車和結帳的 SFRA 網店直接與 B2C Commerce 實例通信。SFRA 專案使用混合身份驗證來促進兩個基礎架構之間的會話橋接。CDN(eCDN 或您自己的堆疊式 CDN)根據購物者請求的路徑將流量路由到兩個基礎架構。

B2C Commerce 混合

通過開箱即用的身份驗證加快啟動速度,確保SFRA和可組合網店頁面之間的自動數據同步。你不再需要 Plugin_SLAS!

購物者可以在您的混合網站上導航,而不會中斷或丟失數據。同步已擴展為包括購物者上下文會話屬性和對一致分析的支援。

無論您使用的是 SiteGenesis 還是 SFRA,我們都能為您提供全面支援的產品化解決方案,以簡化您通往組合型網店成功之路。

B2C Commerce 版本 25.3 中混合身份驗證的初始版本支援:

  • SLAS 私人用戶端
  • SFRA 和 SiteGenesis 範本
  • PWA Kit 3.10.0 或更高版本
    • 更具體地說,@salesforce/commerce-sdk-react:v3.3.0,與 PWA Kit 3.10.0 一起打包
  • 使用 SLAS 的第三方 IDP 登錄。不支援 SFRA 第三方 IDP 登錄。
    • 第三方 IDP 交互只能使用 SLAS 完成 - 沒有 SFRA 第三方 IDP 登錄
  • SLAS 公共用戶端
  • PWA Kit v2.x 支援混合身份驗證
  • SFRA「記住我」 功能。目前不支援 此功能。如果當前使用此功能,請不要 **** 打開混合身份驗證。