顧客サンプル ソリューションを使用する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore Experience Commerce (XC) には、Commerce Engineを拡張するための開始点として使用できるサンプル ソリューションが含まれています。このサンプル溶液(Customer.Sample.Solution)は、Sitecore.Commerce.Engine.SDKの一部です。Sitecoreには、公式のSitecore Commerce NuGetフィードから入手できるサンプル プラグイン プロジェクト テンプレートも用意されています。

大事な

Sitecore.Commerce.Engine.SDKを使用する場合は、Visual Studio 2019を使用する必要があります。

Customer.Sample.Solutionには次のものが含まれます。

  • Sitecore.Commerce.Engineプロジェクト (ASP.NET Coreホスト)。

  • サンプルプラグインには、以下が含まれます。

    • Plugin.Sample.AdventureWorks - ソリューションの開発とテストに使用できるサンプル データ。

    • Plugin.Sample.Habitat- ソリューションの開発とテストに使用できるサンプル データ。

    • Plugin.Sample.Payments.Braintree - Braintree支払い統合の作業。

Sitecore.Commerce.Engine.SDKには、サンプルを提供し、標準シナリオのエンドツーエンドのデモと機能テストを可能にするサンプルコンソールアプリケーションであるSitecore.Commerce.Sample.Console.slnも含まれています。2つ目のVisual Studioインスタンスに読み込み、不要なシナリオを削除するか、テスト用の特定のシナリオに独自のシナリオを追加することで、インスタンスを強化できます。これは、拡張性と統合を迅速かつ反復的に開発する場合に便利です。Sitecoreを実行せずにバックエンド シナリオを構築およびテストできます。

顧客サンプル ソリューションを使用するには、次のようにします。

  1. Sitecore XCリリース パッケージに含まれているSitecore.Commerce.Engine.SDK.*.*.*.ZIPアーカイブをSitecore.Commerce.WDPパッケージの一部として抽出します。

    メモ

    デフォルトでは、Microsoftはパス (ファイル名とそのディレクトリ ルート) の最大長を260文字に設定します。そのため、抽出したファイルのフォルダパスと名前をできるだけ短くすることが重要です。

  2. 公式のSitecore Commerce NuGetフィードから、次のパッケージをダウンロードします。

    • Sitecore.Commerce.Plugin.Template.*.*.*.nupkg

  3. サンプル プラグイン テンプレートをインストールするには、管理者としてWindows Powershellを開き、次のコマンドを実行します。

    dotnet new -i "<path>\Sitecore.Commerce.Plugin.Template.*.*.*.nupkg"

    たとえば、dotnet new -i "C:\Sitecore.Commerce.Plugin.Template.*.*.*.nupkg".これにより、次の画像に示すように、Sitecore Commerceサンプル プラグイン テンプレートがインストールされます。

    List of installed templates
  4. Visual Studioで、Customer.Sample.Solution.slnソリューションを開きます。

    これは、Commerce Engineのプラグインを開発し、Engineの新しいインスタンスをビルドしてデプロイするために使用するVisual Studioソリューションです。

  5. システムが動作していることを確認するには、Solution ExplorerCustomer.Sample.Solutionを右クリックし、Build Solutionをクリックします。

    正常にビルドされれば、プラグインを作成する準備が整いました。

この記事を改善するための提案がある場合は、 お知らせください!