All of the buzz on the internet lately has been all about blogging and making money through advertising. That’s not the only way to make money, eCommerce is still alive and kicking! One of my companies, ActiveTuning, sells aftermarket parts for Nissan and Infiniti that we manufacture. Practically 100% of our sales are done online through our eCommerce platform. It’s a part-time gig for both my partner and I, yet we still manage to pull in 6-figures for gross sales. I designed and developed the website on my own, so there was no cost to building it. The eCommerce platform used is an open-source solution called osCommerce. I have heavily modified it to fit our needs, and even still there are many things I would like to change to make things better and more efficient…but it works. It has handled thousands of customers and thousands of orders without a hitch.
osCommerce has been in development for a very long time, especially the upcoming version 3.0…a drastic improvement over todays outdated version. The developers just recently released a public alpha version (version 3.0 alpha 4), which allows us to get a sneak peak at what the final version 3 will look like. I installed it on a local test server to see what some of the changes are, and I was very impressed. The usability of the administration interface is so much better, but there are still many improvements needed. Many of the improvements that I can think of, are on the roadmap for future alpha releases before the final version is announced. Among the “must-need” features that need to be added in my opinion:
These are all features that are listed to be implemented before the final release. There are still some major features I feel are not included but need to be:
- Needs support for tracking #’s in a customers order status
- Better support/customization for your standard shipping modules (USPS, UPS FedEx, DHL)
- Better support/customization for your standard payment modules (Google Checkout, PayPal Pro, etc)
- Ability to edit orders in the administration interface
- Ability do add new orders in the administration interface
- Option for customer to agree to statement when ordering certain products (for example a liability agreement)
- Better methods for supporting products that offer free shipping
- Better support for customizing products weight. For example many shipping companies deal with dimensional weight, not just regular weight. Also some sort of per-product override for weight classes.
- Better reports
- One click access to orders. Currently you click a line item, it then reloads the page and highlights it, then you can click into it.
Although there is a lot left to do in my opinion, they are on the right track. Here are some screenshots of some of the new improvements so far:

The new installation interface. This is a huge improvement over the old interface, and makes installation much simpler.

This is your standard product page

The administration now supports user access levels. This is a major feature that should been added in the first version! We’ll see in another screenshot that we can now create users and give them access to certain areas of the administration.

This is the new “welcome screen” for the administration. Also a huge improvement over the old version. It provides easy access to commonly accessed information.

The new menu system provides a clean and easy to use dropdown. This is a 200% improvement in usability.

Here is the feature that allows you to provide certain levels of access to specific users.

You can now enter a new customer into the system manually. In the old version you would have to register somebody through the actual frontend of the eCommerce site. Not very professional.

Here is the new order page. It is now nicely organized through the use of tabs which don’t require a refresh on the page…so it’s fast.

A new template system will allow for much easier customizations to your store. Frontend code is also being updated to be XHTML compliant, rather than an outdated table layout.

A new services section lets you turn on and off various features with ease. This is huge for me, because I had to literally take off all features manually on the version I use.

Here is the new add product page. Like viewing an order, everything is organized through tabs. An HTML editor is now an option.
I’m very excited as we get closer and closer to a final version. I hope that more of the features which I feel need to be added will be.
If you use osCommerce for your eCommerce solution, how do you feel about it? If you use something else, tell us about it, and any downfalls you’ve had.