構成の拡張性
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
コンポジション拡張性は、コマースエンティティを拡張する方法としてプラグインによって提供される単純なクラスです。コンポーネントは、プラグインによってコマースエンティティにcomponentsプロパティに追加したり、削除したりできます。これは通常、PipelineBlockまたはRuleActionを介して行われます。
特定のタイプのコンポーネントのうちの1つだけがコマースエンティティで許可されます。これは、エンティティの永続性に適用される必要があります。他のプラグインは、必要でない限り、他のプラグインによって提供されるコンポーネントの知識を必要としません。
エンティティにコンポーネントが存在すると、ビジネス アクションがトリガーされる場合があります。例えば、注文の作成時に配信コンポーネントがショッピングカートの品目にある場合、配信パイプラインはビジネスプロセスを呼び出します。