I have Drupal 7.31, Ubercart 7.x-3.8 and Recurring Order 7.x-2.0-alpha3 - I set this rule up but it doesn't work as I would hope. Any help would be greatly appreciated.

Event
Order status gets updated

Conditions
Check the order balance
(I attached an image for the details on the Condition)

Actions
Remove user role
Parameter: User: [site:current-user], Roles: paid_advisor

A payment got completed by an end user and their paid_advisor role was removed. What did I do wrong?

CommentFileSizeAuthor
Conditions.png80 KBfineartist99
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

fineartist99’s picture

I may have found a solution, I have a dollar a day test product so I will see in 24 hours if this works.

I disabled the rule as stated above and created this new one

Event
Order status gets updated

Conditions
NOT Data comparison
Parameter: Data to compare: [updated_order:order-status], Data value: Completed
AND
Check if the order is a renewal
Parameter: Order: [order]

Actions
Remove user role
Parameter: User: [site:current-user], Roles: paid_advisor