Pues lo primero sería saber como quiere el cliente exactamente la tienda, lo que vende, la cantidad y variedad de productos que quiere vender aproximadamente para hacerte una idea de las dimensiones de la misma. A raiz de ahí ya sería centrarse en diseñar la base de datos con sus tablas y sus relaciones. Una vez diseñada y probado su funcionamiento sería lanzarse con el código. En cualquier caso no es moco de pavo lo que pides. Aqui tienes ejemplos de como se puede realizar paso a paso:
http://blog.ayzweb.com/tutorial/vide...php-desde-cero