>
> Saying that the USD 200,- that Mary Jo asks for her CFWebstore is too 
> much seems like an oddity to me. If the customer cannot pay USD 200,- 
> for the licence, how on earth is the customer able to pay for the 
> consultant/developer fees for installing and modifying the webshop if 
> needed?

Well, actually the price for a new first-time store is $400. 

And yes, that's a fair amount more than any of the various PHP carts, but even 
that price is barely enough for me to support future development with it. 
There's a reason there are so few CF carts out there....the amount of work 
needed to build and maintain even a reasonably good cart is pretty significant, 
and there just isn't a big enough market for CF apps to easily bring in the 
sales needed to support the work required. 

There's a lot of pitfalls to using open source software for ecommerce (and yes, 
I may be biased, but I also speak from lots of experience in this field). 
Anyone that has spent anytime with OSCommerce knows how convoluted the code has 
become from years of many people messing with it. And yes, there are tons of 
addons you can get for just about any payment gateway, shipper, etc. you might 
want to use, but what happens when they change their API and your client's 
store stops working? I can't tell you how many times I've had to redo code 
because of API changes, or how many times I've had to go onto a site to debug a 
particular server issue that they might be having that's causing things to 
break. I've got a pretty long to-do list at the moment of things that have to 
be updated, changed or added in the next several months to keep sites running 
properly. Most of my customers will agree...they are paying just as much for 
the support they get as for the code itself. Knowing that if something goes 
wrong or stops working, they have someone to go to that will get it working for 
them again. With something as mission critical as most ecommerce sites are, 
that's usually worth a few bucks to get, versus saving some up-front with OSS 
and then being on your own should any problems arise. 

I do agree that the fact that my code is still procedural though is a bit of an 
issue. Not that it's *bad* code, just not OO, and I've always felt one 
advantage it had was that I get a lot of web designers that really know very 
little CF but can do minor changes to the application since it's fairly easy to 
learn as is. But I definitely have seen more in the last year or so the need 
for a more enterprise-level solution that provides APIs and proper MVC 
architecture, that can easily plug into other apps and work directly with them, 
etc. There's a ton of stuff I have in the works right now but an almost 
complete rewrite of the code is a hard thing to fit in there in terms of time 
and money needed to do it....particularly since the only way to get it done in 
a reasonable amount of time while freezing other development is probably to 
hire some good developers to do a sizable chunk of the work.. The amount of 
time involved in refactoring an application of this size and complexity is 
definitely not trivial. But I'm looking into some possibilities and hopefully 
can continue to move this forward. I'm certainly open though to ideas for how 
we might get it done (and done well) without it costing tens of thousands of 
dollars!

One thing I have considered doing in the past and if we are able to update the 
architecture I might consider doing is having a free version that just includes 
the most basic functions needed for a shopping cart...and then the commercial 
version that would require purchase for the full suite of features. 

--- Mary Jo


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:334871
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to