Resposta rápida seria uma pergunta, xd:
O principal benefício do webSocket e atualizar em tempo real todos os clients conectados, no e-commerce em que vai trabalhar, se faz necessário?
- Se sim, pense em fazer um long polling, ou siga em frente mesmo no WS
- Se não, aplique rest mesmo (Também é possível criar uma criptografar para reast apis) e é o recomentado na maioria dos cenários
Mais informações podem ajudar a formar uma resposta menos genérica e mais direcionada :D