---
title: "Experience Commerceのデータフロー"
slug: "experience-commerce-data-flows"
abstract: "Experience Commerce(XC)のデータフローとプロセス、そしてCommerce Engine(CE)の役割についての紹介。"
---
# Experience Commerceのデータフロー

顧客とマーチャンダイザーは異なるデータフローを開始し、オンラインショッピングと注文処理を完了します。顧客はSitecore Experience Accelerator(SXA)ストアフロントを使って買い物を行い、マーチャンダイザーはBizFXの役割でカタログ商品や注文を管理します。

Experience Commerce(XC)のデータフローやプロセスについては、以下の4つの主要なXCシナリオを考慮すればよく理解できます。

-   ショッピング
-   チェックアウト
-   顧客登録
-   商業管理

これらのシナリオでは、以下の4つのXC役割が使われます。

-   [ショップ](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/shops.html "Shops")の役割は、1つ以上のSXA店舗で顧客のトラフィックを担当します。
-   [Authoring](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/authoring.html "Authoring")の役割はCommerce Business Toolsのトラフィックを担当します。
-   [ミニオン](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/minions.html "Minions")の役割は独立して動作し、非同期処理を行います。
-   [BizFX](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/bizfx.html "BizFX")の役割は、マーチャンダイザーのインターフェース全体を担当します。

ショップ、オーサリング、ミニオンの役割はSitecore Commerce Engine(CE)のインスタンスです。

## Sitecore Experience Accelerator(SXA)ストアフロント

XCのデータフローとドキュメント処理は、あなたのウェブショップが[Sitecore Experience Accelerator(SXA)ストアフロント](https://doc.sitecore.com/xp/en/users/100/sitecore-experience-commerce/en/sxa-storefront-for-business-users.html)で構築されていることを前提としており、これはSitecore Experience Commerceで提供されています。

SXA StorefrontはSitecoreのウェブショップを迅速かつ簡単に構築するデフォルトの方法です。SXA StorefrontやSitecore Commerce Engineはビジネスニーズに合わせてカスタマイズできるため、データフローやプロセスの一部が少し異なる仕組みになるかもしれません。

すべてのSXAストアフロント(ウェブショップ、アプリ、その他のチャネル)は、シングルテナンシーおよびマルチテナンシーの両方でそれぞれのショップロールと通信し、ショップの役割は通常、Content Delivery(CD)ロールの近くに設置されます。CDロールとShopsロール間の通信はデータプロバイダーを通じて行われます。

SXA Storefrontはまた、Sitecore Commerce Connectの一部であるProductインデックスからキャッシュされた商品詳細を取得します。