Formulário de pedido online
será um formulário para o cliente pedir pela internet (seja pizza, marmitex, galão de água, lanches, etc.);
1. Pesquisa de cep se disponível para entrega; o internauto poe o cep e o sistema verifica se está dentro do que o comércio poderá entregar - na administração tem que ter algo pra colocar as faixas de cep disponíveis- exemplo de plugin:
http://www.jqueryrain.com/?TbF2ucBA
2. O front end começará com uma imagem dando boas vindas ao formulário de pedido online e perguntando: "O que você gostaria de pedir?" e abaixo já vai para as categorias disponíveis, por exemplo, se for uma pizzaria terá: Pizza Salgada, Pizza Doce, Esfiha, Bebida e Sobremesa (categorias estas que serão cadastradas no admin);
3. Se escolher uma pizza, por exemplo o processo será:
a.
Tamanho (Broto, Média ou Grande) - na administração tem que ter campo pra cadastrar os tamanhos que a pizzaria trabalha;
b. ÚNico Sabor ou 2 sabores? - caso o cliente escolha um sabor, abre a caixa para escolha do sabor, caso escolha 2 sabores, abre-se a caixa do primeiro e a caixa do segundo sabor - na administração tem que ter a opção de até quantos sabores a pizzaria trabalha - exemplo:
http://prntscr.com/5irma7; - na escolha do sabor o sistema também tem q abrir um popup com os sabores disponíveis, poderá ser selecionado ou digitar parte do nome do sabor e o sistema filtrar;
c. Opção de incluir borda recheada (quando clicar no link, abrir um popup com as opções cadastradas no admin de bordas para pizzas, exemplo: catupiry / cheedar);
d.
Observações - quando clicar nesse link abrir em popup uma caixinha para o internauta escrever, por exemplo: "não colocar cebola na pizza de calabresa";
e. Abaixo dessas opções tem que ter um botão 'Adicionar Item', que caso o internauta clique nele, o sistema iniciará o processo novamente dando a opção das categorias para escolher e ele poderá clicar nesse botão quantas vezes quiser para escolher quantos itens quiser, ele pode escolher 3 pizzas, ou 2 pizzas e 5 esfihas, ou 10 pizzas e uma bebida, etc;
4. Se escolher uma esfiha, por exemplo o processo será:
a.
Sabor, quantidade, borda recheada e observações;
5. Se escolher uma bebida, por exemplo o processo será:
a. Sabor e quantidade;
6.
Se escolher uma sobremesa, por exemplo o processo será:
a. Sabor e quantidade;
7. O cadastro de Itens será:
a.
Código, Nome, Preço, Foto e Descrição (se for pizza os ingredientes estarão em descrição) e a categoria que ele pertence - apenas o nome e categoria é obrigatório preencher;
8. Após escolher os itens do pedido, abaixo de Adicionar Item tem que ter o botão "Forma de Pagamento":
a. Dinheiro (se clicar em dinheiro, abrir um campo "Trazer troco para: aqui um campo para colocar o valor em Reais ou "Não preciso de troco")
b.
Se clicar em Cartão (escolher qual o cartao para o motoboy levar a maquininha correspondente) - cartões aceitos deve ser cadastrado na administração;
9. Campo de observações para o internauta digitar, se quiser mais algo;
10. Assim que o internauta clicar em enviar pedido abrirá um popup de cadastro;
a.
Pode-se logar com os dados do Facebook, porém terá que completar o cadastro com alguns dados que o Facebook não tem, como endereço, por exemplo;
b. Ou pode-se criar um cadastro na hora com:
i. Nome Completo;
ii.
Telefone fixo e celular;
iii. E-mail;
iv. CPF (opcional);
v.
Endereço (preenchimento automático dos campos através do CEP) - terá uma faixa específica de CEPs que o sistema irá aceitar, que será a região de atuação da pizzaria, que deverá ser inserida através da administração;
11. Assim que o internauta enviar o pedido o sistema tem que enviar um e-mail à pizzaria com os dados do pedido e outro e-mail ao cliente que pediu com o resumo do pedido;
12. Sempre que ele se logar no sistema com os dados dele pra pedir uma pizza, o sistema deve mostrar ao lado um botão para alterar os dados dele, endereço, por exemplo e outro botão para ele pedir novamente o último pedido;
13.
O sistema deve calcular o valor das pizzas e bebidas escolhidas e colocar no resumo do pedido;
14. Sistema precisa ser responsivo, ou seja, precisa abrir em smartphones e tables também;
15. O layout pode ser simples e clean e intuitivo (pode ser Bootstrap);
16.
Sistema precisa ser desenvolvido em PHP puro e MySQL;
17. Incluir api de gateway (brasileiro) de sms e opção para ativar e desativar no admin e opção de parametrização, por exemplo, enviar um sms assim que o pedido for concluído e um assim que o pedido sair da pizzaria;
18. Se já existir alguma Api para enviar a mensagem por Whatsapp, pode incluir no sistema também;
19.
Em alguma parte deve ter um botão para abrir em Popup o Cardápio Online, que é as pizzas cadastradas, separadas por categorias: Pizzas Salgadas, Pizzas Doces, Bebidas, etc - as categorias tem que ser cadastradas na administração;
20. Para escolher o sabor, o sistema deve abrir um popup com o nome e preço das pizzas cadastradas e quando colocar mouse em cima, abre-se uma espécie de tooltip com nome, foto, preço e observações (ingredientes), bastando clicar na foto ou título para escolher e fechar o popup. Mesma ideia deve ser aplicada para todos itens: bebidas, esfihas, etc; - exemplo de tooltip:
http://www.jqueryrain.com/?itsmwj1V - a opção 'Flip' é legal;
21.
O template tem que várias opções de cores a serem escolhidas na administração;
22. Assim que o internauta fizer o pedido e no e-mail enviado para ele precisa ter algum botão onde ele possa compartilhar a novidade, de pedir a pizza dele online, pode compartilhar no facebook ou twitter, será apenas um texto, por exemplo: "Olá pessoal, vejam a novidade da pizzaria X, é possível pedir a pizza pela internet, vejam:
www.linkdapizzaria.com.br"
23. Na lateral do formulário precisa ter algo flutuante com o resumo do pedido;
24.
APi do Pagseguro para fazer o pagamento da pizza (na administração pode ser ativado ou não) - caso seja ativada, aparecerá em forma de pagamento para ser escolhida;
25. Na administração incluir opção para adicionar taxa de entrega (ativar ou não).
Prazo de Entrega: 27 de Fevereiro de 2015