bella domanda.....
oggi un'ecommerce può essere una cosa complessa......esisterà sicuramente qualche doc ....ma se sei alle prime armi ti consiglio di dare uno sguardo a qualcosa di opensource già bello stabile....Ho utilizzato opencart...che utilizza il pattern MVC...ed è scritto anche molto bene...Apri il codice e studialo!quella si che è una vera risorsa...