---
title: "工場の構成要素"
slug: "shops-components"
abstract: ""
---
# 工場の構成要素

ショップの構成要素は以下の通りです:

-   OnlineShopComponent – オンラインショップの要素。ServiceUrlはショップのURLです。
-   ShopFinancials構成要素 – 財務報告に使われる可能性のある財務的側面には以下が含まれます:
-   法的実体
-   デフォルトカスタマー
-   事業部
-   コストセンター
-   学科

ショップのコンポーネントは、GetShopパイプラインをリスニングすることで、さまざまなプラグインによって他のポリシーやコンポーネントを挿入できるかどうかの拡張ポイントを表します。

検証は、OnActionExecutingイベントでリクエストを処理する前に、すべてのコールで行われます。エラーがあれば、以下の各イベントに対してローカライズされたメッセージを含むHttpBadRequestが発生します。

-   InvalidStorefront – リクエストされたストアフロントは存在しません。
-   InvalidStorefrontCurrency – このストアフロントでは要求された通貨は有効ではありません。

ショップ情報を取得するためのServiceAPIは以下の通りです:

-   /api/Shops ― 店のリストを検索する。
-   /api/Shops('Storefront')?&expand=Components – は単一のショップインスタンスを取得します。