Order flow

https://www.figma.com/file/mW6z8tYbizdVtCn6ku1suY/Order-flow?type=whiteboard&node-id=0-1&t=Tr1XcjPHCfxTkrA7-0

Woocommerce flow:

https://woo.com/document/managing-orders/

image-20240208-130142.png

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.

Comments

Leave a Reply