SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Palestra: Comércio Eletrônico
Soluções Open Source
Ver. 1.0 1 / 5
gugliotti.com.br
palestra: COMÉRCIO ELETRÔNICO - SOLUÇÕES OPEN SOURCE
autor: ANDRÉ GUGLIOTTI
versão: 1 em: 29/04/2016
COMÉRCIO ELETRÔNICO
SOLUÇÕES OPEN SOURCE
DOCUMENTO DE APOIO
1) Sobre o Palestrante
André Gugliotti – www.andregugliotti.com.br
Facebook: www.facebook.com/BlogDoAndreGugliotti
Consultor em planejamento e estratégia de lojas virtuais na Gugliotti Consulting, reconhecido
como Magento Evangelist no Brasil, atuando desde 2008 na plataforma
Head de Produtos na Clix Commerce, empresa de lojas virtuais sob demanda
Autor de Construindo uma Loja Virtual, além de Lojas Virtuais com Magento, Temas em Magento
e Módulos para Magento, Novatec
Engenheiro Comercial Magento, pela eCommerce Academy, em Paris
2) Antes de começarmos...
Essa palestra apresenta algumas soluções para a construção de lojas virtuais, baseadas no
conceito de open source, isto é, código aberto. Todas as opções mostradas aqui foram escritas em PHP e
portanto, você pode encontrar outras soluções, em outras linguagens, se desejar.
3) O que é uma loja virtual
Ao se pensar em uma loja virtual, o desenvolvedor normalmente tem uma ideia equivocada, de
que é algo “simples e rápido” de fazer. Muitas vezes, pensamos apenas na frente de loja, algumas
páginas com produtos, um carrinho de compras para armazenar os itens a serem comprados e um
checkout, ou seja, uma forma de pegar esses itens e receber por eles.
No entanto, se nos detivermos com mais atenção em sua estrutura, veremos que a coisa é um
pouco mais complicada. Apenas na frente de loja, temos já uma série de elementos.
Por exemplo, os clientes devem ser capazes de se registrar e ter acesso a seus endereços,
produtos em vista e pedidos. O gestor deve ter a possibilidade de, além de criar e gerenciar o catálogo
de produtos, criar promoções, gerenciar métodos de envio e pagamento, ter acesso a estatísticas e
controlar os pedidos.
Palestra: Comércio Eletrônico
Soluções Open Source
Ver. 1.0 2 / 5
gugliotti.com.br
Para cada um desses itens, há ainda uma série de requisitos. Dentro do catálogo de produtos é
necessário incluir a gestão dos estoques - quantos produtos estarão disponíveis à venda e a cada
pedido, essa quantidade deve ser diminuída apropriadamente - ou controle de imagens e vídeos dos
produtos, sem falar nas diferentes características ou nos tipos diferentes de produtos.
Isso tudo é feito pela frente de loja, mas também por um painel de controle, onde o lojista tem
acesso a todas essas informações. Montar uma plataforma de loja virtual deixa de ser algo simples e
rápido para tornar-se algo que toma tempo e requer atenção. Sem falar na necessidade de manutenção,
pois os sistemas evoluem rapidamente e novas funções precisam ser incluídas a todo instante para
manter a competividade das lojas montadas sobre essa plataforma.
Antes de se pensar em desenvolver uma plataforma de lojas virtuais, é preciso entender o que é
uma loja virtual e levantar todos os processos que dela fazem parte.
4) Vale a pena desenvolver uma loja virtual do zero?
Se pensarmos na quantidade de plataformas disponíveis gratuitamente, com código fonte aberto
para serem utilizadas e modificadas “ao gosto do freguês”, a resposta é “não”. Ainda assim é importante
Palestra: Comércio Eletrônico
Soluções Open Source
Ver. 1.0 3 / 5
gugliotti.com.br
ressaltar que se sua ideia for estudar os processos, praticar seus conhecimentos em PHP ou aprender
como se faz uma plataforma totalmente nova, não fique com medo. Recomendo que vá adiante!
Se a ideia no entanto é vender o código ou utilizar em sua própria empresa, tenha em mente que
você precisará desenvolver algo realmente inovador e que ninguém tenha feito antes. Desenvolver mais
do mesmo será perda de tempo.
5) Participação das plataformas no mercado
Para essa palestra, é considerado o estudo da Datanyze, que traz as plataformas mais populares
no mercado, na época da confecção desse material. O WooCommerce é o líder de mercado, seguido
pelo Magento e pelo PrestaShop.
6) WooCommerce
O novo líder de mercado é um plugin para Wordpress. Um plugin é um código à parte, também
chamado de módulo ou addon, que é instalado sobre a plataforma principal. Isso indica que qualquer
pessoa pode obter o WooCommerce e instalá-lo sobre um site que utilize Wordpress.
Palestra: Comércio Eletrônico
Soluções Open Source
Ver. 1.0 4 / 5
gugliotti.com.br
Esse é o principal fator para explicar o rápido crescimento desse software, já que seu “hospedeiro”
é o mais popular sistema para a criação de blogs e sites no mundo, além de ser muito mais simples de
instalar que seus concorrentes.
Da mesma forma, o fato de não ser uma plataforma pura tem suas limitações. Frequentemente o
WooCommerce é comparado a um “puxadinho” feito em uma casa, um reboque que se engata atrás de
um carro para carregar peso extra. Para lojas pequenas e até mesmo de médio porte com poucas
necessidades de recursos específicos, o WooCommerce é uma boa escolha.
O software é razoavelmente bem adaptado ao Brasil, com uma ampla oferta de módulos - o que
se pode dizer que seriam módulos para o módulo - incluindo os principais meios de pagamento e envio
brasileiros.
7) Magento Commerce
O Magento Commerce foi lançado em 2008 e por um longo tempo foi o líder de mercado, devido à
sua robustez e estrutura, além da ampla oferta de módulos e temas. É uma plataforma relativamente
completa (levando-se em conta que seu código principal tem muitos recursos e eles podem ser
ampliados com a instalação de módulos) e que conta com empresas de desenvolvimento ao redor do
mundo.
Contra a plataforma, temos o fato de que ela é pesada e que depende de profissionais qualificados
para funcionar corretamente e para que seu melhor possa ser extraído. Em 2015, com vários anos de
atraso, foi lançado o Magento 2, ainda deficiente e com uma oferta pequena de módulos.
8) PrestaShop
Apesar de mais antigo que o Magento, o PrestaShop desponta como a próxima plataforma de
sucesso, uma vez que é um sistema de e-commerce puro (não é instalado sobre outro sistema como o
WooCommerce) e vem investindo em melhorias e facilidade de uso pelo lojista.
A seu favor temos o fato de haver uma empresa por trás (que tem total interesse em aprimorar o
código e fazer com que a plataforma seja ainda mais conhecida), além de módulos que passam por
auditorias, elevando o nível geral do código distribuído.
9) Outras plataformas
Além dessas, há uma série de outras plataformas feitas em PHP e distribuídas com licença open
source. Nessa palestra, cito nominalmente essas três:
 VirtueMart - apoiada sobre o Joomla
 OpenCart - outro sistema bastante conhecido
 Thelia - construída sobre o Symfony 2
