O protejo que propõe é um protejo simples com alguma complexidade, mas que irei concluir em 6 a 7 dias, 10 dias é a margem que dou sempre para o caso de alguma especificação extra poder surgir.
Fazer a gestão de utilizadores é simples, e dar essa gestão ao administrador também. fornecer os dados dos de relatórios de vendas/compras/ utilizadores/ dinheiro em cada pizzaria também e fácil de fazer, resta saber que tipo de relatórios e que pretende (diários/semanais/mensais) e como os pretende ver (graficos/excel ou outro).
Não tenho qualquer dificuldade em dar acessos restritos a determinadas partes do site dependendo do tipo de utilizador, e dar os relatórios de abertura/fecho de caixa de cada um deles.
a questão do uso restrito ao ponto de venda terá que ser autenticado através do ip a que esta a aceder, pois assim restringe o acesso, e caso ele tente aceder noutro lado qualquer poderá ser enviado um alerta ao administrador
Na parte do cliente esta a esquecer-se da parte da autenticação, pois qualquer um poderá registar-se e fazer um pedido, mas só os utilizadores autenticados, e que devem poder fazer a encomenda. isto eu propunha um sistema de autenticação do email, e o mais simples, e após receber um pedido que não seja levantado, um sistema que permita marcar aquele email como "perigoso" pois não levantou o pedido X
fico a aguardar a sua resposta