Boa noite caro.
Para o front recomendo logo de cara estudar o Google Analytics para que consiga mapear como o usuário se comporta no seu e-commerce.
No caso de ser um e-commerce com um grande número de compradores é importante que seu server consiga ser dividido em várias instâncias e não cause congestionamento de requisições. Importante também estudar e aplicar Load balance para seu servidor.
Estudar APIS de integração com adquirentes de pagamento.