1. コマースコネクト

Commerce Connect開発者向けリファレンス

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

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

Sitecore Commerce Connectは、カスタマー エンゲージメント機能を含むSitecoreをさまざまな外部コマース システムと統合するために使用できるeコマース フレームワークです。Sitecore Commerce Connectフレームワークは、デフォルトでは外部システムへの統合を提供しません。Commerce Connectコネクタ (Sitecore Commerce Server ConnectやSitecore Commerce Engine Connectなど) と併用してSitecoreを外部コマース システムと統合できるインターフェイス (空のパイプライン) を提供します。

このドキュメントでは、ConnectはSitecore Commerce Connectの省略形として、ECSは外部コマース システムの省略形として使用されています。

メモ

Connectを外部コマース システムと統合する方法に関する情報を探している開発者の場合は、Commerce Connect統合 を参照してください。Connectのコンポーネントの一般的な概要と概要については、Commerce Connectコンポーネント を参照してください。

Commerce Connect 9で行われた変更

バージョン9.0では、Commerce Connectに次のようないくつかの変更が加えられました。

  • パッケージ名とアセンブリ名は、新しい実装を反映するために変更されました。パッケージ名とアセンブリ名には、接尾辞Coreが追加されます (例: Sitecore Commerce Connect Core)。ただし、名前空間はコード内で同じままです。

  • CartLineクラスのQuantityプロパティは、分数を許可するためにInteger型からDecimal型に変更されました。

  • ReadOnlyCollectionタイプのすべてのコレクションは、すべてのドメイン モデルでListタイプに変更されました。

  • 以前のバージョンのConnectで定義されているネストされた順序行は、ODataとxConnectが再帰を許可しないため、機能しません。

  • 新しいCartSubLineクラスが導入されました。再帰を避けるために、CartLineクラスは必須コンバーターのロジックの一部としてCartSubLineクラスにマップされます。ネストされた線と同じ目的を果たすために、新しいParentIdプロパティがCartSubLineクラスに導入されました。 CartSubLineはネストされたオブジェクトであるため、CartCartLineの新しいインスタンスもPoCoエンティティとして導入されています。

  • Unsigned IntegerはODataとxConnectで許可されていないため、使用されていたすべての場所でIntegerに変更されました。

  • すべてのSitecore.Item.IDがGUIDに変更されました。

  • RequestオブジェクトのProperties (プロパティ バッグ) プロパティは、KeyValue型からDictionary<string, object> 型に変更され、シリアル化されないように内部化されました。アクセスする必要がある場合に備えて、GetPropertiesメソッドが追加されました。

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