バンドルコマンド、パイプライン、ブロック
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
以下の表はバンドルコマンド、パイプライン、ブロックについて説明します。
コマンド/パイプライン
概要
CalculateBundleAutomaticPriceBlock
自動価格設定を用いて、顧客選択の束価格を計算または束価格を計算します。
CalculateBundleSelectionPriceBlock
手動価格設定を用いて顧客選択のバンドル価格を計算します。
CreateBundleCommand
CreateBundlePipeline
Commerce Engineで新しいバンドルコンテナを作成します。
コマンドパラメータには以下が含まれます:
- bundleType(文字列)の種類。例えば: 静的です。
- bundleID(文字列)の一意識別子です。
- name(文字列)の内部名。
- displayName(文字列)。
- description(文字列)を記述するテキスト。
- brand(文字列)のブランド。
- manufacturer(文字列)の製造元。
- typeOfGood(文字列)に対応する財の種類。
CreateBundleBlock
CreateBundleCommand の引数を束を表すSellableItemエンティティに写します。
作成されたバンドルアイテムは、CreateBundleCommandで定義された他のバンドルパラメータとともに、bundleIdを返します。
CreateBundleRelationshipsBlock
バンドルとその構成する販売可能なアイテムとの関係を確立します。
FinalizeBundleBlock
最終的な束を定義します。
GetBundleSelectionPricingCommand
コマンドパラメータには以下が含まれます:
- itemId。
- subItems: 選ばれたバンドルアイテムのコレクション(BundleItem)。
GetBundleSelectionPricingPipeline
顧客が選択したバンドル価格を取得します。
PrepBundleBlock
束名(ProductId)のシステム内での一意性を検証します。同じ ProductId を持つ束が見つかると、検証エラーが返されます。
PrepGetBundleSelectionPricingBlock
選択したバンドルアイテムのすべてを ProductArgument に入力します。
ValidateDynamicBundleSelectionBlock
束の選択と数量範囲を検証します。