Current Behavior
If you have this option unchecked:

I would expect that ERPNext / WC Fusion will never mess with an order's status in WooCommerce. Instead, I'm finding that when you submit a Sales Order created by WC Fusion, it does push a status update to WooCommerce. Unfortunately the status it is pushing is always out of date.
Steps To Reproduce
- Create an order in woocommerce; put it in Processing status
- WC Fusion creates a Sales Order and sets
woocommerce_status field to Processing.
- In WooCommerce, update the order status to Completed.
- Then submit the Sales Order in ERPNext (without updating the
woocommerce_status field).
- Now check the WooCommerce Order (and server request logs); its status will have changed back to Processing.
Expected Behavior
If the enable_so_status_sync checkbox is unchecked, do not allow ERPNext to change WooCommerce order statuses.
Anything else?
No response
Environment and Versions
ERPNext: v15.79.0 (HEAD)
Frappe Framework: v15.82.0 (HEAD)
WooCommerce Fusion: v1.15.2 (HEAD)
Operating System
Windows
What browsers are you seeing the problem on?
Chrome
Current Behavior
If you have this option unchecked:
Steps To Reproduce
woocommerce_statusfield to Processing.woocommerce_statusfield).Expected Behavior
If the
enable_so_status_synccheckbox is unchecked, do not allow ERPNext to change WooCommerce order statuses.Anything else?
No response
Environment and Versions
Operating System
Windows
What browsers are you seeing the problem on?
Chrome