- 価格ルールは、特別グループとゲストの両方に対して定義され、10 個以上の製品で 3% とします。
- 特別グループの製品 A の価格は 10 で、ゲストの価格は 12 です (階層価格)
- 製品の数量と特別なグループ/ゲストに基づく特別なチェックアウト ルール (私のカスタム出荷モジュール)
- カートに追加するとゲストが特別グループに登録される特別な製品(仮想製品が追加されました)を追加しました
- 問題は、その特別な製品を購入してから、割引価格で購入する必要がある製品を購入するために、チェックアウトを 2 回行いたくないということです。
- メンバーシップを購入するためにその特別な製品を追加している場合、ゲストの特別なグループのこれらのルール設定をアクティブにする方法を見つけようとしました.
- 私は今それが明確であることを願っています。
前述したように、グループ価格はバックエンドで設定され、パーセンテージ ベースではありません。したがって、現在ゲストであるが、メンバーシップを購入した後にメンバーになる場合は、各アイテムのカート価格を下げたいと考えています。カートの更新を追加してオブザーバーを追加することでこれを解決しました。これらのオブザーバーで、カート内の各アイテムの基本価格を編集しました。そのメンバーシップ商品がカートに入っているかどうかを確認し、各商品のメンバーシップ価格を適用します。ショッピング カート ルールは、カート内の値下げされた価格で機能し、適切に保持されるようになりました。したがって、両方のルールが機能します。