New Open Source ColdFusion Shopping Cart
I have tried a handful of ColdFusion shopping carts and I have never been happy with them. They tend to do more than I need, but not in the way that I need it. That they don't work quite as I need isn't a problem. That they are difficult to modify is.
After a few frustrating experiences, I finally decided to build a shopping cart the way I always wanted one to work. The real difference between this cart and others is that it assumes that you will have to modify it. Rather than give you 90% of what you need and making it hard to do the other 10%, it gives you closer to 60% of what you need, but makes it extremely easy to get the other 40%.
The result is a free, open source, shopping cart program that I call StarterCart. While it is very slim on features, it does provide some significant advantages over other shopping cart programs that I have seen.
Thanks,
I just want to add one more Free CF Shopping Cart solution to your list called the Meld MiniCommerce a Mura CMS Shopping Cart Plugin - http://www.meldsolutions.com/products/meld-minicom...
Akbarsait,
Thanks for the reminder about Meld MiniCommerce. I actually saw it earlier but just forgot about it when I was writing this entry.
Lola,
I mention in my documentation that I think it should be relatively easy to port this to work in other frameworks as well. Not something I would likely be interested in doing on my own dime, however (I wrote it to run on my own framework, after all).
Still, if someone else wanted to tackle that then I think that would be great and I would certainly be available to assist in the effort.
Sadly, no. The client for which I did both of the shopping cart sites has not been open to my sharing which sites of theirs have used open source projects of mine.
It would be a good idea for me to build a demonstration site for the cart and other programs, but it will probably be a bit until I get to that. Maybe I can get some screen-shots up in the meantime.
I also found a couple of bugs with the version available for download, so if you have downloaded it already you might want to do so again. I'm sure more will turn up later as well.
I've looked through the docs, screenshots and some code. Haven't had a chance to install yet. Whats left for a true cart? Product options and shipping methods?
Good question. This is actually up and running on two sites already. One site has been using it for about 6 months, the other for just short of 2 years. So, in that sense, it is a true cart.
Neither have required shipping and that is not in the cart, so you would likely have to handle that yourself for now. I am hoping to get that added for another shopping cart installation soon.
As to product options, that isn't actually needed for StarterCart itself. The products are intentionally anemic so that you can add any fields that you need to them. Because of the way Neptune works, you just need to create some XML to define your fields and it will create the form fields and database fields for you.
I will try to do a more complete write-up of that in the near future.
Other features that I haven't even considered are sure to be needed later as well.
Any chance that you will switch it from subversion to Git and put it up on GitHub (might help get other developers involved)?
I think it would benefit from twitter bootstrap :-)