• I installed woocommerce 2.6 and tried to rollback to 2.55 and it worked successfully. However twice a day i have had to redo the rollback because woocommerce 2.6 was back. I dont know if it updated itself or when someone uses it then reverts back to the latest version. Would it have something to do with caching?

    I had to rollback because other woocommerce plugins are not supporting this latest version. When they are updated this wont be an issue.

    https://wordpress.org/plugins/wp-rollback/

Viewing 1 replies (of 1 total)
  • Plugin Contributor Matt Cromwell

    (@webdevmattcrom)

    HI there, sorry you’re having trouble.

    WooCommerce 2.6 is a major update. There are significant database changes that happen silently. I just took a close look at their update codes and they’ve been significantly updated to handle database upgrades silently.

    Unfortunately, WP Rollback does not account for database changes at all — it’s not possible for us to do so.

    BUT! I did just test upgrading from WooCommerce 2.5.5 to 2.6.1 and back and forth several times and I believe their update scripts between those two versions work exactly as intended. I double-checked all version numbers and database entries and it looks clean.

    Now… there’s a couple cron jobs and an interesting “install_actions()” function which might be at play here, but the bottom line is I’m not able to reproduce your issue so far.

    Here’s my best suggestions:
    1) Update to WooCommerce 2.6.1 and then try to Rollback to 2.5.5 since that’s what I did with success (seemingly).
    2) After doing that, just for good measure install the Transients Manager plugin and delete ALL transients with that plugin. (https://wordpress.org/plugins/transients-manager/)
    3) If you have any paid WooCommerce Extensions, reach out to their support to see if they have some insight. I’d love to hear what they say about it as well.

Viewing 1 replies (of 1 total)

The topic ‘After Rollback, plugin updates to latest version randomly’ is closed to new replies.