Hola colega
Tienes dos opciones
1- Si deseas aprender primero tendras que empezar por bajar te (en mi caso) el manual de php en
php.net luego conseguirte un buen tutorial paso a paso te recomiendo este
http://otri.us.es/php-mysql/manual/index.htm . Luego en esta pagina
http://www.devshed.com/Server_Side/PHP/Commerce hay un tutorial en tres partes de como desarrollar una tienda virtual en PHP Tambien si vas a empezar a desarrollar en php te recomiendo de que cambies al foro de php.
2- Si deseas un software que construya la tienda el que e oído nombrar el de webturial que lo puedes encontrar
aquí
Cualquier cosa solo avisame