Upgrade question 2.1 -> 2.3 (maybe 2.4)

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
12 years ago
Hi,

I started our store with version 2.1 which has been customized a bit. Our database has had some columns added to the manufacturer table, the product table, and the product variants table which we store some extra information that we need to identify which manufacturers and products belong to which data feed that we import. It is probably time to upgrade to 2.3, maybe to 2.4 depending on release.

Since this will be my first upgrade I was curious if I could go directly from 2.1 to 2.3 or do I need to upgrade to 2.2 first. From some topics I read I think I would need to run database scripts for 2.2 and 2.3, but the source code could go from 2.1 to 2.3. Then I would only need to include my custom code once, if it was still needed.

Any thoughts or upgrading "gotchas" would be appreciated before I start the upgrade.

Thanks,
Rhek
12 years ago
Hi Rhek,

I've just upgraded a site from 2.1 to 2.3. It was fairly straight forward. I had a few customisations including a scheduled task. The scheduled tasks have moved from web.config to a database table and the ITask interface has moved namespaces but other than that it went across fine.

I upgraded the db to 2.2 first then 2.3 but source went straight across. Just backup your old version of source as there were a few customisations that I had forgotten I had done which I had to refer back to the old source for.

There were a couple of coding differences in the Themes but again all very easily fixable by comparing old to new.

Because the database is so easily upgraded it's worth trying it all out on a staging site and database first then upgrading the latest version of the database when you're happy with the staging site version.

Hope I have been of some help,
Gareth
12 years ago
Been a bit anxious about upgrading so your reply makes me feel a bit better.

Thanks for the reply!
Rhek
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.