• Simon Kane

    (@simonkane)


    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-14180288

    A 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

    • This topic was modified 4 years ago by Simon Kane. Reason: additional information
  • The topic ‘Deactivate forces status change even if not in use’ is closed to new replies.