Indexa na Revista TI Digital de Agosto (sobre o Magento)
24 de agosto de 2009A matéria de capa da Revista TI Digital de agosto/2009 traz uma visão geral sobre o crescimento da importância do Magento como plataforma para e-commerce, no Brasil e no mundo.
A Indexa, principal empresa prestadora de serviços em Magento no nosso país, participou da matéria, que trata ainda da criação de um novo tipo de programador web: o “desenvolvedor Magento”. Também são apresentados 2 trabalhos que entregamos sobre o sistema: Arte Sacro e Foto na Parede.
Confira aqui as respostas (na íntegra) às perguntas feitas pela jornalista Flávia Freire ao blogueiro que lhes escreve (e não deixe de comprar a revista!):
1) Você considera o Magento um sistema completo para lojas virtuais? Ele oferece tudo o que os comerciantes necessitam para o processo de vendas de seus produtos? O que destacaria de melhor no Magento, e de algo que poderia melhorar ou ser incluído no sistema?
Tenho certeza de que o Magento é, hoje, a loja virtual open source mais completa disponível no mercado. O sistema foi projetado para ser muito flexível, seguro e adaptável; desta forma, pode ser configurado para pequenos, médios ou grandes negócios, com todas as funcionalidades encontradas nas grandes lojas da internet, instalável em praticamente qualquer servidor de hospedagem.
O melhor do Magento está no modelo de negócios sobre o qual ele foi concebido: um sistema preparado para o crescimento da demanda, com tecnologia web de ponta – ele foi desenvolvido sobre o Zend framework – e de código livre. As principais features esperadas para um sistema de comércio eletrônico são nativas do Magento: cross-sell ( vendas casadas), promoções, produtos configuráveis, layout totalmente customizável e estrutura modular para criação de métodos de pagamento. Para comerciantes no Brasil, já temos há algum tempo módulos para pagamento com os principais cartões de crédito, boletos de vários bancos, PagSeguro, Pagamento Digital e outros, além de cálculo de frete em tempo real pelos Correios.
Após o lançamento da versão 1.3, a maioria dos problemas que nos incomdavam um pouco foram resolvidos, como questões de segurança e relacionadas a tradução. Ainda notamos alguma dificuldade dos clientes sem experiência em comércio pela web na hora de pensar na logística geral do sistema, e-mails transacionais e controle de estoque, mas é nessa hora que uma consultoria com uma empresa especializada faz a diferença. Um outro ponto negativo que ainda persiste é uma certa dificuldade em se encontrar informações da comunidade de programadores, atualmente concentrada no fórum oficial da Varien (empresa que criou o software). Porém, com a disseminação de blogs sobre o assunto, essa realidade está mudando rapidamente, com muitos recursos sendo oferecidos por desenvolvedores e empresas, para as mais diversas situações.
2) O sucesso do Magento é tão grande que no mercado já existe o termo “Desenvolvedor Magento”. Então, o que um Desenvolvedor Magento precisa saber para oferecer soluções completas com o Magento? Como ele pode se especializar?
Se o programador já tiver uma boa bagagem em PHP e montagem de layouts em CSS, tem meio caminho andado. Experiência sobre o framework Zend ajuda muito, já que o Magento foi feito sobre este ambiente. O banco de dados é bastante completo (tem mais de 200 tabelas) e totalmente relacional, o que quer dizer que, para mexer nele, é importante conhecer muito bem o mySQL. Um bom ambiente de desenvolvimento de código e debug é fundamental, por causa da complexidade e quantidade de arquivos do sistema. Programas como o Eclipse ou o Aptana são sugestões que dão conta do recado.
Mas, em geral, o que toma mais tempo na especialização de um “desenvolvedor Magendo” é a aprendizagem sobre o comércio eletrônico em si, como adaptar a solução correta de pagamento ou entrega para a necessidade específica de cada cliente. Na verdade, muito conhecimento além de programação deve ser adquirido, para merecer o diploma de “Desenvolvedor Magento”.
Planejamento e cumprimento de prazos têm especial importância ao se desenvolver uma loja virtual, por razões óbvias.
3) O Magento oferece boas soluções em SEO (Search Engine Optimization) para otimizar o posicionamento e a visibilidade? E em relação à experiência do usuário para que as empresas tenham um bom retorno de vendas?
O Magento já vem com geração de sitemap segundo os padrões sugeridos pelo Google. Além disso, há campos para o cadastro de descriptions e keywords gerais para o site, para as páginas estáticas e para todos os produtos, o que garante um conteúdo bem indexável em todo o site, bastando para isso que o comerciante preencha os cadastros corretamente. Toda a estrutura do HTML gerado nas páginas é formada segundo best practices reconhecidas e há integração direta com o Google Analytics, para estatísticas de acesso e conversão.
As funcionalidades que aumentam o potencial de vendas do site são posicionadas estrategicamente, com o objetivo de informar ao clientes todas as opções disponíveis e fechar melhores vendas – como no caso dos filtros de atributos e o famoso “você também pode estar interessado em…”. Além disso, itens como o checkout em uma só página, e-mails de acompanhamento do andamento dos pedidos e recompra pelos clientes são diferenciais que dão um caráter super profissional ao sistema, passando segurança aos compradores.
4) Você conhece o OSCommerce? Até o Magento ser lançado, o OSCommerce era o sistema de construção de lojas virtuais mais utilizado no mercado. Hoje, o Magento o ultrapassou. Saberia dizer quais as vantagens do Magento em relação ao OSCommerce? Ou saberia comparar o Magento a outras soluções de e-commerce como CubeCart, Zen Cart, OSCommerce, Opencart ou VirtueMart?
Tivemos a oportunidade de adaptar alguns OSCommerces há alguns anos, quando ele ainda era a solução mais avançada disponível, com código livre. A filosofia era muito boa e ainda temos grandes lojas sobre esse sistema, mas a comunidade de desenvolvedores perdeu um pouco de gás com a chegada dos conceitos de Web 2.0 e Ajax, não suportados por ele. Conforme o tempo foi passando, o jeito pesadão, a técnica de programação ultrapassada e design padrão muito pobre exigiam cada vez mais uma reengenharia do OSCommerce para cada implementação e isso ficou muito caro e chato para os programadores. Por um tempo, vimos muitas lojas de “aluguel” crescerem bastante, até que chegou o Magento, com conceitos revistos, código artístico, uma grande empresa por trás do projeto e uma comunidade de desenvolvedores muito dedicada.
Com relação as outras soluções, temos boas alternativas surgindo, mas o pioneirismo do Magento ainda o mantém como líder em quantidade de lojas implementadas. É importante mantermos um olho nesta concorrência, que deve contribuir para a melhoria constante das soluções disponíveis. E, como cada caso é um caso, uma avaliação no início do projeto pode economizar boas (e caras) horas de desenvolvimento .
5) A marca do Magento é “Controle Total”. Como é esta customização “sem limites” permitida pelo Magento, totalmente escalável e flexível?
Bem, 100% do código é fornecido com o Magento ao se fazer download e é possível se alterar qualquer função que for necessária. No entando, o que mais se faz são alterações nas camadas visual (design) e de módulos (para configurar diferentes métodos de pagamento, cálculo de frete ou integração com sistemas de ERP, por exemplo).
A licença também permite que módulos e alterações sejam vendidos, assim como qualquer subproduto desenvolvido sobre o Magento, legalmente.
6) E em relação à segurança no Magento? O Magento é uma boa opção para prevenção de fraudes da internet? Em que o desenvolvedor deve se preocupar para oferecer uma solução segura em loja virtual para seus clientes?
O sistema vem com suporte nativo a SSL/https, o que significa que o processo de instalação em um servidor seguro é simplificado, desde que já se tenha uma chave SSL.
Sempre que se fala em segurança em e-commerce, está se falando em proteger os dados dos clientes e, especialmente, de cartões de crédito. Hoje em dia, existem muitas soluções em gateways de pagamento, que fazem o “meio de campo” no processo de venda por cartão. Estes gateways fazem a captura do número do cartão em ambientes próprios (quase sempre com um pop-up), sem que a informação seja gravada no banco de dados da loja. Alguns bons exemplos são o gateway da Locaweb, Pagamento Digital e PagSeguro.
Além da utilização de gateways para a venda por cartão de crédito, sempre que possível recomendamos a compra de um certificado SSL próprio para o site, o que garante que dados pessoais como endereço sejam sempre transferidos utilizando criptografia.
7) É possível construir uma loja com o Magento sem conhecimentos de programação? Em que o criador de uma loja no Magento é beneficiado se souber PHP ou outra linguagem que auxilie no desenvolvimento?
Sim, é possível instalar e até mesmo configurar uma loja em magento sem conhecimento de programação, segundo tutoriais disponíveis na internet. Mas, obviamente, o nível de personalização ou adaptação conseguido será bem restrito. E, se surgirem problemas no meio do caminho, conhecimento em PHP ou sobre estrutura de servidores de hosting será fundamental.
Sempre recomendamos que se contrate um profissional para fazer a instalação e configuração do sistema, especialmente quando se tem um cronograma apertado para ter tudo funcionando.
8 ) O que faz do Magento tão completo e ao mesmo tempo simples de implementar? O que o desenvolvedor precisa saber antes de começar a utilizar o Magento?
Existe um sistema de instalação para o Magento. Seguindo algum dos vários tutoriais disponíveis na internet, é possível instalar o sistema na língua desejada (desde que haja suporte) e em qualquer moeda, só utilizando esta ferramenta. Isso já é um ponto muito positivo. Além disso, o ambiente administrativo traz muitas funções e é muito organizado e intuitivo. Um bom estudo é necessário até se conhecer todas as possibilidades, mas cadastrar categorias e produtos é muito rápido.
Antes de começar a utilizar o Magento, o desenvolvedor deve ter consciência que ele é muito robusto, mas também não faz milagres. Sem o suporte pago, às vezes demora muito para se localizar a função ou arquivo necessário para uma alteração e isso realmente requer paciência.
9) Quais sites a Indexa já criou com o Magento? Por que escolheram o Magento para construção de lojas virtuais?
Já trabalhamos em mais de 30 projetos envolvendo o Magento, no último ano. Fomos a primeira empresa a desenvolver um módulo de cartão de crédito para o sistema pelo gateway da Locaweb, além de participar como moderadores da tradução oficial para o português do Brasil. A Indexa se tornou referência no país, quando se fala em Magento, especialmente em função do grande número de artigos para iniciantes publicado em meu blog http://gabriel.indexainternet.com.br.
Seguem alguns trabalhos completos, que envolveram desde a montagem do layout até a configuração de métodos de pagamento:
- www.destaqueecole.com.br
- www.artesacro.com.br
- www.fotonaparede.com.br
- www.vcs1.com.br
- www.liglu.com.br/store
- www.lustandglamour.com/index.php
- www.musicshop.com.br/index.php
Tags: imprensa, Magento, nossa história





9 de setembro de 2009 às 20:50
Olá companheiro.
Estou começando a usar o Magento e não sei como colocar os produtos na Pagina Inicial. Pode Me Ajudar?
Por Favor!!
15 de dezembro de 2009 às 20:18
Marcelo,
No painel administrativo do Magento vá em CMS -> Gerenciar Páginas -> Edite a Home e coloque a linha:
{{block type=”catalog/product_list” category_id=”ID_CATEGORIA” template=”catalog/product/list.phtml”}}
Substitua a palavra “ID_CATEGORIA” da linha acima pela ID da categoria a ser exibida na página que deseja. Neste caso, a home.
11 de março de 2010 às 2:14
Que ótima a entrevista, Gabriel! Muitos tópicos interessantes, e um panorama muito bacana do Magento.
Achei super-pertinente seu comentário sobre os conhecimentos “extra-programação” envolvidos no desenvolvimento de comércio-eletrônico. Nem tudo é código nesta vida
Abraços!
Erica
16 de abril de 2010 às 12:56
quero passar minha loja para magento quanto fica a instalação, alguem sabe meu e-mail guilhermealbanos@gmail.com