10) Conhecimentos
Além da plataforma, é muito importante que o desenvolvedor busque outros conhecimentos,
como forma não apenas de poder usar melhor o código sobre o qual baseará suas lojas, mas também
como forma de ajudar no trabalho de outros e devolver um pouco daquilo que foi recebido para a
comunidade.
Palestra: Comércio Eletrônico
Soluções Open Source
Ver. 1.0 5 / 5
gugliotti.com.br
Como sugestão, um desenvolvedor deve procurar entender como a plataforma foi construída, se
utiliza um framework e se faz uso de gerenciadores de dependências, além dos processos e boas
práticas para a construção de módulos e temas.
11) Futuro
Por último, ao escolher uma plataforma como base para suas lojas virtuais, tenha em mente que é
preciso entender para onde ela caminha. Certamente, você não vai querer gastar tempo no aprendizado
de um sistema que está sendo descontinuado ou de uma plataforma que ninguém mais vai querer usar.
Investigue a plataforma, tente entender quem são as pessoas que a desenvolvem e como elas
pensam, além de avaliar se há empresas por trás daquela plataforma e o que elas pretendem fazer no
futuro próximo.

Mais conteúdo relacionado

Mais de Andre Gugliotti

Mais de Andre Gugliotti (17)

Como Escolher Sua Loja Virtual
Como Escolher Sua Loja VirtualComo Escolher Sua Loja Virtual
Como Escolher Sua Loja Virtual
 
