Woocommerce flow:
https://woo.com/document/managing-orders/
Rules
“Pending” → “On hold” or “Pending” → “Processing”:
-
Message in Slack chanel #bag_is_sold
”On hold” → “Cancelled” or ”Any” → “Returned”:
-
SYB bag returns to “Active”, updating stock
”On hold” → “Cancelled” and payment method = “Direct bank transfer”:
-
If it is an admin action → Notifications to users who have ordered an alert if the bag goes back on sale;
-
Email to Admin:
on-hold-canceled-admin(Mandrill slug) -
Message in Slack chanel #returnstatus
”Any” → “On hold” and payment method = “Direct bank transfer”:
-
Email to Buyer:
after-purchase-order-on-hold-new-6-09
”Return requested” → “Completed”:
Cancelling return request
All other actions related to statuses will be performed regardless of the previous status of the order.
If you want to skip some statuses in the flow, the actions associated with them will not be performed because these statuses were not assigned to the order and did not trigger these actions.
So, you can use any combination of statuses as long as it meets your requirements.

Leave a Reply
You must be logged in to post a comment.