Call sales now:    USA Sales 1-718-887-7598     UK Sales 0141 416 3414

Ecommerce Templates > How to update your store

Updating your store

How the updater works

ECT Updater

The updaters are free for the first 6 months and will then cost an extra $44.95 if you wish to continue or $59.95 for 12 months. There is no obligation to continue using the updaters but they will add extra functionality to your store as well as providing any crucial security fixes. You can always pick up the latest updater here by adding the email address you originally purchased your store with to the field there. Should your email address have changed then please let us know so we can update your records. If you are not sure which version you are currently running then you can check the number on your main admin page. The updaters will not change anything in your design but will update your vsadmin and inc files. If you have made custom changes there, you are advised to make a copy of those files first as they may be overwritten. Updaters are cumulative so it is not necessary to update with each release.

Please follow the instructions very carefully as if you fail to copy over ALL the files in the updater your store is likely to throw up an error or two.

To receive automatic email notification of the latest updater releases, please subscribe to the updater forum where you will also find the list of recent additions.

We recommend that you back up your site and database before running the updater or when making any major changes to your site.

Version 6.5+ Release - Important Information

In Version 6.5 we introduced the css based shopping cart and search layout. We also made the forms on the following pages css based, affiliates, client login, donations, gift certificates, orders status and tracking. It means that if you are updating from a previous version you will need the file called ectcart.css which provides all the css formatting for the various checkout steps, the search form and aforementioned pages.

In Version 6.6 we added more css classes to the file ectcart.css and included the file in the updater to streamline the process. We suggest adding the css file to all your store pages as for example the mini-login and captcha forms will need the new classes.

In Version 6.9.3 we moved a lot of the store javascript to an external file. This greatly enhances store performance and aids with SEO. For that reason you will need to upload the file ectcart.js to the js folder and add this line to all your store pages, somewhere before the closing </head> tag

<script type="text/javascript" src="js/ectcart.js"></script>

Please read our forum post before making any changes to the css.

Back

Updater Steps

To update your store to the latest version, follow the steps below. We recommend uploading files via a standalone FTP program like Filezilla (free).

  • Enter your email address at https://www.ecommercetemplates.com/updaters.asp to download the updater zip file
  • Unzip the download to your hard drive, the desktop is probably the simplest location.
  • Connect to your site via FTP and upload updatestore.asp or updatestore.php to your store root - that is where you have your store pages like the cart, products and proddetail pages.
  • In your browser open the page www.yourstoreurl.com/updatestore.asp or for the PHP version www.yourstoreurl.com/updatestore.php
  • Check the version you are updating to and any warning messages about versions, uploading the css and js files etc.
  • Click the Upgrade to Version xxx button and you will see the database being updated. On completion you should see a "Success" message and the page will refresh.
  • Now via FTP copy all the files and folders from the updater download to your site to overwrite those on the server. You don't want to delete any files just upload and overwrite. If you are using a second vsadmin folder for security reasons, make sure the files there are overwritten too.
  • Make sure all your store pages like the cart, products, proddetail, thanks etc contain the path to the ectcart.css file in the <head> section
  • Make sure all your store pages like the cart, products, proddetail, thanks etc contain the path to the ectcart.js file in the <head> section
  • Finally check your store is running correctly and delete the updatestore file from the server.

 

Back

Checklist

Make sure you run updatestore.asp or updatestore.php in your browser. (This can be done several times if necessary with no adverse effects).

Make sure ALL files have been copied from the updater download to the server. You can check yourself by comparing the dates of the files on the server with the date you carried out the update. Do use a FTP program rather than using Expression Web or Dreamweaver to upload the updater files. Also make sure you have your FTP program set to overwrite existing files or notify on overwriting existing files and agree to do so.

Make sure any text changes you have made in the language file have been copied to your includes file (more information).

Back

Troubleshooting

If you experience errors after updating the most likely reason is because not ALL the files have been copied over from the updater to your server. A simple way to check is to login onto your site via FTP and check the dates on all the files in the vsadmin and inc folders. Updating the store a second or third time will do no harm at all.

Also make sure you have a copy of the two custompayproc files in the vsadmin/inc/ folder.

Make sure you have run updatestore.asp or updatestore.php in your browser.

Make sure that if you have a second vsadmin folder, either on the https connection or as a security precaution, that you have also updated that one as well to the latest version.

If your admin pages are not displaying correctly it may be that the old css file has cached so you can force a refresh using CTRL+Refresh.

If the add to cart pop up or cart page itself is not displaying correctly, make sure you have uploaded the latest version of ectcart.css to the /css/ folder and that all your store pages include the line

<link href="css/ectcart.css" rel="stylesheet" type="text/css">

If you are running 6.9.3 or above and the add to cart function does nothing, make sure you have uploaded the file ectcart.js to the /js/ folder and that all your store pages include the line

<script type="text/javascript" src="js/ectcart.js"></script>

Back

Advanced Tips

This is particularly relevant for users who have made custom modifications to the the vsadmin and inc files and are concerned about the effects of running an updater.

When an updater is released you can see if it's a major or minor update by the format of the update version number. The last digit changes it's a minor version update. For a minor version there are no changes to the database and the changes are normally localized to any one particular script. This means that (although not recommended) you can probably get away with just updating individual scripts if you really need to.

When the second number changes (for instance from v5.1.x to v5.2.x) then it's a major version update. Normally for these major updates there are changes to the database and changes in one file are dependant on changes in other files. So there is no way you are going to get away with just changing a few select files. If you regularly need to update around MODs we can recommend this software http://www.scootersoftware.com/ for making file comparisons.

If for any reason you need to check your version number from the files open incfunctions.asp / incfunctions.php in a text editor and the exact build number will be at the top of the code. The last updated date of the css file ectcart.css is also included in the ectcart file.

30 day money back

0 Product(s) in cart
Total $0.00
Login Status  Login Status
Not logged in