Zen Cart custom software development, Zen Cart modules, Zen Cart Expert eCommerce Websites with Zen Cart!

Upgrading your Zen Cart Store


A Zen Cart upgrade is the process of bringing the Zen Cart software for your store up to the latest version. For example, moving from Zen Cart 1.5.1 to Zen Cart 1.5.5 would be an upgrade. (Note that I don't consider installing Zen Cart security patches to be an upgrade; that is the sort of work I do for my Zen Cart clients who are on support.)

Determining whether you need an upgrade is very simple!

Should I upgrade Zen Cart?

Why are Zen Cart Upgrades Important?

Older installations of Zen Cart contain not just bugs, but security vulnerabilities. Zen Cart is constantly being updated as new vulnerabilities are uncovered, so your best defense is to stay up to date by upgrading your site.

If you haven't upgraded to the latest version of Zen Cart yet, here is a list of Zen Cart Security Patches you should have installed on your site if you are running 1.5.x. (If you are running 1.3.x, the list is much longer, and you really should upgrade.)

As a storeowner, this is your responsibility. But the good news is, it doesn't have to be your job - you can hire me!

How do I know when an update is required?

It's best practice to stay completely up to date, but you can run older versions as long as the PHP version for your Zen Cart is still supported by your hoster. Most hosters will stop offering PHP versions when they go end of life. See the link "PHP Lifecycle" below.

What PHP Versions are supported? Which ones work with my Zen Cart version?


Can't I just click a button to upgrade?

No. Zen Cart is not WordPress. It's much more complicated. And plugins for Zen Cart often involve changing core code, so an upgrade needs to merge those changes into the updated core.

Are you the right person to do my Zen Cart Upgrade?

Don't take my word for it - look at the hundreds of people who say I am a Zen Cart expert. Here's just one:


How much is a Zen Cart Upgrade?

Doing a Zen Cart upgrade isn't a task I can give you a fixed cost on; it will depend on how many changes were made (and whether the work was done correctly in the first place using the overrides system, starting with current versions of the files, etc.). Please let me know the mods you have used in your cart (in particular, I can't upgrade your cart if you used Stock By Attributes.)

Generally I tell people to budget 10-20 hours (@ $100/hr) to upgrade a cart. The minimum charge is $1000, and most upgrades take around 10 hours, assuming the built-in Responsive Classic template is used. You should expect the entire process to take about two to four weeks.

If you have a vendor bought template, I do *not* upgrade the template; you should contact them to get the latest version of your template.

Zen Cart Upgrade Plus Your best value comes from the Upgrade Plus package, which includes a basic upgrade plus ten hours of support. With Upgrade Plus, you save $100 over my normal prices. (Unsure about support? Take a look at my support checklist to see. Or you can read my support page, which has more details.)

Upgrade Plus is the perfect way to get - and keep - your site secure, performing and making money for you.


Let's get started

To get started, buy a upgrade plus from my store. (If you prefer, you can buy the basic upgrade.) I will need your Zen admin, FTP and cPanel credentials. Instructions for sending credentials are below.

As I noted, you should expect the job to take 2-4 weeks. My preference is to deploy a test copy of your cart in another subdirectory for you to verify once I'm done; once you approve, I stage the update (transfer all files in advance) and take your store down for just a short period of time to update the database. However, if you were hacked, I delete ALL the files from your server before re-installing (so I'm sure no hacks were left behind). I also change your db and admin passwords and your admin URL.

To send credentials, go to PrivNote.com, and enter the following information:
Zen Cart Admin URL:
Zen Cart Admin userid:
Zen Cart Admin password:

FTP Hostname:
FTP Userid:
FTP Password:
(If SFTP is used, please note port number or any other relevant details)

CPanel URL:
CPanel Userid:
CPanel Password:
Then press the "Create Note" button and send me the URL.