次の方法で共有


eコマース コンポーネント

この記事には、Microsoft Dynamics 365 Commerce オンライン ソフトウェア開発キット (SDK) がアクセスを提供し、頻繁に使用される eコマース コンフィギュレーション コンポーネントの高いレベルの概要が含まれます。

モジュール

モジュールは、オンライン ページを構成するコアとなる構成要素を表します。 モジュールの例を次に示します。

  • ページに掲載され、製品の画像と説明、および製品の購入や詳細情報の取得に使用できる「アクションの呼び出し」ボタンを表示する機能モジュール
  • キャンペーンの強調表示、またはマーケティング情報の提供を行うヒーロー モジュール
  • 検索モジュール、サインイン モジュール、およびナビゲーション モジュールなどの小さなモジュール コンポーネントで構成されるヘッダー モジュール

データ アクション

データ アクションは、データの取得、モジュールへのビジネス ロジックの適用、およびモジュール間でのデータの共有に使用されます。

コア データ アクション

eコマース プラットフォーム モジュール ライブラリには、Dynamics 365 Commerce データベースからの製品データの取得、または製品の評価の取得や製品情報の確認などの一般的なアクションを実行するための一連のデータ アクションが含まれています。 コア データ アクションを変更することはできません。

カスタム データ アクション

カスタム データ アクションを作成し、モジュールで使用することができます。 複数のモジュール間で使用できるよう、カスタム データ アクションのスコープはグローバルにできます。 または、単一のモジュール内で使用することもできます。 カスタム データ アクションは、Dynamics 365 Commerce プロキシ アプリケーション プログラミング インターフェイス (API)、または他のサービス プロバイダーを呼び出してデータを取得することができます。 必要に応じて、カスタム ビジネス ロジックを適用できます。

テーマ

テーマには、サイト全体の Sassy Cascading Style Sheets (SCSS) スタイル定義が含まれます。 カスタムのモジュール固有の SCSS スタイル定義を追加することもできます。 作成ツールでサイト テーマを設定することができます。 既定では、すべてのページでそのテーマが使用されます。 さらにテーマを追加し、テンプレート、レイアウト、または特定のページに設定することができます。 この機能は、キャンペーンや一時的で季節的な変更のためにテーマを変更する場合に便利です。 テーマはサイト全体またはページのサブセットに設定できます。

モジュール ビュー (モジュール ライブラリ モジュールを含む) をオーバーライドし、モジュールの構成およびリソースを拡張するためにモジュール定義の拡張機能を追加することもできます。 テーマにより、モジュールの複製を要求することなく、すべてのモジュール (カスタムおよびモジュール ライブラリ) の概観を変更することができるので、保守性が向上します。

スクリプトの挿入

オンライン プラットフォームは、組み込みのスクリプト挿入モジュールを提供しているので、管理ツールから簡単に head や bodybegin にスクリプトを挿入することができます。 スクリプトの挿入により、サード パーティー分析などのスクリプトを簡単に追加できます。 カスタム スクリプト挿入モジュールを使用してカスタム HTML をオンライン サイトに挿入するために、高度な要件がある場合があります。

追加リソース

eコマース アーキテクチャの概要

CLI コマンド リファレンス