顧客のサンプルソリューションを活用してください
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Experience Commerce(XC)には、Commerce Engineを拡張するための出発点として使えるサンプルソリューションが含まれています。このサンプルソリューション(Customer.Sample.Solution)はSitecore.Commerce.Engine.SDKの一部です。Sitecoreはまた、公式のSitecore Commerce NuGet Feedから入手可能なプラグインプロジェクトテンプレートのサンプルも提供しています。
!重要Sitecore.Commerce.Engine.SDKで働く際は、2019 Visual Studio必ずご利用ください。
Customer.Sample.Solutionには以下が含まれています:
- Sitecore.Commerce.Engineプロジェクト(ASP.NETコアホスト)。
- サンプルプラグインは以下の通りです:
- Plugin.Sample.AdventureWorks - ソリューションの開発やテストに使用できるサンプルデータ。
- Plugin.Sample.Habitat- ソリューションの開発やテストに使用できるサンプルデータ。
- Plugin.Sample.Payments.Braintree - Braintree決済統合の動作。
Sitecore.Commerce.Engine.SDKにはSitecore.Commerce.Sample.Console.slnも含まれており、これはサンプルを提供し、標準シナリオのエンドツーエンドデモンストレーションや機能テストを可能にするサンプルコンソールアプリケーションです。2つ目のVisual Studioインスタンスで読み込み、不要なシナリオを削除したり、自分でシナリオを追加して特定のシナリオをテストしたりして強化できます。これは拡張性と統合の迅速かつ反復的な開発に役立ちます。バックエンドシナリオをSitecore実行せずに構築・テストが可能です。
顧客サンプルソリューションを使用するには:
-
Sitecore.Commerce.WDPパッケージの一部として、Sitecore XCリリースパッケージに含まれるSitecore.Commerce.Engine.SDK.*.*.*.ZIPアーカイブを解凍してください。
!注デフォルトでは、Microsoftはパス(ファイル名とそのディレクトリ経路)の最大長さを260文字に設定しています。そのため、抽出されたファイルのフォルダパスと名前はできるだけ短く保つことが重要です。
-
公式Sitecore Commerce NuGetフィードから、以下のパッケージをダウンロードしてください:
- Sitecore.Commerce.Plugin.Template.*.*.*.nupkg
-
サンプルプラグインテンプレートをインストールするには、管理者としてWindows Powershellを開き、以下のコマンドを実行します。
dotnet new -i "
\Sitecore.Commerce.Plugin.Template.*.*.*.nupkg" 例えば、dotnet new -i "C:\Sitecore.Commerce.Plugin.Template.*.*.*.nupkg".これにより、以下の画像に示されているSitecore Commerce Sample Pluginテンプレートがインストールされます。

-
Visual StudioでCustomer.Sample.Solution.sln溶液を開けます。
これは、Commerce Engineのプラグインを開発したり、新しいエンジンインスタンスを構築・デプロイしたりするために使うVisual Studioのソリューションです。
-
システムが動作しているか確認するには、Solution ExplorerでCustomer.Sample.Solutionを右クリックして「 ソリューション構築」をクリックします。
もしうまくビルドできれば、プラグイン の作成準備が整います。