@dantefour, let us help you out with the flow
– When an order is created on the woocommerce end, we create the corresponding sub-order.
– Now, we check the initial order status of the order from woocommerce’s main order and set the same order status for suborders too
– After that, each vendor/admin needs to change the order status for each sub-order
– Therefore, apart from initial order status, if you change the status of an order, this will not affect the sub order’s status
So, as the first time the main order becomes Failed, hence all the suborder becomes failed too.
What you can do, is use a code snippet like this to sync all the suborders as complete if the main order becomes completed:
https://multivendorx.com/support-forum/topic/orders-and-sub-orders-synchronize/#post-119652
https://multivendorx.com/support-forum/topic/issues-with-refunding-orders/#post-117331
https://multivendorx.com/support-forum/topic/refunded-and-cancelled-orders-still-not-working-as-intended/#post-108761