Userpoints és Rules

black71 képe

Hi

A felhasználók vásárlásai után szeretnék pontokat adni a webáruházban amit az userpoints illetve a rules modulok használatával szeretnék megoldani. Készítettem hozzá egy szabályt ami jól működik azt leszámítva, hogy a pont mennyiségét a megrendelés teljes értéke alapján szeretném megadni, de jelenleg ezt az értéket valami miatt nem tudom lekérni:
commerce-order:commerce-order-total:amount / amount_decimal

szabály:

  1. { "rules_add_points_on_checkout" : {
  2. "LABEL" : "Add points on checkout",
  3. "PLUGIN" : "reaction rule",
  4. "OWNER" : "rules",
  5. "TAGS" : [ "Commerce Checkout" ],
  6. "REQUIRES" : [ "commerce_payment", "userpoints_rules" ],
  7. "ON" : { "commerce_payment_order_paid_in_full" : [] },
  8. "IF" : [
  9. { "commerce_payment_selected_payment_method" : { "commerce_order" : [ "commerce_order" ], "method_id" : "bank_transfer" } }
  10. ],
  11. "DO" : [
  12. { "userpoints_action_grant_points" : {
  13. "user" : [ "commerce-order:owner" ],
  14. "points" : [ "commerce-order:commerce-order-total:amount" ],
  15. "tid" : "5983",
  16. "entity" : [ "commerce-order" ],
  17. "operation" : "Add",
  18. "display" : 1,
  19. "moderate" : "approved"
  20. }
  21. }
  22. ]
  23. }
  24. }

Bug vagy valamit nem csináltam jól?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: