During 3rd year of University I got a job as php programmer in company Evici, it was small company creating websites. I worked here and later we decided to create system where you can create your own e-commerce system and also choose design. When I remember this times, I realize many mistakes we made but in the end we successfully create system and it works today and they still upgraded it
also recommend to look at it www.upgates.com and try to create your own e-shop (for some basic example of it)
How it works ?
And finaly your new shop is successfully created ...