1

CommerceServerからすぐに提供されるDiscountTypesのカテゴリに分類されないカスタムプロモーション割引を作成する必要があります。カスタムパイプラインコンポーネントのような独自のカスタム割引を作成する方法はありますか?どんなアイデアも役に立ちます。

ありがとう!

4

4 に答える 4

2

Enticifyは、Commerce Server 割引エンジンの商用代替品です。Commerce Server がサポートしていない多くの割引タイプが提供されているため、ニーズを満たす可能性があります。これには、バンドル ディスカウント、プライス ポイント ディスカウント (例: 3 つで 20 ドル)、購入プロモーション付きギフトが含まれます。Enticify には拡張モデルもあるため、追加の割引やプロモーションをサポートできます。

主な相違点は、Commerce Server の Enticify を使用する理由で強調されています。相違点のマトリックスは、Commerce Server と Enticify の機能マトリックスで確認できます。

免責事項: 私は Enticify の創設者兼 CTO です。Enticify は商用製品ですが、この質問に直接関連しており、Commerce Server に「一流の」カスタム割引を追加する唯一の方法です。

于 2013-07-19T13:33:01.783 に答える
1

はい、カスタム プロモーション割引を作成できますが、注意すべき点がいくつかあります。

Commerce Server 割引エンジンは (ほとんどの場合) クローズド ボックスであるため、拡張することはできません。新しいカスタム パイプライン コンポーネントを作成することをお勧めします (Massimiliano Peluso が言及しているように)。これにより、2 つの広範なオプションが提供されます。a) Commerce Server のアウト オブ ボックス機能を完全に置き換えるか、b) Commerce Server の実行前または実行後に割引エンジン パイプライン コンポーネントを適用します。この後者のオプションは、割引の適用順序の問題、および Commerce Server の割引と独自の割引との間の相互作用ルールの適用方法に関する問題を引き起こします。

Marketing Manager を拡張するオプションは限られているため、新しい種類の割引を追加するのは難しいことに注意してください。新しい割引を保存するための別のデータ リポジトリと、割引を管理するための新しいツールが必要になる可能性があります。

于 2011-01-31T20:38:49.153 に答える
1

実際には、カスタム割引モジュールを作成してコマース サーバーに統合するために、バスケット内の製品の価格を変更する必要はありません。

次のように考えてください。

割引は、顧客に代わって行われる支払い方法です。したがって、「割引」と呼ばれる支払い方法を作成すると (割引の作成に関する詳細については、こちらを参照してください)、割引エンジンは、関連する「割引」を注文合計に支払いの削減として追加できます。コマース サーバーは複数の支払いをサポートしているため、新しい支払いを作成し、ニーズに合わせて十分にテストするだけです。

この記事の Out Of the Box 割引タイプとその説明もご覧ください。

于 2011-02-18T17:57:13.567 に答える
0

はい....カスタム パイプライン コンポーネントを作成して、デフォルトの価格設定と割引のビジネス ロジックをオーバーライドできます。バスケット パイプラインのどこにカスタム コンポーネントを追加するかに注意する必要があります...

于 2010-12-21T00:07:23.410 に答える