web-dev-qa-db-ja.com

Drupalユーザーポイントとコマース

A、B、Cの3つの製品があります。ユーザーが製品Aを購入した後、ユーザーに5ポイント、つまりB 10ポイントおよびC 20ポイントを付与します。

ルールでこれを行うにはどうすればよいですか?

1
Jose Daniel
  • 何らかの名前を付けた新しいルールを追加します(例:製品AのAward Userpoint)。
  • イベントで「チェックアウトプロセスの完了」を選択します。
  • 支払いが完全に行われた場合にのみユーザーポイントを付与する場合は、先に進んで「チェックアウトプロセスの完了」を削除し、別のアクション「注文が最初に全額支払われる場合」を追加します。
  • 「注文に特定の製品が含まれている」という条件を追加し、製品のSKUを配置します。A。ユーザーのオペレーターと要件に応じた数量。
  • 「ユーザーにポイントを付与する」という名前のアクションを追加し、データセレクターで「commerce-order:owner」を選択して、付与するポイントを設定します。

完了...これが私のやり方です。

0
RajeevK