I just inherited a web store that has increased in sales to the point that they need to make some changes. The person who designed the site originally did it in such a difficult, backwards way, that I just have to vent here a little about this behemoth of a site.
Basically, what the old designer did was to use an online service as a shopping cart, basically, a shopping cart server from ewebcart.com. They handle all the ATM transactions and SSL and all you have to do is to put a small form on your product's page with the proper web id to post to their site. The user is redirected to the cart server without even knowing it. All of the headers and footers are located on the cart server, so if they click another category or product, they are redirected back to the original site. They also have a registry that behaves the same way.
The owners of the store said that their designer no longer wanted to maintain it and that it was difficult to maintain. They were right... What made my jaw drop wide open was the fact that all two (2) thousand products each had a static HTML page and are all in the same directory, not any organization to it at all! There is not one bit of dynamicness to this site, all static HTML pointing to a shopping cart server.
Now, I have to make this into a proper cart. If anyone can offer any suggestions, I'm all ears. I like zen cart because it is easy to customize, but it is a little clunky. Magentocommerce.com is the most awesome cart, but then the learning curve on the template system they use may be a bit much for this project and their first release just came out a couple of days ago, mostly it has been in beta for the last year or so. I'm eager to become knowledgeable with it, but I don't think this project is the one to do it with.
CharlesH