Hola, he desarrollado tiendas, utilizando tecnologías solidas, podríamos adaptar uno de mis desarrollos a tus necesidades, respecto a las plataformas de pago te comento, la integración de WebPay se hace de dos formas, siendo cliente de Transbank o teniendo el sitio e implementarlo directamente (Ej: Prestashop)
Puedo empezar ya mismo Saludos!