0

わかりました、次のことが可能かどうかを知る必要があります.Aという製品を持っているとしましょう.xとyを販売する他の製品が欲しいとしましょう. Aを購入しました。

これを達成する方法はありますか?

4

1 に答える 1

0

まず、製品の 2 つのセットを分離する必要があります (タイプ 1: 製品 A (依存製品なしで購入可能)、タイプ 2: 製品 X および Y (製品 A がカートに入っている必要があります))。このジョブを実行する属性を定義することによって行われます. 個別に販売する属性を作成し、それを製品 A に対してはいに設定し、製品 X と Y に対してそれをいいえに設定するとしましょう.

次に、イベント checkout_cart_save_before をリッスンする必要があります。このオブザーバーで、特定の製品をカートに追加できるかどうかを制御するコードを記述します。

このリンクを参照して、Magento Events と Observer の使用について詳しく読むことができます。

于 2013-07-25T11:52:03.817 に答える