わかりました、次のことが可能かどうかを知る必要があります.Aという製品を持っているとしましょう.xとyを販売する他の製品が欲しいとしましょう. Aを購入しました。
これを達成する方法はありますか?
まず、製品の 2 つのセットを分離する必要があります (タイプ 1: 製品 A (依存製品なしで購入可能)、タイプ 2: 製品 X および Y (製品 A がカートに入っている必要があります))。このジョブを実行する属性を定義することによって行われます. 個別に販売する属性を作成し、それを製品 A に対してはいに設定し、製品 X と Y に対してそれをいいえに設定するとしましょう.
次に、イベント checkout_cart_save_before をリッスンする必要があります。このオブザーバーで、特定の製品をカートに追加できるかどうかを制御するコードを記述します。
このリンクを参照して、Magento Events と Observer の使用について詳しく読むことができます。