Si quieres usar sólo php, yo hice uno a partir de este manual:
http://www.desarrolloweb.com/articul...as-en-php.html Evidentemente es muy simple y te servirá como orientación, a partir de aquí lo adaptas a tus necesidades (por ejemplo falta implementar la cantidad de productos, el envío por email, sobretodo el tema seguridad, entre otras cosas).
Lo mejor es entender todo lo que haces, para luego poder adaptarlo y corregir los errores que te vayan surgiendo.
Si tienes dudas pues para eso estamos en el foro, y si te decides por usar sólo php y quieres algo muy sencillo como el del enlace que te mostré (puedes ver el resultado "provisional" en la web que encontrarás en mi perfil/contactos), puedo compartir el código tal como lo implementé por mp.
Saludos