Como se Tornar um Profissional Magento
Como se Tornar um Profissional MagentoComo se Tornar um Profissional Magento
Como se Tornar um Profissional Magento
 
Como Montar Uma Loja Virtual
Como Montar Uma Loja VirtualComo Montar Uma Loja Virtual
Como Montar Uma Loja Virtual
 
Magento and Brazil, Challenges of a platform
Magento and Brazil, Challenges of a platformMagento and Brazil, Challenges of a platform
Magento and Brazil, Challenges of a platform
 
Como Vender Mais com Magento - documento de apoio
Como Vender Mais com Magento - documento de apoioComo Vender Mais com Magento - documento de apoio
Como Vender Mais com Magento - documento de apoio
 
Como se tornar um Profissional Magento
Como se tornar um Profissional MagentoComo se tornar um Profissional Magento
Como se tornar um Profissional Magento
 
Usando temas no Magento pra vender mais
Usando temas no Magento pra vender maisUsando temas no Magento pra vender mais
Usando temas no Magento pra vender mais
 
Como se tornar um profissional Magento
Como se tornar um profissional MagentoComo se tornar um profissional Magento
Como se tornar um profissional Magento
 
Manual do Magento Commerce
Manual do Magento CommerceManual do Magento Commerce
Manual do Magento Commerce
 
Fazendo Dinheiro com Software Livre - o Magento Commerce
Fazendo Dinheiro com Software Livre - o Magento CommerceFazendo Dinheiro com Software Livre - o Magento Commerce
Fazendo Dinheiro com Software Livre - o Magento Commerce
 
Vendendo mais com Magento Commerce
Vendendo mais com Magento CommerceVendendo mais com Magento Commerce
Vendendo mais com Magento Commerce
 
Como se tornar um Google Adwords Professional
Como se tornar um Google Adwords ProfessionalComo se tornar um Google Adwords Professional
Como se tornar um Google Adwords Professional
 
Construindo Layouts com o Magento Commerce
Construindo Layouts com o Magento CommerceConstruindo Layouts com o Magento Commerce
Construindo Layouts com o Magento Commerce
 
Primeiros Passos no Magento Commerce
Primeiros Passos no Magento CommercePrimeiros Passos no Magento Commerce
Primeiros Passos no Magento Commerce
 
E-commerce e Lojas Virtuais
E-commerce e Lojas VirtuaisE-commerce e Lojas Virtuais
E-commerce e Lojas Virtuais
 
Primeiros Passos no Magento Commerce
Primeiros Passos no Magento CommercePrimeiros Passos no Magento Commerce
Primeiros Passos no Magento Commerce
 
O emprego do futuro
O emprego do futuroO emprego do futuro
O emprego do futuro
 

