Best Procedures To Upgrade From Very Old Version?

Hello,

One of the websites I set up years ago is using version 4.2.4 of CS-Cart, and now the host is requiring them to use php version 7.2, which requires us to upgrade CS-Cart.

We have a few addons that were made by eCom Labs and a couple others on here (I forget, it's been so long), and I'm worried that those addons will not upgrade "gracefully" with the new versions.

What would be the best process of upgrading in this case?

Thanks.

At firs make a dev copy of the store and upgrade it at first.

https://docs.cs-cart.com/latest/install/useful_info/copying_store_to_subdirectory.html

Then check possible issues and make final decision

I went from 4.24 > 4..52 no problems with addons.

then I went form 4.52 > latest version and the problems were less than I expected.

Do as Ecomlabs suggests , in a dev folder then see the issues, fix the issues (usually upgrade the addons for this latest version) then tranasfer to root.

https://docs.cs-cart.com/latest/install/useful_info/copying_store_to_subdirectory.html

At firs make a dev copy of the store and upgrade it at first.

https://docs.cs-cart.com/latest/install/useful_info/copying_store_to_subdirectory.html

Then check possible issues and make final decision

Wow, that makes it a lot easier! So I would have to purchase upgrades to cs-cart before knowing if it works, right? Also, for our custom add-ons that we did with you in the past, you would be able to recreate them or "upgrade" them on our test site? What's your process for that?

I went from 4.24 > 4..52 no problems with addons.

then I went form 4.52 > latest version and the problems were less than I expected.

Do as Ecomlabs suggests , in a dev folder then see the issues, fix the issues (usually upgrade the addons for this latest version) then tranasfer to root.

https://docs.cs-cart.com/latest/install/useful_info/copying_store_to_subdirectory.html

That's good to know. The biggest issue/change I anticipate is the change from usernames to emails for login. Not all our users have emails, unfortunately. Wish there was a way to keep username login.

So I would have to purchase upgrades to cs-cart before knowing if it works, right?


Right

Wow, that makes it a lot easier! So I would have to purchase upgrades to cs-cart before knowing if it works, right? Also, for our custom add-ons that we did with you in the past, you would be able to recreate them or "upgrade" them on our test site? What's your process for that?

It depends on the functionality which was affected by the module. In about 90% the module can be just updated