Fork me on GitHub
Você esta em:Home » Implementação » Como montar um e-commerce e escolher um profissional de A à Z

Como montar um e-commerce e escolher um profissional de A à Z

Devido a grande procura sobre Criação, Desenvolvimento, Integrações  e Customizações de E-commerce. Resolvi escrever um artigo para facilitar a decisão de escolha de uma plataforma de e-commerce e de seus profissionais!

Eu trabalho cerca de 10 anos com sistemas GPL, no início ninguém colocava fé em uma versão de sistema grátis. Mas ao longo dos tempos, essas pessoas perderam suas referencias.

Algo muito comum é que sempre me fazem a mesma pergunta: “Se é grátis, como o criador ganha dinheiro com o sistema?”. Hoje eu estava pensando no filme Tropa de Elite, pois cerca de 80% das pessoas viram antes dele sair no cinema, e como ele ganhou dinheiro com isso e se tornou o filme nacional com a maior bilheteria?

fonte: http://g1.globo.com/pop-arte/noticia/2010/12/tropa-de-elite-2-e-maior-bilheteria-da-historia-no-brasil.html

Outras referencias que posso dar, seria o Linux, Skype, Google e Facebook, muitos não pensam dessa maneira mais ambos trabalham com a política de soft livre. Pois todos se baseiam-se em sistema cloud computing free. Vamos deixar isso e seguir em frente, pois é melhor analisarmos resultados no Google Trends:

Como pode-se ser visto ATUALMENTE o melhor sistema de e-commerce GPL é o Magento e encontra-se em constante crescimento.

O Magento

São mais de 60.000 lojas virtuais, mais de 2.000 extensões e mais de US$ 25 bilhões em transações. Trata-se de uma plataforma open source, com uma comunidade de milhares de desenvolvedores espalhados por todo o mundo e em constante crescimento.

O Magento é a plataforma de e-commerce open-source (código livre) que mais cresce em utilização no mundo. Além de ter uma arquitetura e um framework sólidos, há muitas razões que justificam escolher o Magento como uma ótima solução para sua loja virtual:

  • Um dos atributos mais incríveis do Magento é o fato de que nele você pode projetar e desenvolver múltiplos websites, que serão armazenados e compartilharão de uma única interface de administração. Esse atributo extremamente flexível permite que você modifique e controle vários websites. Todo o estoque e preços de seus produtos podem ser controlados a partir de uma única locação central;
  • O Magento oferece suporte a mais de 60 idiomas, múltiplas moedas e taxas de impostos. Isso lhe confere a habilidade de expandir seu negócio facilmente no mercado global;
  • A navegação por camadas permite aos usuários opções de navegação customizadas quando estiverem examinando produtos por categorias. Você poderá separar produtos por preço, tamanho, cor e outros atributos customizáveis;
  • O Magento tem webservices embutidos. Essa flexibilidade permite que aplicativos externos acessem os dados do Magento sem ter de realizar alterações no código-fonte (core). atualmente os protocolos SOAP e XML-RPC se encontram disponíveis com o produto;
  • O Magento tem, desde o início, o recurso de otimização para mecanismos de busca (Search Engine Optimization – SEO). Possui o recurso de reescrita de URL amigável que facilita a indexação de sua loja e produtos para os mecanismos de busca.
  • Esta plataforma tem várias funções para emissão de relatórios, que permitem fácil visualização dos relatórios de vendas, produtos mais vendidos e informações dos consumidores. Permite também exportar dados no formato CSV, mesmo que no formato para integração com o Excel e outros programas de banco de dados;
  • O Magento tem enorme apoio da comunidade. Além de um fórum público e monitoramento de bugs (bug-tracking), também tem seu próprio repositório público de extensões chamada Magento Connect. Essas extensões podem ser encontradas no Magento Connect. estas podem ser tanto gratuitas quanto pagas;
  • Uma vez que o Magento está liberado sob licença do tipo OSL, a Magento Community Edition encontra-se disponível sem qualquer custo adicional. Assim permite que desenvoledores e proprietários de websites de e-commerce possam diminuir seus custos com softwares.

Fonte: Livro Magento: Guia Definitivo. Adam McCombs e Robert Banh.

