The 5th annual nopCommerce conference will take place in India on the 10th-11th of October. Please find more about this event here

how will we upgrade from current 1.3 to 1.X or 2.X or X.X?

Posted: November 03, 2009 at 9:39 AM Quote #6396
is there any way to upgrade especially the source code integration?
i am developing a online store using Nopcom with my own master pages, css, i also create my new modules, made changes on DB tables.
if new version releases, i have to go through the new version and compare source code and decide which function i need and which i don't, i believe this is a tough job and might takes time to get it done.
any one got any ideas?
This post/answer is useful
0
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Silver solution partner - nopcommerce template, theme, modules
PM me if you are looking for nop solution
our website: http://www.sea.sg
Posted: November 03, 2009 at 11:07 AM Quote #6405
I'm going to face the same problem.
This post/answer is useful
0
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Posted: November 03, 2009 at 12:21 PM Quote #6406
"if new version releases, i have to go through the new version and compare source code and decide which function i need and which i don't, i believe this is a tough job and might takes time to get it done."

That's the only way to upgrade once you have customized you site.

Don't now any other way. Yes a lot of work but you got a free cart to start with which has saved you tons and tons of hours!

You can always purchase a cart but even then, you'll end up doing the same thing once you modify or add your code.
This post/answer is useful
0
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Posted: November 06, 2009 at 10:25 AM Quote #6527
You need to prepare by creating a diff script for your database changes, being able to apply your db changes to the current version with a single diff script will allow you to migrate those changes easily to the new version, though of course there will be minor manual intervention to ensure compatibility. I use SQL Examiner Suite to make diff scripts.

Have your theme in its own folder in the web solution. Don't modify an existing theme for use, instead copy the theme you want to use as a base and give it an appropriate name.

Use software like ExamDiff Pro to quickly catalogue all your changes compared to the current 1.30 release. You will be able to use the features of ExamDiff Pro to merge your custom changes with future releases of nopCommerce, as with the database changes there will be some minor manual intervention to ensure compatibility.

If you find that you need to alter the nopCommerce projects as well as the web project then pause for a moment and consider the possibility of creating your own project to the solution. You can call existing functionality from the nopCommerce projects as required, but all your custom methods can be kept distinctly separate in your own project. When a new release of nopCommerce comes out simply link in your existing project and ensure any necessary references are in place. What I'm saying is that if you want an easy life when migrating between versions, make sure you don't alter the base nopCommerce projects.

Doing all of the above is extra work, but it's easy work. A lot easier than not doing it and having to pick through a tonne of code whenever a new version of nopCommerce is released!
This post/answer is useful
0
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Posted: November 11, 2009 at 8:25 PM Quote #6693
What is the best method of integrating my site to use nopcommerce. In version 1.1 I added my directories under the NOPCOMMERCEWEB site. I added my master pages and themes and so forth. I also used Subsonic as an ORM inorder to grab Customer info. So I leverage NOP's customer registry and login (so my users don't have to log in twice, once to use my web services and another if they want to buy something). Now I would like to upgrade to 1.3 and have tried to test some of my custom pages and leverage the Subsonic DAL but it's rife with errors and just looks too daunting at this stage...Is it possible?
This post/answer is useful
0
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Posted: November 11, 2009 at 9:02 PM Quote #6694
Ahhh, never mind, I just realized that NOPCommerceStore is setup as a project and not a website as it was way back when I worked with it.
This post/answer is useful
0
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Premium support services
  • Dedicated premium support services provided by core developers are intended for persons who run mission critical websites, work on projects with tight deadlines, or want to get dedicated support.
Professional services
  • Want to open a new store? Want to take your store to the next level? Need a custom extension? We can customize nopCommerce to fit your store perfectly. Request a quote to get started.
eCommerce CONFERENCE 2019
Learn more