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:
{ "rules_add_points_on_checkout" : { "LABEL" : "Add points on checkout", "PLUGIN" : "reaction rule", "OWNER" : "rules", "TAGS" : [ "Commerce Checkout" ], "REQUIRES" : [ "commerce_payment", "userpoints_rules" ], "ON" : { "commerce_payment_order_paid_in_full" : [] }, "IF" : [ { "commerce_payment_selected_payment_method" : { "commerce_order" : [ "commerce_order" ], "method_id" : "bank_transfer" } } ], "DO" : [ { "userpoints_action_grant_points" : { "user" : [ "commerce-order:owner" ], "points" : [ "commerce-order:commerce-order-total:amount" ], "tid" : "5983", "entity" : [ "commerce-order" ], "operation" : "Add", "display" : 1, "moderate" : "approved" } } ] } }
Bug vagy valamit nem csináltam jól?
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum: