CliveLoftyAnstruther wrote:A few questions:
1. Are stored procedures used for the database?
2. How was the coding structed? Was "best practices" used when building the cart?
3 What version of .NET and Visual Studio was used?
Thanks
As a response to your question 2:
From what I can tell, I can say that nopCommerce is well structured and has an easy learning curve.
Code is separated in projects depending on its task (Shipping methods, Payment methods, etc... all have their own project).
The naming convention used through the projects is similar (ex: [YourClass]Manager.cs for data access, [YourClass].cs for an VO, [YourClass]Collection.cs for a collection of [YourClass].).
Most settings that are commonly reimplemented all are implemented using simple, straight forward interfaces.
Only let down is the complete lack of free documentation.
As a response to your question 3:
I cant answer your question about if it would work in VS2005 but I've struggled with setting up my environnement at first. I tried using VS C# Express and VS Web Dev express 2010 to work but it was too much of an hassle and the solution conversion process kept whining about some of the Dependencies Folder.
I had to download VS Studio 2010 Ultimate to make it work.
From there, everything went smoothly!