ウィッシュリスト

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

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

構成

ウィッシュ・リスト・サブシステムのすべての構成は、Sitecore.Commerce.WishLists.configファイル内にあります。ここでは、ウィッシュリストシステムで使用されるエンティティ、パイプライン、およびリポジトリのすべての詳細を確認できます。

エンティティ

Commerce Connectの既定のウィッシュ リスト エンティティは、すべてのコマース システムで使用される基本的なウィッシュ リスト情報の一部のみを前提としています。これらのエンティティを拡張する必要があることが予想されます。

ウィッシュリストに対して、Connectシステムで定義されている以下の3つのエンティティを拡張することができます。

  • WishList - ウィッシュリストと関連する明細を表します。

  • WishListHeader - ウィッシュリストの概要を表します。name、customerId、isFavoriteなどの情報が含まれます。

  • WishListLine - ウィッシュ行の行項目を表します。数量や割り当てられた製品などの情報が含まれています。

これらのデフォルトエンティティを拡張するには、適切なタイプから継承する新しいクラスを作成し、Sitecore.Commerce.WishLists.configファイルのcommerce.Entitiesの下にある適切なエンティティにパッチを適用します。

パイプライン

ウィッシュリストには、ほとんどの基本的な機能を許可するパイプラインが多数あります。

例えば:

  • getWishListパイプラインとgetWishListsパイプライン - ウィッシュ リストを取得するために使用されます。

  • createWishListdeleteWishList、およびupdateWishListパイプライン - ウィッシュリストを作成、削除、および更新するために使用されます。

  • addLinesToWishListupdateWishListLinesremoveWishListLinesパイプライン - 広告申込情報の操作に使用されます。

  • emailWishListパイプラインとprintWishListパイプライン - 機能を拡張するために使用されます。

メモ

詳細については、Commerce Connect開発者リファレンス を参照してください。

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