Thanks very much for responding. Correct me if I'm wrong but it seems that most of what remains to be done are with regards to the user interface and the payment gateway.
Is it safe to presume that the db model will pretty much stay the way it is ?
I am working on a project right now that needs to record products and I intend to use the ecommerce db model particularly the products tables.
The project has plans to go into ecommerce but not at the moment so I am looking to use the administration side of ecommerce.