Deactivate forces status change even if not in use
-
When deactivating the plugin, it forces the user to change order statuses even though said order status is not in use by the plugin, but orders exist with a status that happens to have the same name.
No one owns order-status slugs. Other unrelated plugins may use them.
This is a change in behavior from Version 3.2.1.5 to Version 3.2.2.
Even if wc-partial-shipped order status is not enabled in your plugin, a deactivate FORCES those orders to have their status changed. This likely also affects wc-updated-tracking and wc-delivered statuses – even though according to this post, you no longer even use wc-updated-tracking:
https://www.ads-software.com/support/topic/order-status-updated-tracking-not-displayed/#post-14180288A WARNING may be appropriate, as long as it allows the user to “ignore” the issue.
This would be especially useful when deactivating the plugin in order to debug problems.UPDATE: It appears that hitting “Close” MAY not change the orders in question.
However, this still needs to be addressed, as it is unclear as to what may happen by using “Close”.Ref: woocommerce-advanced-shipment-tracking.php:uninstall_notice
- The topic ‘Deactivate forces status change even if not in use’ is closed to new replies.