Updates in Opencart are specific to this platform, there is no official update system and no official documentation, so it’s all about best practices by Opencart Experts.
We follow some specific procedures and we want Clients to be aware of the process. So this article will help you understand the process and related costs.
We have been into this business since Opencart 1.5.2 version was launched and have been working on almost every version after that.
Major Tasks In Opencart Version Upgrade
- Theme Update
- Extensions / Modules Update
- Data Migration
For theme you may want to have the same look and feel or you can go for a new one.
For extensions you may need all of the features you currently have.
For Data you may want all of the data to be available in the updated version.
However there are still many cases and choices you may want to be aware of so these are described below in details.
Themes have updates also and luckily you may find that your theme have updates and compatible version for newer versions of Opencart so that might save your costs.
In case your theme was based on custom psd and you hired some team for that, you will not have the update to newer version.
So we will have to copy the design and create theme for the new version.
There are many times extension that are purchased along with theme so those will need update for new theme and you may also want similar customization options in admin panel so that can be part of upgrade and will increase cost.
You can search Themeforest or Opencart Market for newer themes and purchase a theme for the newer version you are going to upgrade to. This will save you a lot.
Extension / Module / Plugin Updates
For extensions update, as these are written by third party developers, some of them have developed updated version for newer version of Opencart, you need to see if you can get newer version from where you purchased the extension.
For those extension whose developer haven’t worked on newer versions, we will have to update those ourselves so cost will increase in this case based on each extension or module.
You may decide to leave old extensions and find new alternatives in the marketplace that support the version you are going to upgrade to.
Data Migration is also a crucial and complex task.
You might have installed some extensions that creates some more data with time. For example you have a plugin that saves customer details or some more order related details or adds a new field to product or product options.
So in this case there will be additional tables or columns in database that will not be available in the newer standard version of Opencart.
This case will need to be handled and a similar extension update will be required to install in the newer version first and then data should be migrated.
There is no extension or change in db structure. In this case data migration will be standard procedure based on target and source versions.
You may not want some of previous data to be migrated, so this can reduce some of the load and will be cost effective.
At iExtend Labs we provide complete Upgrade Services, contact us at firstname.lastname@example.org for a Quote or Advice.