ギフトカード
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
構成
構成
ギフト カード サブシステムのすべての構成は、Sitecore.Commerce.GiftCards.configファイルにあります。ここでは、ギフト カード システムで使用されるエンティティ、パイプライン、リポジトリのすべての詳細を確認できます。
エンティティ
エンティティ
Commerce Connectの既定のギフト カード エンティティは、すべてのコマース システムで使用される基本的なギフト カード情報の一部のみを前提としています。これらのエンティティを拡張する必要があることが予想されます。
ギフト カードのConnectシステムで定義されている次の2つのエンティティを使用して、要件を満たすように機能を拡張できます。
-
GiftCard - お客様が所有するギフトカードで、残高や元の金額などの情報が含まれています。
-
GiftCardPaymentInfo - PaymentInfoクラスを拡張し、請求金額を格納するプロパティを追加することで、ギフト カードを支払い方法として使用できるようにします。
これらの既定のエンティティを拡張するには、関連するタイプから継承する新しいクラスを作成し、コマースで関連するエンティティにパッチを適用できます。 Sitecore.Commerce.GiftCards.configファイル内のエンティティ。
パイプライン
パイプライン
ギフトカードの実装には、ほとんどの基本機能を有効にする1つのパイプラインがあります。
-
getGiftCardパイプライン - ギフトカードオブジェクトを取得する場合などに使用されます。
詳細については、Commerce Connect開発者リファレンス を参照してください。