コマンド、パイプライン、ブロックをバンドル

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

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

次の表では、バンドル コマンド、パイプライン、およびブロックについて説明します。

コマンド/パイプライン

形容

CalculateBundleAutomaticPriceBlock

バンドル価格を計算するか、自動価格設定を使用して顧客選択のバンドル価格を計算します。

CalculateBundleSelectionPriceBlock

顧客選択のバンドル価格を 手動価格設定 を使用して計算します。

CreateBundleCommand

CreateBundlePipeline

Commerce Engineで新しいバンドル コンテナを作成します。

コマンドパラメータには、次のものがあります。

  • bundleType: バンドルの種類 (文字列)。たとえば、staticのようになります。

  • bundleID: バンドル (文字列) の一意の識別子。

  • name: バンドルの内部名 (文字列)。

  • displayName: ストアフロントに表示されるバンドル名 (文字列)。

  • description: バンドルを説明するテキスト (文字列)。

  • brand: バンドルのブランド (文字列)。

  • manufacturer: バンドル (文字列) の製造元。

  • typeOfGood:同梱商品に対応する商品の種類(文字列)。

CreateBundleBlock

CreateBundleCommand からの引数を、バンドルを表すSellableItemエンティティにマップします。

作成されたバンドルアイテムは、CreateBundleCommandで定義されている他のバンドルパラメーターとともにbundleIdを返します。

CreateBundleRelationshipsBlock

バンドルとその構成する販売可能商品との間の関係を確立します。

FinalizeBundleBlock

最終的なバンドルを定義します。

GetBundleSelectionPricingCommand

コマンドパラメータには、次のものがあります。

  • itemId: バンドルのID。

  • subItems: 選択したバンドルアイテムのコレクション (BundleItem)。

GetBundleSelectionPricingPipeline

顧客が選択したバンドル価格を取得します。

PrepBundleBlock

システム内のバンドル名(ProductId)の一意性を検証します。同じProductIdのバンドルが見つかった場合は、検証エラーが返されます。

PrepGetBundleSelectionPricingBlock

選択したすべてのバンドルアイテムのProductArgumentを入力します。

ValidateDynamicBundleSelectionBlock

バンドルの選択と数量範囲を検証します。

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