Vantagens:

  • Facilidade na implementação de novas funções através da criação de módulos.
  • Grande quantidade de extensões para download.
  • Comunidade de desenvolvedores bastante ativos.
  • Versão community gratuita.
  • Serve tanto para pequenos quanto para grandes projetos.
  • Fácil personalização!
  • O melhor gerenciamento de conteúdo!
  • Sistema Multilojas
  • Sistema completamente seguro! Assim como todos os GPL cuidado com plugins e componentes de terceiro, recomendo instalar somente plugins e complementos assinados, ou seja, plugins ou componentes de empresas idôneas e robustas.
  • Boa parte dos gateways de pagamento já disponibiliza módulos para ele.

Desvantagens:

  • Por ter muitas funções é um sistema exigente, uma parte dos servidores de hospedagem compartilhada não o suportam. Recomenda-se servidor dedicado ou uma boa VPS ou Cloud.
  • Necessita de bons conhecimentos técnicos para funcionar corretamente e resolver problemas na programação.

Referências

O Magento é um sistema muito novo no mercado, ele foi criado em 2008, mas mesmo assim já contaA loja virtual da pessoal atualmente mais importante do mundo, digo do presidente dos EUA Barack Obama(http://store.barackobama.com) foi desenvolvida com essa fantástica ferramenta. Só com esse case já posso certificar sua robustez quando bem configurado correto? Imagina quantos Hackers e Terroristas gostariam de invadir esse e-commerce!!!

Outras referencias internacionais são:
Lenovo, Nokia, Fox, Olympus, Samsung,….

Veja mais em: http://www.magentocommerce.com/showcase

Para referências nacionais temos:


Obs: Por questões estratégicas(171) e de segurança muitas grandes marcas não confirmam a utilização do Magento, mas nós desenvolvedores antenados sabemos identificar através da exploração do seu código fonte, dos módulos utilizados e das disposições dos elementos. Como o caso da Dafiti.

Conheça alguns recursos oferecidos pela plataforma:

Ferramentas de Marketing e Promoção

  • Percentual Desconto;
  • Cupons promocionais;
  • Desconto montante fixo;
  • Frete Grátis;
  • Compre x e ganhe y;
  • Compre x e obtenha um desconto fixo ou percentual em y;
  • Compre x e obtenha um percentual de desconto;
  • Compre x e obtenha um montante fixo de desconto;
  • Catálogo promocional de preços por percentual ou montante fixo;
  • Preços multi-níveis para descontos por quantidade;
  • Preços por grupos de clientes;
  • Search Engine Friendly URL’s;
  • Produtos vistos recentemente;
  • Produtos comparados recentemente;
  • Produtos relacionados;
  • Envie para um amigo;
  • Envie lista de desejos para um amigo por Email ou RSS;
  • RSS Feeds para novos produtos, para Destaques e novas Tags;
  • Auto-gerador de Sitemap;
  • Google Site Map;
  • Ferramenta de pesquisas;
  • Gerenciamento de Newsletter.

Otimização para mecanismos de buscas

  • Google Site Map;
  • 100% Search Engine Friendly;
  • URL Rewrites com total controle sobre as URL’s;
  • Meta-information para produtos e categorias;
  • Auto-gerador de Site Map para ser exibido no site;
  • Auto-gerador de Página de termos mais pesquisados.

Checkout

  • Checkout sem necessidade de registro na Loja Virtual;
  • Checkout em uma única página;
  • Carrinho de Compras com estimativas de frete e impostos;
  • Opção para cadastro do Cliente no inicio do Checkout;
  • Aceita mensagens de presente por pedido ou por item;
  • Salvamento do Carrinho de Compras com configuração de expiração.

Entrega

  • Possibilidade de se definir endereços de entrega permitidos por método de entrega;
  • Entrega para vários endereços em um mesmo pedido;
  • Entrega Grátis;
  • Tabela de taxa de entrega por peso e por destino;
  • Tabela de taxa de entrega por produto e por destino;
  • Tabela de taxa de entrega por número de itens e por destino.

Gerenciamento da Loja

  • Design 100% customizável utilizando templates;
  • API web services para fácil integração entre a loja virtual e aplicações de terceiros;
  • Permite a criação de Grupos de Clientes;
  • Gestor de Conteúdo para páginas de informação.

Navegação no Catálogo de Produtos

  • Possibilidade de realizar filtragens nos resultados de pesquisas;
  • Possibilidade de realizar filtragens nas categorias;
  • Possibilidade de definir design por nível de categoria e de produto;
  • Procura configurável com auto-sugestão de termos;
  • Produtos vistos recentemente;
  • Comparação de produtos;
  • Produtos comparados recentemente;
  • Cross-sells, Up-sells e Produtos Relacionados;
  • Termos mais procurados – Terms Cloud;
  • Filtro por Tags de Produtos;
  • Avaliações de Produtos;
  • Visuzlização de produtos em Lista ou em Grade.

Detalhe do Produto

  • Zoom-in nas imagens dos produtos;
  • Múltiplas imagens por produto;
  • Permite ao Cliente avaliar o produto;
  • Produtos Relacionados;
  • Disponibilidade de Estoque;
  • Seleção de opções do Produto;
  • Visualização de produtos agrupados;
  • Adicionar a lista de Desejos;
  • Enviar para um amigo por Email.

Serviços ao Cliente

  • Histórico de pedidos com atualizações de Status;
  • Rastreamento de Pedido;
  • Formulário de Contato;
  • Email de esquecimento de senha a partir do Front-End e Back-End;
  • Emails para atualizações de Pedidos e de Contas.

Conta do Cliente

  • Refazer pedidos;
  • Status dos pedidos e histórico;
  • Produtos Virtuais para download;
  • Cadastro ilimitado de endereços;
  • Definição de endereço de faturamento e entrega padrão;
  • Lista de desejos com possibilidade de adicionar comentários;
  • Enviar lista de desejos por Email ou RSS Feed;
  • Gerenciamento nas inscrições de Newsletter;
  • Gerenciamento nas avaliações de produtos;
  • Visualização das Tags enviadas por produtos;
  • Painel de Visualização Geral contendo;
  • Pedidos recentes;
  • Informações Pessoais;
  • Inscrições em newsletters;
  • Endereço de Faturamento Pradrão;
  • Endereço de Entrega Padrão;
  • Carrinho de Compras;
  • Lista de Desejos;
  • Itens comprados recentemente;
  • Avaliações e Tags recentes.

Gerenciamento do Catálogo de Produtos

  • Rotinas para atualização do Catálogo de Produtos;
  • Produtos Simples, Configuráveis (tamanho, cor, etc.) e Agrupados;
  • Produtos Virtuais;
  • Produtos Digitais;
  • Produtos personalizados por clientes – texto para bordar, estampar, etc.;
  • Taxas de Impostos por localização, grupo de usuários e tipo de produto;
  • Gerenciador de Mídia com redimensionamento automático de imagens e marca d’água;
  • Possibilidade de redirecionar resultados de buscas;
  • Aprovar, Editar e Deletar Tags de Produtos;
  • Aprovar, Editar e Deletar Avaliações de Produtos.
  • Rotinas de Importação e Exportação do Catálogo de Produtos;
  • Gestão do inventário;

Gerenciamento de Pedidos

  • Criar múltiplas Faturas, entregas e memorandos de crédito por pedido;
  • Ver, editar e criar Pedidos a partir do Painel de Controle;
  • Imprimir Faturas;
  • Recriar pedidos a partir do painel de Controle;
  • Notificações por Email para Pedidos;
  • RSS feed para novos pedidos.

Relatórios Analíticos

  • Painel de Controle com visão Geral da Loja;
  • Integrado com o Google Analytics;
  • Relatório de Vendas;
  • RSS feed para novos Pedidos;
  • Relatório de Impostos;
  • Relatório de Carrinhos de Compras abandonados;
  • Relatório de Produtos mais Vistos;
  • Relatório de Produtos mais comprados;
  • Relatório de Produtos com estoque baixo;
  • Relatório de termos Pesquisados;
  • Relatório de avaliações de Produtos;
  • Relatório de Tags;
  • Relatório de Uso de Cupons de Desconto;
  • Total de Vendas Faturadas;
  • Total de Vendas Reembolsadas;
  • Relatório de melhores Clientes por Total e por número de pedidos.

Realmente fiquei até com preguiça de descrever todos os itens acima, mas mesmo com todos esses itens para mim o Magento ainda é um Beta. Pois acredito que ainda existem o dobro de funções a serem implementas no Magento.

É sério rs! Por exemplo eu tique que programar uma função para excluir os pedidos antigos, pois nativamente o Magento não vem com essa função.

Outra função que é amplamente desejada por lojistas e se tem que se programar no Magento, é a de notificação de alteração de status do pedido.

Mas todas essas funções, implementações e configurações são facilmente resolvidas por um programador experiente!

Recomendações minhas para um bom projeto:

Meios de pagamentos:

Não gaste dinheiro de imediato com gateway de pagamentos como o Ipagare, Braspag,…. Por exemplo em um projeto o diretor do projeto gastou 5mil com o Ipagare, ao instalar o módulo do Ipagare no Magento 1.6 ele causou um erro. Entrei em contato e eles não souberam explicar oque estava acontecendo com a nova versão do Magento. Então fui analisar o código fonte do módulo do Ipagare. Ao abrir o código me deparei com um lixo de programação cheio de gambiarra!

Em um outro projeto o cliente comprou o módulo de onestepcheckout para Magento, e nem eu sabia que existem vários módulos desses na web. Ou seja, a verdadeira empresa vende ele por 245 Euros, então o diretor do projeto, para economizar comprou um na web de 129 dolares que não funcionava e para te falar a verdade eu nunca ví um código fonte tão cheio de gambiarra, tava pior que o Ipagare! rs

O barato sai muito caro!
Eu particularmente recomendo a utilização inicial do Pagseguro ou do Pagamento Digital, esses eu tive o prazer de analisar o código fonte e verifiquei um alto conhecimento em programação! Na verdade eu recomendo o Pagamento Digital, pois como ele faz parte do grupo Buscapé, se o único meio de pagamento for o pagamento digital você poderá anunciar no buscapé de graça! Achei bem interessante pois o Buscapé trás bastante pessoas e é um bom mecanismo de marketing assim como o Google.

Outro meio de pagamento que se tem no Magento, se é comprando um componente de boleto bancário que envie 2 via ao cliente e para os cartões seria o convenio com a Redecard módulo Komerci. Com ele basta comprar um módulo para Redecard e realizar a integração direta sem gateway.

Meios de entregas:

Recomendo a utilização do módulo dos correios, pois o mesmo se baseia no peso e destino do pedido para montar o cálculo de frete que pode ser por PAC ou SEDEX. Esse módulo ainda tem a opção de mostrar tempo estimado de entrega.

Caso se e-commerce não dê para trabalhar com o correios, talvez porque o tamanho dos produtos passem de 1.6m3, recomendo configurar uma tabela de frete que calcula o frete baseando-se no peso e cep de destino.

Essa tabela de frete você conseguirá com qualquer transportadora que seja, pois em sua maioria elas trabalham dessa forma!

Outras recomendações:

  • Não confie em desenvolvedores vestidos de terno com uma agenda na mão. Não caia na lábia de uma pessoa travestida de Intelectual e nem de programadores amadores.
  • Seguindo o primeiro item, não confie em empresas! É super comum acreditarmos que se existem CNPJ é porque é uma empresa sólida e de confiança. Na verdade eu sou autônomo e muitos dos ótimos desenvolvedores que conheço também são. Trabalho na confiança ou RPA rs. 100% dos meus clientes vieram de recomendações, já pensei em criar Adwords para captar mais clientes, mas ainda não fiz! Outra coisa é que uns 90% dos meus clientes eu não precisei fazer contrato, pois ele não te garante um bom trabalho. Por exemplo, há uns 5 meses atrás comprei 2 pendrives de 256GB no Pank, e até hoje não chegaram! Vou ter que acionar o jurídico rs!
  • Quem utiliza agenda é administrador, desenvolvedor usa a tecnologia e a memorização!
  • Recomendo sempre analisar o portifólio e a veracidade do portifólio. Pois antigamente eu conseguia identificar um desenvovedor pelo seu portifólio, mas hoje em dia existem muitos 171 no mercado que tem a coragem de falsificar o portifólio! rs Quer um exemplo? veja http://integracaopromocional.com.br/clientes.html
  • Procure por referências com case. Não chame o Nerd do seu sobrinho que gosta de games para tocar um projeto!
  • Não avalie o profissional pelo aparato tecnológico que ele usa. É comum as pessoas confiarem em pessoas bem vestidas e em pessoas com equipamentos top de linha, pois instintivamente acreditamos que se ele teve dinheiro para comprar os melhores equipamentos que existe, é porque ele ganha muito dinheiro e ele é um bom profissional!
  • Se você não trabalha com TI, não se ache apto de qualificar um profissional de TI com seus conhecimentos, pois lembre-se você não tem conhecimentos tão profundos assim, pois se tivesse teria feito você mesmo! rs
  • Passe as idéias para o papel e deixei o profissional traçar os seus caminhos, ou seja, deixe-o livre, pois se tratando de um bom profissional tenho certeza que ele te indicará o caminho certo. Esse item vale muito quando se trata de design.
  • Acompanhe cada etapa do projeto, não deixe o projeto livre. Doutrine-se em sugerir e entender, fale e escutar! Assim você traçará junto com o profissional que te acompanha o melhor caminho.
  • Sempre, Sempre pergunte a voz do povo, ela é a melhor forma de você conseguir atingir oque deseja. Pois nem sempre oque é bom para você será bom para o seu público e nem sempre o que é bom para o seu desenvolvedor será bom para você e seu público. Qualquer que seja o trabalho feito será feito para o público então peça-o que avalie!
  • Sempre que for começar um projeto, busque na web as melhores opções do mercado, ou seja, faça uma pesquisa profunda e detalhada.
  • Assim como um carro ou um artigo pessoal, não compre por amor! Não gaste excessivamente, faça um planejamento de gastos e de previsão de lucros! Assim que o projeto pular alguma previsão dessa, pare e reveja o projeto.

Espero que com esse artigo te ajude a traçar o caminho do seu projeto! Pois realmente o mercado esta muito prostituído! Resumindo: É melhor esperar que um programador produtivo torne-se disponível do que esperar que o primeiro programador disponível torne-se produtivo!

Sobre o Autor

Designer, Web Developer & Linux Administrator

Meu nome é Deivison Arthur, tenho 29 anos, sou Administrador Linux, Analista de Sistema, Webdesigner e Pesquisador. há mais de dez anos. Nasci no Rio de Janeiro, atualmente trabalho como Gerente de Tecnologia e E-commerce at Grupo FFernandes e Freelancer nas horas vagas. Desenvolvimento em Joomla, Wordpress, Drupal, Magento e outros GPLs...

Quantidade de Artigos : 114

Comentários (7)

  • Marcelo

    Legal o artigo, quanto ao pank não sei se é pior não receber, ou receber um pendrive de 256gb falso, rsss. Eles tem um histórico na internet de complicações já tiveram outros negócios seguem alguma reclamações (processos) http://www.jusbrasil.com.br/diarios/busca?q=PANK+SERVI%C3%87OS&s=diarios

    Responder
  • Josias

    Mandou muito bem cara, parabéns pelo artigo!

    Responder
  • Lauro Ramos

    Cara gostei demais do seu texto. Posso colocá-lo em meu blog? Me identifiquei porque ontem mesmo me ligou uma empresa dizendo se algum fulano de tal trabalhava comigo.
    Depois dá uma olhada em meu portfolio. Se quiser trocar algumas figurinhas será um prazer.

    Abraço

    Responder
  • Thiago

    Olá..
    Bons comentários e alertas que você fez, parabéns pela iniciativa.

    Só um detalhe: você falou que teve que programar uma função para excluir os pedidos antigos do Magento, mas muito provavelmente você usou alguma extensão já pronta como “Seamless Delete Order” ou outra. Então, dar os devidos créditos sempre é uma atitude louvável ao invés de dizer que foi você. #ficadica

    Também trabalho com Magento, ja tendo desenvolvido várias lojas, e realmente é um bom sistema e talvez o melhor que existe atualmente. PAra quem procura um sistema robusta e estável com uma ampla opção de personalização, Magento é a escolha certa, apesar de as vezes ser bem chato de fazer algumas tarefas.

    Abraços.. parabéns novamente..

    Responder
    • Deivison Arthur L. Serpa

      Opa Thiago,

      Eu ia colocar seu comentário no SPAM, pois como é meu blog eu tenho esse direito somente aprovar os comentários que possuem algo de bom e que ajude. Mas gostaria de debate-lo já que comentou, acredito que também gostaria que outras pessoas vise oque falou.

      “mas muito provavelmente você usou alguma extensão já pronta”

      Que porra é essa vc é vidente ou pai de santo???? E se eu programei um controler para atuar na admin para exclusão do pedido das tabelas sales_flat

      Caso o amigo não saiba oque estou falando segue um bom tutorial do Alex Braga que te ensinará como manipular o controller com rescrita de url http://www.alexbraga.net/criando-modulo-banco-de-dados-magento.html

      Quando não se tem certeza do que fala, não se pode duvidar das pessoas! ;)

      Faz uma previsão ai para 21/12/2012 quem sabe vc não acerta e fica famoso! Por enquanto suas adivinhações não estão legais!

      Quanto mais rezo mais tá foda!

      Responder

Enviar Comentário

© 2012 Powered By Wordpress, Deivison Arthur

Ir para cima