Recommendations regarding current opencart system OC 3.0.3.8
Posted: Mon May 26, 2025 9:17 pm
Hi
I am medium level opencart developer, having understanding of file system, modification system, written my own modifications for front and back end etc.
I am given an opencart site developed on 3.0.3.8 and there have been multiple edits done in core files due to which site is now slow at times.
The site owner wants to fix this issue and are asking what should be the way forward. There is not track of edits that were done in past three years but there are quite a lot because many files in core system are numbered, like header.php, header_original.php, header0908.php etc. Some system of previous developer to keep track of things. When discussed with previous developer, he does not have anything well documented.
So, what might be the best way forward?
1. Implement some caching system for category and product pages to speed up the current site
2. Move to fresh installation of 3.0.3.8 and migrate all the changes one by one with the help of their team but this time use proper ocmod and modification system
3. Move to OC 4 and migrate the changes
Keep in mind that when I say migrate the changes, the process will be that their team will see the fresh installation, write me down the features that were available in old installation which are missing here, I'll revisit the old files based on their description of the feature, find the code and rewrite it properly. So, this will be a manual process
Please guide me what to do, that will suffice for next couple of years
I am medium level opencart developer, having understanding of file system, modification system, written my own modifications for front and back end etc.
I am given an opencart site developed on 3.0.3.8 and there have been multiple edits done in core files due to which site is now slow at times.
The site owner wants to fix this issue and are asking what should be the way forward. There is not track of edits that were done in past three years but there are quite a lot because many files in core system are numbered, like header.php, header_original.php, header0908.php etc. Some system of previous developer to keep track of things. When discussed with previous developer, he does not have anything well documented.
So, what might be the best way forward?
1. Implement some caching system for category and product pages to speed up the current site
2. Move to fresh installation of 3.0.3.8 and migrate all the changes one by one with the help of their team but this time use proper ocmod and modification system
3. Move to OC 4 and migrate the changes
Keep in mind that when I say migrate the changes, the process will be that their team will see the fresh installation, write me down the features that were available in old installation which are missing here, I'll revisit the old files based on their description of the feature, find the code and rewrite it properly. So, this will be a manual process
Please guide me what to do, that will suffice for next couple of years