
Hello,
I am currently evaluating different asp.net 2.0 - 3.5 ecommerce solutions and I reduced my choice on 3 products (ablecommerce, znode, dotshoppingcart). I tested all theses products but i have some questions remaining on znode to make our final choice.
1. Does the source code provided include full source code of libraries and can anything be customized by an ASP.NET developer ?
2. For ASP.NET developers which have already customized the ablecommerce shopping cart software, what do you think of the design and architecture of the application. What about the documentation, scalability and ease of customization ?
3. Can you build composed articles. For example a product custom computer where you can choose which components you want to include for CPU, memory etc with a price calculated by the sum of the components choosen ?
4. Can you handle affiliates, for example price comparison websites ?
5. Can you handle different shipping price by weight, amount of order etc ?
6. Is it possible to customize the product catalog trough the administration to make some products available only for a defined customer role or do we need to implement that ?
7. How would you compare your solution to ablecommerce or dotshoppingcart
Thank you very much for your help and the great product you built
Gilles
Znode Storefront Coparison Questions
1. Does the source code provided include full source code of libraries and can anything be customized by an ASP.NET developer ?
We provide all source code with all our editions except for one DLL that contains our licensing and several utility functions. You get all the UI code for the catalog and Admin. You also get all the business logic and database layer. Note that we use NetTiers as the middleware layer.
2. For ASP.NET developers which have already customized the ablecommerce shopping cart software, what do you think of the design and architecture of the application. What about the documentation, scalability and ease of customization ?
I can't comment directly on the other carts but here are some notes on where we stand:
3. Can you build composed articles. For example a product custom computer where you can choose which components you want to include for CPU, memory etc with a price calculated by the sum of the components choosen ?
Yes we have "Add-Ons" for this. Each Add-On has it's own inventory level, price, and shipping but it is bundled with another product. The simple example I use is Gift Wrapping. You can track the inventory so you can make sure you have boxes in stock. You can add an additional price as well. You can also make it optional or not or have specific options pre-selected. You can have as many Add-Ons as you like per product. If the customer adds a product to the cart with Add-Ons and then removes it then the Add-Ons are also removed so you won't have the situation where someone is buying Gift Wrapping without the gift.
4. Can you handle affiliates, for example price comparison websites ?
Out of the box we don't provide feeds to things like Froogle but you have full access to the database so you can write your own feeds or exports if you like. This is something that is on our roadmap.
5. Can you handle different shipping price by weight, amount of order etc ?
You can do different shipping prices based on weight or quantity. Out of the box we don't have shipping based on total order price (as of v5.1.0) but this can be fairly easily added by modifying the shipping class.
6. Is it possible to customize the product catalog trough the administration to make some products available only for a defined customer role or do we need to implement that ?
We do allow you to show and hide shipping, payment, tiered pricing and promotion options based on customer profile but we don't show or hide products based on this. This can be fairly easily added though since the whole profile infrastructure is already there.
7. How would you compare your solution to ablecommerce or dotshoppingcart
Our main strength is that we try to be as standards based as possible. If you know ASP.Net then you can get into our code fairly easily. For instance you can customize the UI with standard off the shelf controls if you like. This ease of use is carried through to the UI as well. Many people comment that the Admin is very clean and uncluttered.
Znode Administrator
email: support@znode.com
url: www.znode.com
One User's Opinion
Hi Gilles,
I am a developer, and am in no way affiliated with ZNode. However, I also went through the same process you are going through a few months ago, so I wanted to write to weigh in with an unbiased opinion.
Since I'm writing in this forum, I suppose you can guess which product I eventually went with.
When doing my evaluation, I looked at AbleCommerce, ZNode, DotNetNuke and osCommerce (OK, not C#, but was still on my short list as open-source).
Basically, for me, it was about the product's architecture / extensibility, robustness and appearance of a 'standard' e-commerce site.
ZNode won the appearance contest with their demo site, hands down.
As far as architecture, I'll admit that ZNode was a bit tricky to figure out at first, since it is very "hierarchical". There are lots of controls, lots of inheritance, and pages that appear on the URL are not necessarily where you will find the code you're looking for.
However, once I figured out how the "themes" were put together in their free demo, I started to realize what a VERY cool architecture that ZNode has. It's really well written, very organized, and some thinking definitely went into the design.
I didn't really need to look at robustness, since ZNode already ran away with the contest.
The odd thing is that of the solutions I was considering, ZNode probably had the LEAST articles written about it on the Internet. So, if I was to knock ZNode for one thing, it would probably be that they need to do more to encourage the development of a community.
Other than that, I think you'll be very happy with ZNode.
Feel free to weigh this user's opinion against others that you get from user's of the other systems.
Mark
My ZNode site: www.flipscript.com
One User's Opinon
Thanks very much for your comments Mark. Your points about user community are valid. It comes down to how many hours in the day there are and where we put our resources. We are trying and hopefully things like our new documentation at help.znode.com (a very big effort I can tell you) will help.
Znode Administrator
email: support@znode.com
url: www.znode.com