Completed

Customização Opencart

Published on the February 29, 2016 in IT & Programming

About this project

Open

Customização do site www.infobell.com.br


requisitos do projeto ecommerce infobell


1.    Importar código para repositório
a.    Importar todo o código para o Bitbucket antes de começar o projeto

2.
Configurar servidor em ambiente de teste
a.    É Necessário configurar um servidor teste separado do servidor de produção para que as releases do projeto sejam colocadas. Após os testes e validação, migraremos para o código para o servidor de produção.


3.    Atualizar para Opencart 2.0

4.    Melhorar Cadastro
a.    Cadastro simples durante a navegação (Nome, e-mail e senha) e cadastro completo no Checkout
b.
Separar cadastro de pessoa física e jurídica com campos específicos para cada tipo
c.     Preenchimento automático de endereço ao digitar o CEP
d.     Os preços ficarão escondidos para clientes não logados porém com o botão "Ver preço" no lugar de "Comprar".
Quando o cliente clica em "Ver preço" o ligthbox de cadastro simples aparece.


5.    Card do produto deve mostrar o botão de "Ver Preço" ou "Comprar" na Home
a.    Atualmente na Home quando se passa o mouse em cima do produto, ele some o preço e deveria aparecer um botão para comprar. Eu retirei o botão pela configuração do tema pois não estava legal.

b.    Para usuários que não estão logados, um botão com o texto "Ver preço" deve ficar estático e os preços escondidos.
c.    Para usuários que estão logados, um botão com o texto "Comprar" e o preço devem aparecer estáticos.


6.    Necessário logar para ver preço
a.    Preço dos produtos não aparecem para usuários que não estão logados. Um botão escrito "Ver preço" aparece no lugar do botão "Comprar".

b.    Quando o cliente clica em ver preço, aparece o lightbox do cadastro simples.


7.    Habilitar URL amigável


8.    Implementar Pagar.me (checkout transparente)


9.    Melhorar topo do site
a.
Colocar um botão "Fechar pedido" mais exposto próximo ao carrinho e que leva direto para o checkout ( aparece apenas quando houver produtos no carrinho)
b.    Busca mais evidente


10.    Tirar calculo de frete do carrinho

11.
Integração completa com correios e braspress
a.    Correios com calculo automático e acompanhamento do pedido dentro do painel do cliente.
b.    Braspress com calculo automático e acompanhamento do pedido pelo painel do cliente caso a API suporte tal função.


12.    Implementar One Step Checkout


13.    Instalar SSL
a.
Instalar ssl em todo o site e colocar o selo no rodapé


14.    Tratamento de Produtos esgotados
a.    Manter produtos esgotados na lista com uma botão para receber cotação com prazo de entrega


15.
SEO Avançado
a.    Configurar Plugin Total SEO, Robots, Sitemap, Outros


16.    Configuração customizada de produtos
a.
Um dos principais produtos que vendemos são servidores. Alguns clientes querem comprar equipamentos em configurações diferentes das expostas no site.
b.    Na página de produto deve ser bastante explicito que o cliente poderá modificar a configuração dos equipamentos da maneira que ele quiser e ter um botão para cotar o produto em uma configuração diferente. Ao clicar no botão um ligthbox abre para ele escolher se quer cotar por telefone, chat ou preencher um formulário com as configurações que ele precisa. O formulário dever ser enviado para um e-mail específico.

c.    Está opção seria habilitada somente para parte dos produtos vendidos no site, portanto deve ser habilitado dentro do cadastro de produtos


17.    Melhorar comunicação de contato
a.    Criar página de contato com as diversas formas que oferecemos.:
Telefone, Chat, E-mail, Whatsapp.
b.    O botão para acessar esta página deve ficar bem evidente nas páginas no topo do site e rodapé.


18.    Atualizações de segurança
a.    Certificar-se que as atualizações de segurança do opencart possam ser instaladas sem que o sistema quebre.



19.    BUG atualização carrinho
a.    Quando se adiciona o item de dentro da página de produto, aparece a mensagem que o produto foi adicionado entretanto quando se abre o carrinho o item não está lá.
É Necessário atualizar a página para o produto aparecer.


20.    Melhorar performance do site


21.    Segurança
a.
Esconder /admin
b.    Utilizar outras práticas indicadas para segurança


22.    Script para testar funções do checkout
o    Sistema que verifica o checkout e se suas integração com serviços externos (Correios, Braspress ou Pagar.me) estão funcionando.
A função deve enviarnotificação para o webmaster por e-mail caso ocorra algum problema na função.



Outras informações

•    Utilizaremos o software Pivotaltracker para gestão e acompanhamento das tarefas.

•    A releases do projeto devem ser enviadas para o servidor teste para avaliação.

•    Utilizaremos o repositório Bitbucket.

Category IT & Programming
Subcategory Web development
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Social media (Facebook, Twitter, etc.), Payment Processor (Paypal, Stripe, etc.), Other (Other APIs)
Roles needed Designer, Developer

Delivery term: Not specified

Skills needed

Other projects posted by I. G.