Lojas Virtuais Open Source

  • 1. Palestra: Comércio Eletrônico Soluções Open Source Ver. 1.0 1 / 5 gugliotti.com.br palestra: COMÉRCIO ELETRÔNICO - SOLUÇÕES OPEN SOURCE autor: ANDRÉ GUGLIOTTI versão: 1 em: 29/04/2016 COMÉRCIO ELETRÔNICO SOLUÇÕES OPEN SOURCE DOCUMENTO DE APOIO 1) Sobre o Palestrante André Gugliotti – www.andregugliotti.com.br Facebook: www.facebook.com/BlogDoAndreGugliotti Consultor em planejamento e estratégia de lojas virtuais na Gugliotti Consulting, reconhecido como Magento Evangelist no Brasil, atuando desde 2008 na plataforma Head de Produtos na Clix Commerce, empresa de lojas virtuais sob demanda Autor de Construindo uma Loja Virtual, além de Lojas Virtuais com Magento, Temas em Magento e Módulos para Magento, Novatec Engenheiro Comercial Magento, pela eCommerce Academy, em Paris 2) Antes de começarmos... Essa palestra apresenta algumas soluções para a construção de lojas virtuais, baseadas no conceito de open source, isto é, código aberto. Todas as opções mostradas aqui foram escritas em PHP e portanto, você pode encontrar outras soluções, em outras linguagens, se desejar. 3) O que é uma loja virtual Ao se pensar em uma loja virtual, o desenvolvedor normalmente tem uma ideia equivocada, de que é algo “simples e rápido” de fazer. Muitas vezes, pensamos apenas na frente de loja, algumas páginas com produtos, um carrinho de compras para armazenar os itens a serem comprados e um checkout, ou seja, uma forma de pegar esses itens e receber por eles. No entanto, se nos detivermos com mais atenção em sua estrutura, veremos que a coisa é um pouco mais complicada. Apenas na frente de loja, temos já uma série de elementos. Por exemplo, os clientes devem ser capazes de se registrar e ter acesso a seus endereços, produtos em vista e pedidos. O gestor deve ter a possibilidade de, além de criar e gerenciar o catálogo de produtos, criar promoções, gerenciar métodos de envio e pagamento, ter acesso a estatísticas e controlar os pedidos.
  • 2. Palestra: Comércio Eletrônico Soluções Open Source Ver. 1.0 2 / 5 gugliotti.com.br Para cada um desses itens, há ainda uma série de requisitos. Dentro do catálogo de produtos é necessário incluir a gestão dos estoques - quantos produtos estarão disponíveis à venda e a cada pedido, essa quantidade deve ser diminuída apropriadamente - ou controle de imagens e vídeos dos produtos, sem falar nas diferentes características ou nos tipos diferentes de produtos. Isso tudo é feito pela frente de loja, mas também por um painel de controle, onde o lojista tem acesso a todas essas informações. Montar uma plataforma de loja virtual deixa de ser algo simples e rápido para tornar-se algo que toma tempo e requer atenção. Sem falar na necessidade de manutenção, pois os sistemas evoluem rapidamente e novas funções precisam ser incluídas a todo instante para manter a competividade das lojas montadas sobre essa plataforma. Antes de se pensar em desenvolver uma plataforma de lojas virtuais, é preciso entender o que é uma loja virtual e levantar todos os processos que dela fazem parte. 4) Vale a pena desenvolver uma loja virtual do zero? Se pensarmos na quantidade de plataformas disponíveis gratuitamente, com código fonte aberto para serem utilizadas e modificadas “ao gosto do freguês”, a resposta é “não”. Ainda assim é importante
  • 3. Palestra: Comércio Eletrônico Soluções Open Source Ver. 1.0 3 / 5 gugliotti.com.br ressaltar que se sua ideia for estudar os processos, praticar seus conhecimentos em PHP ou aprender como se faz uma plataforma totalmente nova, não fique com medo. Recomendo que vá adiante! Se a ideia no entanto é vender o código ou utilizar em sua própria empresa, tenha em mente que você precisará desenvolver algo realmente inovador e que ninguém tenha feito antes. Desenvolver mais do mesmo será perda de tempo. 5) Participação das plataformas no mercado Para essa palestra, é considerado o estudo da Datanyze, que traz as plataformas mais populares no mercado, na época da confecção desse material. O WooCommerce é o líder de mercado, seguido pelo Magento e pelo PrestaShop. 6) WooCommerce O novo líder de mercado é um plugin para Wordpress. Um plugin é um código à parte, também chamado de módulo ou addon, que é instalado sobre a plataforma principal. Isso indica que qualquer pessoa pode obter o WooCommerce e instalá-lo sobre um site que utilize Wordpress.
  • 4. Palestra: Comércio Eletrônico Soluções Open Source Ver. 1.0 4 / 5 gugliotti.com.br Esse é o principal fator para explicar o rápido crescimento desse software, já que seu “hospedeiro” é o mais popular sistema para a criação de blogs e sites no mundo, além de ser muito mais simples de instalar que seus concorrentes. Da mesma forma, o fato de não ser uma plataforma pura tem suas limitações. Frequentemente o WooCommerce é comparado a um “puxadinho” feito em uma casa, um reboque que se engata atrás de um carro para carregar peso extra. Para lojas pequenas e até mesmo de médio porte com poucas necessidades de recursos específicos, o WooCommerce é uma boa escolha. O software é razoavelmente bem adaptado ao Brasil, com uma ampla oferta de módulos - o que se pode dizer que seriam módulos para o módulo - incluindo os principais meios de pagamento e envio brasileiros. 7) Magento Commerce O Magento Commerce foi lançado em 2008 e por um longo tempo foi o líder de mercado, devido à sua robustez e estrutura, além da ampla oferta de módulos e temas. É uma plataforma relativamente completa (levando-se em conta que seu código principal tem muitos recursos e eles podem ser ampliados com a instalação de módulos) e que conta com empresas de desenvolvimento ao redor do mundo. Contra a plataforma, temos o fato de que ela é pesada e que depende de profissionais qualificados para funcionar corretamente e para que seu melhor possa ser extraído. Em 2015, com vários anos de atraso, foi lançado o Magento 2, ainda deficiente e com uma oferta pequena de módulos. 8) PrestaShop Apesar de mais antigo que o Magento, o PrestaShop desponta como a próxima plataforma de sucesso, uma vez que é um sistema de e-commerce puro (não é instalado sobre outro sistema como o WooCommerce) e vem investindo em melhorias e facilidade de uso pelo lojista. A seu favor temos o fato de haver uma empresa por trás (que tem total interesse em aprimorar o código e fazer com que a plataforma seja ainda mais conhecida), além de módulos que passam por auditorias, elevando o nível geral do código distribuído. 9) Outras plataformas Além dessas, há uma série de outras plataformas feitas em PHP e distribuídas com licença open source. Nessa palestra, cito nominalmente essas três:  VirtueMart - apoiada sobre o Joomla  OpenCart - outro sistema bastante conhecido  Thelia - construída sobre o Symfony 2 10) Conhecimentos Além da plataforma, é muito importante que o desenvolvedor busque outros conhecimentos, como forma não apenas de poder usar melhor o código sobre o qual baseará suas lojas, mas também como forma de ajudar no trabalho de outros e devolver um pouco daquilo que foi recebido para a comunidade.
  • 5. Palestra: Comércio Eletrônico Soluções Open Source Ver. 1.0 5 / 5 gugliotti.com.br Como sugestão, um desenvolvedor deve procurar entender como a plataforma foi construída, se utiliza um framework e se faz uso de gerenciadores de dependências, além dos processos e boas práticas para a construção de módulos e temas. 11) Futuro Por último, ao escolher uma plataforma como base para suas lojas virtuais, tenha em mente que é preciso entender para onde ela caminha. Certamente, você não vai querer gastar tempo no aprendizado de um sistema que está sendo descontinuado ou de uma plataforma que ninguém mais vai querer usar. Investigue a plataforma, tente entender quem são as pessoas que a desenvolvem e como elas pensam, além de avaliar se há empresas por trás daquela plataforma e o que elas pretendem fazer no futuro próximo.