Customer.Sample.Solutionを稼働させる
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Experience Commerce (XC) は、カスタムSitecore XCプラグインの作成を容易にするプロジェクト テンプレートを作成するVisual Studio拡張機能 ( Sitecore.Commerce.Engine.SDKの一部として) を提供します。このトピックでは、稼働中のCustomer.Sample.Solutionを使用して初期Commerce Engineソリューションを作成するために実行する手順について詳しく説明します。
-
Visual Studioがインストールされているコンピューターで、Commerce.Commerce.Engine.SDKフォルダーを開きます。
-
をダブルクリックしますSitecore.Commerce.Plugin.vsix。
VSIXインストーラーは、拡張機能をVisual Studioにインストールします。これにより、カスタム プラグイン プロジェクトに必要なソリューション フォルダー構造が作成されます。
-
Visual Studioで、Customer.Sample.Solution.slnソリューションを開きます。
これは、Commerce Engineのプラグインを開発し、Engineの新しいインスタンスをビルドしてデプロイするために使用するVisual Studioソリューションです。
-
ソリューションの名前は、会社の名前付け標準に準拠するように変更できます。
-
F5キーを押して、Visual Studioのエンジンをデバッグ モードで実行します。
プラグインを開発するときに、Visual Studioを使用してプラグインを対話形式でデバッグできます。
Customer.Sample.Solutionには、Sitecore.Commerce.Engineプロジェクト (ASP.NET Coreホスト) と、Plugin.Sample.Habitatプラグイン、Plugin.Sample.Payments.Braintreeプラグイン、Sitecore.Commerce.Plugin.AdventureWorksプラグインなどのいくつかのサンプル プラグインが含まれています。カスタム プラグインを開発するときに、一連のサンプル注文を通じて拡張ソリューションを実行し、プラグインの機能をテストできます。
Sitecore.Commerce.Sample.Console.slnは、サンプルを提供するシンプルなコンソール ツールであり、標準シナリオのエンドツーエンドのデモと機能テストを可能にします。2つ目のVisual Studioインスタンスに読み込み、不要なシナリオを削除するか、テスト用の特定のシナリオに独自のシナリオを追加することで、インスタンスを強化できます。これは、拡張性と統合を迅速かつ反復的に開発する場合に便利です。Sitecoreを実行せずにバックエンド シナリオを構築およびテストできます。
拡張性を実行する前に、エンジンをホストするCustomer.Sample.Solutionを実行して、システムが動作していることを確認します。また、既存のすべての機能を確実に使用できるようにするには、コンソール ツールを実行します。これは、既知の動作状態から開始していることを確認し、セットアップに関連する問題と拡張機能によって引き起こされる問題を混同しないようにするために重要です。
