Configured Commerce SDK 5.2 のアップグレード手順

Optimizelyマニュアル|Optimizely Configured Commerce SDKをバージョン5.1から5.2にアップグレードするためのステップバイステップガイドです。

注記 これらの手順は、5.1 から 5.2 にアップグレードするためのものです。 4.6 からアップグレードするには、まず5.1 へのアップグレード手順に従ってください。

Optimizely で構成された Commerce SDK をアップグレードするには、以下の手順に従います。

SDK提供のソースファイルを更新する

可能なアプローチは 2 つあります。

  • 最新の 5.2.0 SDK を解凍します。

  • 5.2.0 SDK フォルダーから次の内容をプロジェクトにコピーします。

    • src/FrontEnd//.

    • src/InsiteCommerce.Web//.

注記 上書きされるカスタマイズがないか必ず確認してください。

または

  • 最新の 5.1.0 SDK を解凍します。

  • 最新の 5.2.0 SDK を解凍します。

  • /srcフォルダーを比較して、新しい SDK にどのような変更が加えられたかを確認します。 その場合は、 /src/InsiteCommerce.Web/_SystemResourcesを除外してください。

パッケージ参照を更新する

5.2.0.XバージョンのInsite.Commerce.PublicおよびInsite.Commerce.Privateを参照するように更新してください。

注記 Configured Commerce プライベート Nuget フィードが MyGet からhttps://nuget.optimizely.com/feed/packages.svcに移動されました。 NuGetの設定を更新する必要があるかもしれません

注記 InsiteCommerce.slnファイルとNuGet.configファイルは/src/からルートに移動されました。

ビルドとテスト

  • コンパイルして重大な変更を特定し、解決します。

  • 新しいコードを導入した状態でサイトを実行し、不一致を特定します。

  • どのような新機能が必要かを判断します。

  • レスポンシブ テーマを使用して、新しい変更を組み込みます (クラシック CMS を使用している場合)。

  • ブループリントを使用して Spire を構築し、ブループリント内の重大な変更に対処します (Spire CMS を使用する場合)。

主な特徴

この SDK で導入された主な機能は、5.2 SDK リリース アナウンスに記載されています。

重大な変更

Optimizely は破壊的な変更を最小限に抑えるよう努めますが、場合によっては破壊的な変更が避けられないこともあります。 具体的な変更内容は、各リリース ノートに添付されている累積スプレッドシートに詳しく記載されていますが、コンパイルの問題を探して個別に修正する方が簡単な場合があります。 (スプレッドシートの下部にある 2 つのタブに注意してください。1 つは累積的な重大な変更用、もう 1 つは Spire の重大な変更用です。)

最終更新