Difference between "order state" and "order status"
Hi all,
I am trying to make a simple rule that will update an Order's status to "processing" and send me an email when the order is first paid in full. Here's a quick look at what my rule looks like:
Events:
-When an order is paid in full
Conditions:
(None)
Actions:
-Update the order status (Parameter: Order to update: [commerce-order], Order status: Processing)
-Send mail
-Save entity (Parameter: Entity: [commerce-order])
After completing payment, I receive the email, so it appears that the rule is being fired, but the Order's status does not update. I decided to look at the built-in "Update the order status on checkout completion" to see if I could find any clues and noticed that despite the name, this rule actually updates the order *state* rather than the order *status*.
Can anyone shed some light on why this rule does not properly update the Order status? Should I be setting the Order state instead? Any help would be much appreciated.
Comments
The order status "Processing" is listed under the order state "Pending". I too am having issues getting the order status to change.