SlideShare una empresa de Scribd logo
1 de 98
Olá mundo! ;)

Adriano Aguiar
Desenvolvedor Hostweb




                 Workshop Magento – São Paulo
Magento?

Software de comércio eletrônico open-source. Criado em
   2008, se tornou referência mundial e com seu
   constante crescimento é hoje considerado à escolha
   ideal para montar seu negócio na internet!

-   Varien Framework                               Roy Rubin
                                                   Fundador e CEO da Varien
-   Zend Framework
-   PHP 5
-   Mysql 4.2 ou superior                          Yoav Kutner
                                                   VP e CTO da Varien




                    Workshop Magento – São Paulo
Números
-   Mais de 1.5 milhão de downloads
-   Mais de 1700 extensões.
-   Mais de 170 mil membros no fórum oficial.
-   Mais de $25 Bilhões transações online (enterprise).
Zend Framework? Sim! 

Criado pela Zend Inc. Também possui um constante
   crescimento e possui uma equipe de engenheiros
   dedicado para sua melhoria. PENSE ENTERPRISE!

Parceiros
Não reinvente a roda!
Algumas funcionalidades:                 Pontos considerados:

- Zend_Acl            - Zend_Locale      - Arquitetura MVC
- Zend_Cache          - Zend_Log         - Documentação
- Zend_Currency       - Zend_Mail        - Funcionalidades robustas
- Zend_Controller     - Zend_Pdf         - Comunidade
- Zend_View           - Zend_Translate   - Zend Inc.
- Zend_Layout         - Zend_Validate    - Padrão para aplicações php
- Zend_Form           - Zend_Services
- Zend_Date           - Zend_Soap
- Zend_Db             - Zend_Gdata
- Zend_Feed
- Zend_Http
Não reinvente a roda!




Modular e flexibilidade são tudo!
Números
-   Mais de 10 Milhões de downloads.
-   Mais de 500 contribuidores.
-   Mais de 1000 páginas em nosso guia de referência.
-   Mais de 500 exemplos em nosso guia de referência.
Conquistas




“Ao infinito e além!” (Buzz Lightyear)
Comparativo: alternativas?
Comparativo: pare e pense!
Comparativo: e agora?!
Quem aposta na solução?
Quem aposta na solução?
Quem aposta na solução?
O momento é agora!

Melhor escolha do mercado em plataforma
 de eCommerce open-source.
Participe!


    http://www.magentocommerce.com/blog/

    http://twitter.com/magento/

    Grupo: “Magento Ecommerce”

    Grupo: “Magento Users Group”

    Comunidade: “Magento”
Relacionamento

- Comunidade

- Extensões

- Referências

- Parcerias
Comunidade

- Tradução

- Chat

- Grupos

- Reportar erros (Bug-tracking)

- Fórum

- Ciclo de vida

- Oportunidades
O time está em campo!

- Como contribuir?
    - CLA (Magento Contributor Agreement)
Repositório de extensões
•   Desenvolvido utilizando PEAR para facilitar o trabalho do usuário final,
    permite que no administrador de sua aplicação utilize essa funcionalidade
    para gestão dos módulos instalados pelo magento connect management.
Documentação e Referências

- Wiki
- Guia de Usuário
- Documentação Técnica
Parceria

• Programa de Parceria
  – Solution: Atualmente com 73 empresas.
  – Hosting: Atualmente com 5 empresas.
  – Industry: Atualmente com 8 empresas.
Parceria

• Programa para Soluções
  – Definido para empresas de desenvolvimento
    e suporte à projetos magento, o programa
    possui diversos níveis de credibilidade.
Parceria

• Programa para Hospedagem
  – Definido para empresas de hospedagem, com
    foco em infra-estrutura para clientes B2B e
    Magento Enterprise.
Parceria

• Programa para Indústrias
  – Para empresa que possuem suporte
    tecnológico junto do magento.
E sobre o produto?
•   O Magento possui um ciclo de desenvolvimento contínuo de suas funcionalidades, dentro de sua
    arquitetura modular, permite que atualize constantemente sua versão sem afetar funcionalidades
    customizadas pela comunidade.
Community x Enterprise
•   As características da versão community já oferecem um produto completo para solução B2C,
    dentro de necessidades específicas para o mercado B2B e possibilidades de suporte completo
    para grandes projetos, a melhor alternativa seria sua versão enterprise!
Integração
•   Possibilidade de integração com sistemas ERP/CRM e compartilhamento
    de informações em ambientes independentes?

Sim, é possível =)
Integração
•     Magento Core API
        – Trabalha com protocolos SOAP e XML-RPC. A permite que você faça integrações e se
          comunique com a plataforma em recursos independentes.

3.    Customer API
4.    Customer's Groups API
5.    Customer Address API
6.    Country API
7.    Region API
8.    Category API
9.    Category attributes API
10.   Product API
11.   Product attributes API
12.   Product attribute sets API
13.   Product types API
14.   Product Images API
15.   Product Tier Price API
16.   Product links API (related, cross sells, up sells)
17.   Order API
18.   Shipment API
19.   Invoice API
20.   Inventory API
Características do Produto
•   Mage Bridge (Versão Enterprise)
     – Módulo que permite o compartilhamento de informações com os principais ERP’s e CRM’s
       do mercado mundial, recurso baseado no Mage CORE Api, foi um diferencial
       potencializado.
Vamos começar!
•   Aqui será o momento que iremos entender as funcionalidades que abordaremos no
    workshop.
Estrutura do magento
•   A raiz do diretório magento community
Estrutura do magento
•   A função de cada arquivo na raiz principal do
    magento community.

o   .htaccess
o   .htaccess.sample
o   cron.php
o   favicon.ico
o   index.php
o   index.php.sample
o   LICENSE_AFL.txt
o   LICENSE.txt
o   pear
o   php.ini
Estrutura do magento
•   A função de cada diretório na raiz principal do
    magento community

o   404
o   app
o   downloader
o   js
o   lib
o   media
o   pkginfo
o   report
o   skin
o   var
Instalação e Configuração
•   Apresentação
     o   Traduzir para português
     o   Definir timezone
     o   Definir Moeda Real Brasileiro
     o   Definir país de venda (Brasil)
Gerenciamento de Lojas
•   Apresentação
     o O Magento E-Commerce possui suporte a gerenciamento de várias lojas por website.
       Iremos trabalhar com gerenciamento de duas lojas: Varejo e Revenda.
Gerenciamento de Lojas
•   Abordagem
    o Frontend – trabalha com o gerenciamento independente das lojas.
    o Backend – trabalha com o gerenciamento unificado das lojas.
Gerenciamento de Lojas
•   Terminologia do Escopo
     o   Global - Configurações e
         informações que são utilizadas por
         todos usuários online nas lojas.
     o   Website – pode possuir um
         conjunto de lojas compartilhando
         sua funcionalidades independente.
     o   Store - Seu principal recurso é ter
         ligação direta com a categoria raiz
         do catálogo.
     o   Store View – permite que você
         tenha uma aparência para cada
         loja, idiomas.
Gerenciamento de Lojas
•   Terminologia do Escopo
Gerenciamento de Lojas
•   Ajustes das configurações globais
     o Permite que você configure parâmetros
       por definição de escopo, ou seja, aplicar
       configuração global ou apenas para um
       determinado website.
Gerenciamento de Lojas
•   Escopo dropdown
     o Escolha para modificação de configurações
       fora do escopo global.
     o Obs: no painel administrativo, opção:
       Sistema > Configuração.
Gerenciamento de Lojas
•   Sobrepor as configurações globais
     o   Você pode definir configurações que só
         interessem para um terminado website
         ou visão da loja.
Gerenciamento de Lojas
•   Websites e domínios
     o Permite que você através do nome
       de utilização no website magento
       determine o domínio + tld de um
       domínio/subdomínio, permitindo que
       você possa trabalhar com
       chamadas independentes de
       múltiplos websites do seu projeto.
     o Existem alguns tratamentos que
       devem ser feitos no apache e
       .htaccess de sua aplicação.
Gerenciamento de Lojas
•   Caso de uso
     o Vamos gerenciar duas lojas, varejo
       e revenda.
Gerenciamento de Categorias
•   Apresentação
     o Caregorias tem como função definir uma navegação por catálogo dos seus produtos
       relacionados.
     o Obs: Para que seu item de menu principal apareça em seu projeto, você deve relacioná-lo
       numa categoria raiz que está previamente ligada a loja do escopo atual no magento.
Gerenciamento de Categorias
•   Navegação de Catálogo
     o Você pode trabalhar com busca configurável, filtragem dos produtos e resultados de
       pesquisa, filtragem de produtos nas categorias, filtragem por tags de produtos,
       breadcrumbs, busca termos populares, produtos recentemente comparados, comparação
       de produtos, produtos recentemente visualizados, produtos relacionados, vendas cruzadas
       e casadas.
Gerenciamento de Categorias
•   Caso de uso
     o Criação das categorias que irão servir para sua loja varejo e revenda.
Gerenciamento de Atributos
•   Apresentação
     o Iremos criar alguns atributos para trabalharmos com seus dados. Ok? (Falta finalizar as
       informações dessa página).
Gerenciamento de Atributos
•   Navegação de Catálogo




                            Workshop Magento – São Paulo
Gerenciamento de Produtos
•   Apresentação
     o Múltiplas imagens no produto, possibilidade de zoom nas imagens, produtos relacionados,
       disponibilidade em estoque, nível de preço (tier-price), opções personalizadas, produtos
       agrupados, adicionar a lista de desejos, indicar para um amigo, comentários e avaliação.
Gerenciamento de Produtos
•   Produto simples
     •   Produto de utilização padrão para vendas, seu tipo será diferenciado pelo recurso
         agrupado que poderá ser definido no momento dos cadastros. Possui algumas estratégias
         de marketing como produto relacionado, compra cruzada e casada.
Gerenciamento de Produtos
•   Produto simples
Características do Produto
•   Opções personalizadas
Gerenciamento de Produtos
•   Produto agrupado
     o Você trabalha com o perfil de produto simples com um recurso de agrupamento de
       produtos, onde você irá vender um conjunto de produtos obrigatórios para sua ordem de
       compra, não haverá gestão de inventário deste produto.
Gerenciamento de Produtos
•   Produto agrupado
Gerenciamento de Produtos
•   Produto configurável
     o Foco que teremos será trabalhar com a gestão de vendas por especificação de atributo,
       não havendo ajuste no preço, mas haverá gestão de inventário por múltiplos produtos.
Gerenciamento de Produtos
•   Produto configurável
Gerenciamento de Produtos
•   Produto virtual
     o Foco que teremos será trabalhar criando produto no modelo de garantias, o modelo de
       produtos virtuais não possui especificação de endereço de envio para finalização de sua
       compra.
Gerenciamento de Produtos
•   Produto pacote
     o Foco que teremos será trabalhar com a gestão de vendas por especificação de atributo,
       neste caso haverá reajuste de preço e haverá gestão de inventário por múltiplos produtos.
Gerenciamento de Produtos
•   Produto pacote
Gerenciamento de Produtos
•   Produto para baixar
     o Permite que você trabalhe com a venda de produtos digitais, permitindo que exista uma
       referência prévia, gestão da duantidade de downloads. Será automáticamente
       disponibilizado para download após gerar a fatura do pedido.
Promoção de Marketing e Ferramentas
•   Apresentação
     o Possui regras flexíveis para se trabalhar com promoções, aplicando descontos em
       catálogos e na sua checagem de compras, facilitando assim sua taxa de conversão.
     o Trabalha com práticas convencionais, como: produtos relacionados, venda conjunta e
       venda cruzada, tendo uma poderosa ferramenta de marketing para facilitar o aumento de
       suas vendas online.
Promoção de Marketing e Ferramentas
•   Tipos de promoções
     o Nível de produto na ferramenta de promoção
     o Regras baseada na ferramenta de promoção
Promoção de Marketing e Ferramentas
•   Nível de produto na ferramenta de promoção
     o Nível de preço
     o Preço especial
Promoção de Marketing e Ferramentas
•   Nível de produto na ferramenta de promoção
     o Nível de preço
     o Preço especial
Promoção de Marketing e Ferramentas
•   Regras baseada na ferramenta de promoção
     o Regras de preço por catálogo
     o Regras de preço por carrinho de compras
Promoção de Marketing e Ferramentas
•   Regra de preço por catálogo
Promoção de Marketing e Ferramentas
•   Regra de preço por carrinho de compras
Promoção de Marketing e Ferramentas
•   Caso de uso
Métodos de Pagamento
•   Apresentação
     o Integração com Checkout Amazon e Amazon Pay, múltiplos gateways Paypal, Google
       Checkout, Cartão de Crédito Salvo, Aceita cheques / ordens de pagamento, pagamentos
       em dinheiro (presencial).
Métodos de Pagamento
•   Configuração
     o Check / Money order
Métodos de Envio
•   Apresentação
     o Possibilidade de envio de pedido para vários endereços, várias expedições por encomenda,
       frete grátis, taxa fixa por item e por ordem, especificar método de envio por país de destino.
       Possui suporte nativo para UPS, FedEx, USPS, DHL.
Métodos de Envio
•   Configuração
     o Definições de envio
     o Flat Rate
     o Free Shipping
Checkout (Finalizar compra)
•   Apresentação
     o Finalização da compra em uma única página, suporte SSL para os pedidos front-end/back-
       end, múltiplos endereços de frete para uma ordem de compra, compra como visitante, taxas
       reajustáveis e descontos no fechamento de compra, criação de conta, código promocional,
       salvar carrinho de compras (expirado).
Checkout (Finalizar compra)
•   Caso de uso
     o Iremos finalizar algumas ordens de pedido para que possamos simular as diferentes
       alternativas de utilização da gestão de vendas do painel administrativo magento.
Gerenciamento de Vendas
•   Apresentação
     o Você pode criar, excluir, editar e finalizar ordens de pedido, criar várias faturas, para
       impressão e embalagem, possibilidade de re-comprar o pedido pelo cliente ou
       administração, notificação de pedidos por e-mail, RSS de novos pedidos.
Gerenciamento de Vendas
•   Faturar pedido
     o Nessa opção você pode gerar o recibo de pagamento do seu pedido, permite que você
       trabalhe com múltiplas faturas caso necessite.
Gerenciamento de Vendas
•   Postar pedido
     o Permite que você crie o registro de ordem do pedido indicando que foi despachado para
       expedição, através dele você gera cóigo de rastreamento.
Gerenciamento de Vendas
•   Memorando de crédito do pedido
     o Um Memorando de Crédito é criado quando uma ordem de compra que já foi paga for
       cancelada por você ou pelo próprio cliente.
     o Você pode gerar um Memorando de Crédito para criar um elo financeiro entre você e o
       cliente. Este memorando será valido até que o cliente o utilize para comprar um novo
       produto.
Gerenciamento de Vendas
•   Editar pedido
     o Permite que você altere informações da mesma forma que estivesse geranndo essa ordem
       de pedido pelo painel administrativo.
Gerenciamento de Vendas
•   Gerar novamente o pedido
     o Em qualquer fase da ordem, se foi totalmente, faturados e enviados, reembolsados
       integralmente, ou mesmo cancelado, você pode fazer um reabastecimento, premindo o
       botão de reabastecimento (o botão não aparece apenas Reordena se você tiver habilitado,
       que pode ser feito por navegar para Sistema > Configuração, clicar na guia Vendas, e sim
       da seleção Permitir Reordenar drop-down).
Gerenciamento de Vendas
•   Cancelar o pedido
     o Altera o status para On Hold. Nenhuma alteração pode ser feita para a ordem até que seja
       liberada em espera, que pode ser feito pressionando o botão Retomar.
Design Magento
•   Apresentação
     o Terminologia
           Interface
           Tema
           Blocos
     o Preparando ambiente de trabalho
           Desabilitar o controle de cache
           Habilitar templates path hint (Debug)
           Habilitar translate inline (Debug)
           Configurar novo tema e estrutura de arquivos
     o Entendo layout
     o Introdução de “block’s”
Design Magento
•   Terminologia
Design Magento
•   Tema
    o Layouts : Arquivos XML, definição das estruturas de bloco (module layout),onde você
      define as referências e organizações de blocos do thema.
    o Templates : Arquivos phtml, apresentação dos recursos magento.
    o Locale: Arquivos de tradução no formato .csv
    o Skins: css, images, javascript do thema.


                  skin                                                  app

                  css                                                 layout

                images                                                template
                                      Conceito
                    js                                                locale




                                       Loja theme
Design Magento
•   Preparando o ambiente de trabalho
     o   Desabilitar controle de cache
     o   Habilitar template path hint (debug)
     o   Habilitar translate inline (debug)
     o   Configurar novo tema e estrutura de arquivos
Design Magento
•   Blocos
     o Block são boxes (ou qualquer forma) para chamada de módulos.
     o Temos dois tipos.
     o *Nota: Blocos Estáticos são usadas em páginas do cms.



               Bloco estrutural                      Blocos de conteúdo
Design Magento
•   Nomeclatura dos eventos / atributos nos blocos:
     o   type: O identificador do módulo que define a funcionalidade do bloco.
     o   Este atributo não deve ser modificado.
     o   name: O nome do bloco, também serve para outros blocos fazerem
     o   referência a este bloco.
     o   before / after: definem a posição de um bloco de conteúdo dentro de
     o   um bloco estrutural
     o   template: Este atributo determina o template que irá representar a
     o   funcionalidade do bloco em que este atributo é atribuído.
     o   action: Isto é usado para controle de loja de funcionalidades frente,
     o   como carga ou descarga de um Javascript.
     o   as: Este é o nome pelo qual um template chama o bloco em que este
     o   atributo é atribuído. Quando você vê o getChildHtml ( ‘block_name’)
     o   chamado a partir de um template, você pode ter certeza de que está se
     o   referindo ao bloco cujo atributo "as“ é atribuído o nome 'block_name'.
Design Magento
•   Entendo Layout
     o Regra de prioridade




       Maior
                                             loja (category, product)


       Maior
                                       loja (store view)


       Maior
                                loja theme (global)

       Menor
                             default theme
Gerenciamento de Conteúdo
•   Apresentação
     o O magento possui suporte para gerenciamento de informações em um CMS limitado, você
       poderá trabalhar com páginas e utilização de blocos estáticos, que servem como
       posicionamento dinâmico de textos, imagens e estratégias de landing page dinâmica.
Gerenciamento de Conteúdo
•   Páginas
     o Você deverá criar as páginas institucionais relacionadas em seus respectivos diretórios,
       lembrando que suas páginas devem ser referênciadas manualmente em itens que deseje
       posicionar em seu website, o magento não possui gerenciador de menus para CMS.
Gerenciamento de Conteúdo
•   Blocos estáticos
     o Permite que você crie informações que podem ser posicionadas dinamicamente em landing
       pages, utilizada para referenciar textos, imagens em disposições ligadas a disposição de
       seu layout. Tudo que você deseje ter a liberdade de modificar constamente, deve ser
       colocado como bloco estático.
Gerenciar Clientes
•   Apresentação
     o informações
Gerenciar Clientes
•   Grupos
    o Permite que você crie grupo de clientes, que está diretamente ligado ao class tax, um dos
      pontos diferencias é você trabalhar com estratégias de promoção que aproveite diretamente
      os tipos de consumidores classificado em seus respectivos grupos.
Gerenciar Clientes
•   Consumidores online
     o Permite que você verifique quais usuários estão navegando sua loja.
Relatórios
•   Apresentação
     o Magento possui relatório que facilite a análise do lojista online, permitindo que verifique
       informações sobre navegação dos consumidores, vendas, pesquisas e possui integração
       com o Google Analytics.
Relatórios
•   Vendas
•   Carrinho de Compras
•   Produtos
•   Clientes
•   Comentários
•   Tags
•   Termos de Busca

Más contenido relacionado

La actualidad más candente

Joomla Com Virtuemart (Joomla! E-Commerce with VirtueMart)
Joomla Com Virtuemart (Joomla! E-Commerce with VirtueMart)Joomla Com Virtuemart (Joomla! E-Commerce with VirtueMart)
Joomla Com Virtuemart (Joomla! E-Commerce with VirtueMart)Sync Master
 
Joomla E-commerce com VirtueMart
Joomla E-commerce com VirtueMartJoomla E-commerce com VirtueMart
Joomla E-commerce com VirtueMartSync Master
 
Apresentação Institucional
Apresentação InstitucionalApresentação Institucional
Apresentação InstitucionalInnersite
 
Catalogo Fornecedores E-Commerce Brasil
Catalogo Fornecedores E-Commerce BrasilCatalogo Fornecedores E-Commerce Brasil
Catalogo Fornecedores E-Commerce BrasilE-Commerce Brasil
 

La actualidad más candente (7)

Joomla Com Virtuemart (Joomla! E-Commerce with VirtueMart)
Joomla Com Virtuemart (Joomla! E-Commerce with VirtueMart)Joomla Com Virtuemart (Joomla! E-Commerce with VirtueMart)
Joomla Com Virtuemart (Joomla! E-Commerce with VirtueMart)
 
Joomla E-commerce com VirtueMart
Joomla E-commerce com VirtueMartJoomla E-commerce com VirtueMart
Joomla E-commerce com VirtueMart
 
Dynamicweb Brasil 2013
Dynamicweb Brasil 2013Dynamicweb Brasil 2013
Dynamicweb Brasil 2013
 
Temas estudo
Temas estudoTemas estudo
Temas estudo
 
Apresentação Institucional
Apresentação InstitucionalApresentação Institucional
Apresentação Institucional
 
Catalogo Fornecedores E-Commerce Brasil
Catalogo Fornecedores E-Commerce BrasilCatalogo Fornecedores E-Commerce Brasil
Catalogo Fornecedores E-Commerce Brasil
 
Vortilog 2017
Vortilog 2017Vortilog 2017
Vortilog 2017
 

Similar a Conexão Magento SP

15º EDTED, Rio de Janeiro - Magento
15º EDTED, Rio de Janeiro - Magento15º EDTED, Rio de Janeiro - Magento
15º EDTED, Rio de Janeiro - MagentoAdriano Aguiar
 
Magento: a ferramenta e suas possibilidades para o e-commerce
Magento: a ferramenta e suas possibilidades para o e-commerceMagento: a ferramenta e suas possibilidades para o e-commerce
Magento: a ferramenta e suas possibilidades para o e-commerceAdriano Aguiar
 
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 CommerceAndre Gugliotti
 
Arteccom Workshop Magento
Arteccom Workshop MagentoArteccom Workshop Magento
Arteccom Workshop MagentoThiago Verly
 
Primeiros Passos no Magento Commerce
Primeiros Passos no Magento CommercePrimeiros Passos no Magento Commerce
Primeiros Passos no Magento CommerceAndre Gugliotti
 
Magento - Oficina de desenvolvimento web para o evento Design Vale em Lorena
Magento - Oficina de desenvolvimento web para o evento Design Vale em LorenaMagento - Oficina de desenvolvimento web para o evento Design Vale em Lorena
Magento - Oficina de desenvolvimento web para o evento Design Vale em Lorenaedersilva.com
 
Apresentacao cms e_magento
Apresentacao cms e_magentoApresentacao cms e_magento
Apresentacao cms e_magentoMarcio Mota
 
Joomla! Cms Poderoso e Flexivel (Gerenciamento de Sites)
Joomla!  Cms Poderoso e Flexivel (Gerenciamento de Sites)Joomla!  Cms Poderoso e Flexivel (Gerenciamento de Sites)
Joomla! Cms Poderoso e Flexivel (Gerenciamento de Sites)Marcio Okabe
 
Fórum E-commerce Brasil 2010: Thiago Bacchin
Fórum E-commerce Brasil 2010: Thiago BacchinFórum E-commerce Brasil 2010: Thiago Bacchin
Fórum E-commerce Brasil 2010: Thiago BacchiniMasters
 
SEO para lojas virtuais - Curso de E-commerce
SEO para lojas virtuais - Curso de E-commerceSEO para lojas virtuais - Curso de E-commerce
SEO para lojas virtuais - Curso de E-commerceCurso de E-Commerce
 
Seo: como se diferenciar entre tantas lojas virtuais
Seo: como se diferenciar entre tantas lojas virtuaisSeo: como se diferenciar entre tantas lojas virtuais
Seo: como se diferenciar entre tantas lojas virtuaisDeomari Fragoso
 
Como Vender Mais Com Magento
Como Vender Mais Com MagentoComo Vender Mais Com Magento
Como Vender Mais Com MagentoiPAGARE Magento
 
Como se tornar um Profissional Magento
Como se tornar um Profissional MagentoComo se tornar um Profissional Magento
Como se tornar um Profissional MagentoAndre Gugliotti
 
Curso de-joomla
Curso de-joomlaCurso de-joomla
Curso de-joomlagermanolo
 
Desenvolvendo Sistemas de E-Commerce para empresa 3M Ferragens e Ferramentas....
Desenvolvendo Sistemas de E-Commerce para empresa 3M Ferragens e Ferramentas....Desenvolvendo Sistemas de E-Commerce para empresa 3M Ferragens e Ferramentas....
Desenvolvendo Sistemas de E-Commerce para empresa 3M Ferragens e Ferramentas....Jefferson Morelli
 
Gestão de Lojas com Magento
Gestão de Lojas com MagentoGestão de Lojas com Magento
Gestão de Lojas com MagentoAndre Gugliotti
 
WSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de NegóciosWSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de NegóciosEdgar Silva
 
Primeiros Passos no Magento Commerce
Primeiros Passos no Magento CommercePrimeiros Passos no Magento Commerce
Primeiros Passos no Magento CommerceAndre Gugliotti
 

Similar a Conexão Magento SP (20)

15º EDTED, Rio de Janeiro - Magento
15º EDTED, Rio de Janeiro - Magento15º EDTED, Rio de Janeiro - Magento
15º EDTED, Rio de Janeiro - Magento
 
Magento: a ferramenta e suas possibilidades para o e-commerce
Magento: a ferramenta e suas possibilidades para o e-commerceMagento: a ferramenta e suas possibilidades para o e-commerce
Magento: a ferramenta e suas possibilidades para o e-commerce
 
O que é Magento?
O que é Magento?O que é Magento?
O que é Magento?
 
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
 
Arteccom Workshop Magento
Arteccom Workshop MagentoArteccom Workshop Magento
Arteccom Workshop Magento
 
Primeiros Passos no Magento Commerce
Primeiros Passos no Magento CommercePrimeiros Passos no Magento Commerce
Primeiros Passos no Magento Commerce
 
apresentacao e instalacao do Joomla3
apresentacao e instalacao do Joomla3apresentacao e instalacao do Joomla3
apresentacao e instalacao do Joomla3
 
Magento - Oficina de desenvolvimento web para o evento Design Vale em Lorena
Magento - Oficina de desenvolvimento web para o evento Design Vale em LorenaMagento - Oficina de desenvolvimento web para o evento Design Vale em Lorena
Magento - Oficina de desenvolvimento web para o evento Design Vale em Lorena
 
Apresentacao cms e_magento
Apresentacao cms e_magentoApresentacao cms e_magento
Apresentacao cms e_magento
 
Joomla! Cms Poderoso e Flexivel (Gerenciamento de Sites)
Joomla!  Cms Poderoso e Flexivel (Gerenciamento de Sites)Joomla!  Cms Poderoso e Flexivel (Gerenciamento de Sites)
Joomla! Cms Poderoso e Flexivel (Gerenciamento de Sites)
 
Fórum E-commerce Brasil 2010: Thiago Bacchin
Fórum E-commerce Brasil 2010: Thiago BacchinFórum E-commerce Brasil 2010: Thiago Bacchin
Fórum E-commerce Brasil 2010: Thiago Bacchin
 
SEO para lojas virtuais - Curso de E-commerce
SEO para lojas virtuais - Curso de E-commerceSEO para lojas virtuais - Curso de E-commerce
SEO para lojas virtuais - Curso de E-commerce
 
Seo: como se diferenciar entre tantas lojas virtuais
Seo: como se diferenciar entre tantas lojas virtuaisSeo: como se diferenciar entre tantas lojas virtuais
Seo: como se diferenciar entre tantas lojas virtuais
 
Como Vender Mais Com Magento
Como Vender Mais Com MagentoComo Vender Mais Com Magento
Como Vender Mais Com Magento
 
Como se tornar um Profissional Magento
Como se tornar um Profissional MagentoComo se tornar um Profissional Magento
Como se tornar um Profissional Magento
 
Curso de-joomla
Curso de-joomlaCurso de-joomla
Curso de-joomla
 
Desenvolvendo Sistemas de E-Commerce para empresa 3M Ferragens e Ferramentas....
Desenvolvendo Sistemas de E-Commerce para empresa 3M Ferragens e Ferramentas....Desenvolvendo Sistemas de E-Commerce para empresa 3M Ferragens e Ferramentas....
Desenvolvendo Sistemas de E-Commerce para empresa 3M Ferragens e Ferramentas....
 
Gestão de Lojas com Magento
Gestão de Lojas com MagentoGestão de Lojas com Magento
Gestão de Lojas com Magento
 
WSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de NegóciosWSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de Negócios
 
Primeiros Passos no Magento Commerce
Primeiros Passos no Magento CommercePrimeiros Passos no Magento Commerce
Primeiros Passos no Magento Commerce
 

Conexão Magento SP

  • 1.
  • 2. Olá mundo! ;) Adriano Aguiar Desenvolvedor Hostweb Workshop Magento – São Paulo
  • 3. Magento? Software de comércio eletrônico open-source. Criado em 2008, se tornou referência mundial e com seu constante crescimento é hoje considerado à escolha ideal para montar seu negócio na internet! - Varien Framework Roy Rubin Fundador e CEO da Varien - Zend Framework - PHP 5 - Mysql 4.2 ou superior Yoav Kutner VP e CTO da Varien Workshop Magento – São Paulo
  • 4. Números - Mais de 1.5 milhão de downloads - Mais de 1700 extensões. - Mais de 170 mil membros no fórum oficial. - Mais de $25 Bilhões transações online (enterprise).
  • 5. Zend Framework? Sim!  Criado pela Zend Inc. Também possui um constante crescimento e possui uma equipe de engenheiros dedicado para sua melhoria. PENSE ENTERPRISE! Parceiros
  • 6. Não reinvente a roda! Algumas funcionalidades: Pontos considerados: - Zend_Acl - Zend_Locale - Arquitetura MVC - Zend_Cache - Zend_Log - Documentação - Zend_Currency - Zend_Mail - Funcionalidades robustas - Zend_Controller - Zend_Pdf - Comunidade - Zend_View - Zend_Translate - Zend Inc. - Zend_Layout - Zend_Validate - Padrão para aplicações php - Zend_Form - Zend_Services - Zend_Date - Zend_Soap - Zend_Db - Zend_Gdata - Zend_Feed - Zend_Http
  • 7. Não reinvente a roda! Modular e flexibilidade são tudo!
  • 8. Números - Mais de 10 Milhões de downloads. - Mais de 500 contribuidores. - Mais de 1000 páginas em nosso guia de referência. - Mais de 500 exemplos em nosso guia de referência.
  • 9. Conquistas “Ao infinito e além!” (Buzz Lightyear)
  • 13. Quem aposta na solução?
  • 14. Quem aposta na solução?
  • 15. Quem aposta na solução?
  • 16. O momento é agora! Melhor escolha do mercado em plataforma de eCommerce open-source.
  • 17. Participe! http://www.magentocommerce.com/blog/ http://twitter.com/magento/ Grupo: “Magento Ecommerce” Grupo: “Magento Users Group” Comunidade: “Magento”
  • 18. Relacionamento - Comunidade - Extensões - Referências - Parcerias
  • 19. Comunidade - Tradução - Chat - Grupos - Reportar erros (Bug-tracking) - Fórum - Ciclo de vida - Oportunidades
  • 20. O time está em campo! - Como contribuir? - CLA (Magento Contributor Agreement)
  • 21. Repositório de extensões • Desenvolvido utilizando PEAR para facilitar o trabalho do usuário final, permite que no administrador de sua aplicação utilize essa funcionalidade para gestão dos módulos instalados pelo magento connect management.
  • 22. Documentação e Referências - Wiki - Guia de Usuário - Documentação Técnica
  • 23. Parceria • Programa de Parceria – Solution: Atualmente com 73 empresas. – Hosting: Atualmente com 5 empresas. – Industry: Atualmente com 8 empresas.
  • 24. Parceria • Programa para Soluções – Definido para empresas de desenvolvimento e suporte à projetos magento, o programa possui diversos níveis de credibilidade.
  • 25. Parceria • Programa para Hospedagem – Definido para empresas de hospedagem, com foco em infra-estrutura para clientes B2B e Magento Enterprise.
  • 26. Parceria • Programa para Indústrias – Para empresa que possuem suporte tecnológico junto do magento.
  • 27. E sobre o produto? • O Magento possui um ciclo de desenvolvimento contínuo de suas funcionalidades, dentro de sua arquitetura modular, permite que atualize constantemente sua versão sem afetar funcionalidades customizadas pela comunidade.
  • 28. Community x Enterprise • As características da versão community já oferecem um produto completo para solução B2C, dentro de necessidades específicas para o mercado B2B e possibilidades de suporte completo para grandes projetos, a melhor alternativa seria sua versão enterprise!
  • 29. Integração • Possibilidade de integração com sistemas ERP/CRM e compartilhamento de informações em ambientes independentes? Sim, é possível =)
  • 30. Integração • Magento Core API – Trabalha com protocolos SOAP e XML-RPC. A permite que você faça integrações e se comunique com a plataforma em recursos independentes. 3. Customer API 4. Customer's Groups API 5. Customer Address API 6. Country API 7. Region API 8. Category API 9. Category attributes API 10. Product API 11. Product attributes API 12. Product attribute sets API 13. Product types API 14. Product Images API 15. Product Tier Price API 16. Product links API (related, cross sells, up sells) 17. Order API 18. Shipment API 19. Invoice API 20. Inventory API
  • 31. Características do Produto • Mage Bridge (Versão Enterprise) – Módulo que permite o compartilhamento de informações com os principais ERP’s e CRM’s do mercado mundial, recurso baseado no Mage CORE Api, foi um diferencial potencializado.
  • 32. Vamos começar! • Aqui será o momento que iremos entender as funcionalidades que abordaremos no workshop.
  • 33. Estrutura do magento • A raiz do diretório magento community
  • 34. Estrutura do magento • A função de cada arquivo na raiz principal do magento community. o .htaccess o .htaccess.sample o cron.php o favicon.ico o index.php o index.php.sample o LICENSE_AFL.txt o LICENSE.txt o pear o php.ini
  • 35. Estrutura do magento • A função de cada diretório na raiz principal do magento community o 404 o app o downloader o js o lib o media o pkginfo o report o skin o var
  • 36. Instalação e Configuração • Apresentação o Traduzir para português o Definir timezone o Definir Moeda Real Brasileiro o Definir país de venda (Brasil)
  • 37. Gerenciamento de Lojas • Apresentação o O Magento E-Commerce possui suporte a gerenciamento de várias lojas por website. Iremos trabalhar com gerenciamento de duas lojas: Varejo e Revenda.
  • 38. Gerenciamento de Lojas • Abordagem o Frontend – trabalha com o gerenciamento independente das lojas. o Backend – trabalha com o gerenciamento unificado das lojas.
  • 39. Gerenciamento de Lojas • Terminologia do Escopo o Global - Configurações e informações que são utilizadas por todos usuários online nas lojas. o Website – pode possuir um conjunto de lojas compartilhando sua funcionalidades independente. o Store - Seu principal recurso é ter ligação direta com a categoria raiz do catálogo. o Store View – permite que você tenha uma aparência para cada loja, idiomas.
  • 40. Gerenciamento de Lojas • Terminologia do Escopo
  • 41. Gerenciamento de Lojas • Ajustes das configurações globais o Permite que você configure parâmetros por definição de escopo, ou seja, aplicar configuração global ou apenas para um determinado website.
  • 42. Gerenciamento de Lojas • Escopo dropdown o Escolha para modificação de configurações fora do escopo global. o Obs: no painel administrativo, opção: Sistema > Configuração.
  • 43. Gerenciamento de Lojas • Sobrepor as configurações globais o Você pode definir configurações que só interessem para um terminado website ou visão da loja.
  • 44. Gerenciamento de Lojas • Websites e domínios o Permite que você através do nome de utilização no website magento determine o domínio + tld de um domínio/subdomínio, permitindo que você possa trabalhar com chamadas independentes de múltiplos websites do seu projeto. o Existem alguns tratamentos que devem ser feitos no apache e .htaccess de sua aplicação.
  • 45. Gerenciamento de Lojas • Caso de uso o Vamos gerenciar duas lojas, varejo e revenda.
  • 46. Gerenciamento de Categorias • Apresentação o Caregorias tem como função definir uma navegação por catálogo dos seus produtos relacionados. o Obs: Para que seu item de menu principal apareça em seu projeto, você deve relacioná-lo numa categoria raiz que está previamente ligada a loja do escopo atual no magento.
  • 47. Gerenciamento de Categorias • Navegação de Catálogo o Você pode trabalhar com busca configurável, filtragem dos produtos e resultados de pesquisa, filtragem de produtos nas categorias, filtragem por tags de produtos, breadcrumbs, busca termos populares, produtos recentemente comparados, comparação de produtos, produtos recentemente visualizados, produtos relacionados, vendas cruzadas e casadas.
  • 48. Gerenciamento de Categorias • Caso de uso o Criação das categorias que irão servir para sua loja varejo e revenda.
  • 49. Gerenciamento de Atributos • Apresentação o Iremos criar alguns atributos para trabalharmos com seus dados. Ok? (Falta finalizar as informações dessa página).
  • 50. Gerenciamento de Atributos • Navegação de Catálogo Workshop Magento – São Paulo
  • 51. Gerenciamento de Produtos • Apresentação o Múltiplas imagens no produto, possibilidade de zoom nas imagens, produtos relacionados, disponibilidade em estoque, nível de preço (tier-price), opções personalizadas, produtos agrupados, adicionar a lista de desejos, indicar para um amigo, comentários e avaliação.
  • 52. Gerenciamento de Produtos • Produto simples • Produto de utilização padrão para vendas, seu tipo será diferenciado pelo recurso agrupado que poderá ser definido no momento dos cadastros. Possui algumas estratégias de marketing como produto relacionado, compra cruzada e casada.
  • 53. Gerenciamento de Produtos • Produto simples
  • 54. Características do Produto • Opções personalizadas
  • 55. Gerenciamento de Produtos • Produto agrupado o Você trabalha com o perfil de produto simples com um recurso de agrupamento de produtos, onde você irá vender um conjunto de produtos obrigatórios para sua ordem de compra, não haverá gestão de inventário deste produto.
  • 56. Gerenciamento de Produtos • Produto agrupado
  • 57. Gerenciamento de Produtos • Produto configurável o Foco que teremos será trabalhar com a gestão de vendas por especificação de atributo, não havendo ajuste no preço, mas haverá gestão de inventário por múltiplos produtos.
  • 58. Gerenciamento de Produtos • Produto configurável
  • 59. Gerenciamento de Produtos • Produto virtual o Foco que teremos será trabalhar criando produto no modelo de garantias, o modelo de produtos virtuais não possui especificação de endereço de envio para finalização de sua compra.
  • 60. Gerenciamento de Produtos • Produto pacote o Foco que teremos será trabalhar com a gestão de vendas por especificação de atributo, neste caso haverá reajuste de preço e haverá gestão de inventário por múltiplos produtos.
  • 62. Gerenciamento de Produtos • Produto para baixar o Permite que você trabalhe com a venda de produtos digitais, permitindo que exista uma referência prévia, gestão da duantidade de downloads. Será automáticamente disponibilizado para download após gerar a fatura do pedido.
  • 63. Promoção de Marketing e Ferramentas • Apresentação o Possui regras flexíveis para se trabalhar com promoções, aplicando descontos em catálogos e na sua checagem de compras, facilitando assim sua taxa de conversão. o Trabalha com práticas convencionais, como: produtos relacionados, venda conjunta e venda cruzada, tendo uma poderosa ferramenta de marketing para facilitar o aumento de suas vendas online.
  • 64. Promoção de Marketing e Ferramentas • Tipos de promoções o Nível de produto na ferramenta de promoção o Regras baseada na ferramenta de promoção
  • 65. Promoção de Marketing e Ferramentas • Nível de produto na ferramenta de promoção o Nível de preço o Preço especial
  • 66. Promoção de Marketing e Ferramentas • Nível de produto na ferramenta de promoção o Nível de preço o Preço especial
  • 67. Promoção de Marketing e Ferramentas • Regras baseada na ferramenta de promoção o Regras de preço por catálogo o Regras de preço por carrinho de compras
  • 68. Promoção de Marketing e Ferramentas • Regra de preço por catálogo
  • 69. Promoção de Marketing e Ferramentas • Regra de preço por carrinho de compras
  • 70. Promoção de Marketing e Ferramentas • Caso de uso
  • 71. Métodos de Pagamento • Apresentação o Integração com Checkout Amazon e Amazon Pay, múltiplos gateways Paypal, Google Checkout, Cartão de Crédito Salvo, Aceita cheques / ordens de pagamento, pagamentos em dinheiro (presencial).
  • 72. Métodos de Pagamento • Configuração o Check / Money order
  • 73. Métodos de Envio • Apresentação o Possibilidade de envio de pedido para vários endereços, várias expedições por encomenda, frete grátis, taxa fixa por item e por ordem, especificar método de envio por país de destino. Possui suporte nativo para UPS, FedEx, USPS, DHL.
  • 74. Métodos de Envio • Configuração o Definições de envio o Flat Rate o Free Shipping
  • 75. Checkout (Finalizar compra) • Apresentação o Finalização da compra em uma única página, suporte SSL para os pedidos front-end/back- end, múltiplos endereços de frete para uma ordem de compra, compra como visitante, taxas reajustáveis e descontos no fechamento de compra, criação de conta, código promocional, salvar carrinho de compras (expirado).
  • 76. Checkout (Finalizar compra) • Caso de uso o Iremos finalizar algumas ordens de pedido para que possamos simular as diferentes alternativas de utilização da gestão de vendas do painel administrativo magento.
  • 77. Gerenciamento de Vendas • Apresentação o Você pode criar, excluir, editar e finalizar ordens de pedido, criar várias faturas, para impressão e embalagem, possibilidade de re-comprar o pedido pelo cliente ou administração, notificação de pedidos por e-mail, RSS de novos pedidos.
  • 78. Gerenciamento de Vendas • Faturar pedido o Nessa opção você pode gerar o recibo de pagamento do seu pedido, permite que você trabalhe com múltiplas faturas caso necessite.
  • 79. Gerenciamento de Vendas • Postar pedido o Permite que você crie o registro de ordem do pedido indicando que foi despachado para expedição, através dele você gera cóigo de rastreamento.
  • 80. Gerenciamento de Vendas • Memorando de crédito do pedido o Um Memorando de Crédito é criado quando uma ordem de compra que já foi paga for cancelada por você ou pelo próprio cliente. o Você pode gerar um Memorando de Crédito para criar um elo financeiro entre você e o cliente. Este memorando será valido até que o cliente o utilize para comprar um novo produto.
  • 81. Gerenciamento de Vendas • Editar pedido o Permite que você altere informações da mesma forma que estivesse geranndo essa ordem de pedido pelo painel administrativo.
  • 82. Gerenciamento de Vendas • Gerar novamente o pedido o Em qualquer fase da ordem, se foi totalmente, faturados e enviados, reembolsados integralmente, ou mesmo cancelado, você pode fazer um reabastecimento, premindo o botão de reabastecimento (o botão não aparece apenas Reordena se você tiver habilitado, que pode ser feito por navegar para Sistema > Configuração, clicar na guia Vendas, e sim da seleção Permitir Reordenar drop-down).
  • 83. Gerenciamento de Vendas • Cancelar o pedido o Altera o status para On Hold. Nenhuma alteração pode ser feita para a ordem até que seja liberada em espera, que pode ser feito pressionando o botão Retomar.
  • 84. Design Magento • Apresentação o Terminologia  Interface  Tema  Blocos o Preparando ambiente de trabalho  Desabilitar o controle de cache  Habilitar templates path hint (Debug)  Habilitar translate inline (Debug)  Configurar novo tema e estrutura de arquivos o Entendo layout o Introdução de “block’s”
  • 85. Design Magento • Terminologia
  • 86. Design Magento • Tema o Layouts : Arquivos XML, definição das estruturas de bloco (module layout),onde você define as referências e organizações de blocos do thema. o Templates : Arquivos phtml, apresentação dos recursos magento. o Locale: Arquivos de tradução no formato .csv o Skins: css, images, javascript do thema. skin app css layout images template Conceito js locale Loja theme
  • 87. Design Magento • Preparando o ambiente de trabalho o Desabilitar controle de cache o Habilitar template path hint (debug) o Habilitar translate inline (debug) o Configurar novo tema e estrutura de arquivos
  • 88. Design Magento • Blocos o Block são boxes (ou qualquer forma) para chamada de módulos. o Temos dois tipos. o *Nota: Blocos Estáticos são usadas em páginas do cms. Bloco estrutural Blocos de conteúdo
  • 89. Design Magento • Nomeclatura dos eventos / atributos nos blocos: o type: O identificador do módulo que define a funcionalidade do bloco. o Este atributo não deve ser modificado. o name: O nome do bloco, também serve para outros blocos fazerem o referência a este bloco. o before / after: definem a posição de um bloco de conteúdo dentro de o um bloco estrutural o template: Este atributo determina o template que irá representar a o funcionalidade do bloco em que este atributo é atribuído. o action: Isto é usado para controle de loja de funcionalidades frente, o como carga ou descarga de um Javascript. o as: Este é o nome pelo qual um template chama o bloco em que este o atributo é atribuído. Quando você vê o getChildHtml ( ‘block_name’) o chamado a partir de um template, você pode ter certeza de que está se o referindo ao bloco cujo atributo "as“ é atribuído o nome 'block_name'.
  • 90. Design Magento • Entendo Layout o Regra de prioridade Maior loja (category, product) Maior loja (store view) Maior loja theme (global) Menor default theme
  • 91. Gerenciamento de Conteúdo • Apresentação o O magento possui suporte para gerenciamento de informações em um CMS limitado, você poderá trabalhar com páginas e utilização de blocos estáticos, que servem como posicionamento dinâmico de textos, imagens e estratégias de landing page dinâmica.
  • 92. Gerenciamento de Conteúdo • Páginas o Você deverá criar as páginas institucionais relacionadas em seus respectivos diretórios, lembrando que suas páginas devem ser referênciadas manualmente em itens que deseje posicionar em seu website, o magento não possui gerenciador de menus para CMS.
  • 93. Gerenciamento de Conteúdo • Blocos estáticos o Permite que você crie informações que podem ser posicionadas dinamicamente em landing pages, utilizada para referenciar textos, imagens em disposições ligadas a disposição de seu layout. Tudo que você deseje ter a liberdade de modificar constamente, deve ser colocado como bloco estático.
  • 94. Gerenciar Clientes • Apresentação o informações
  • 95. Gerenciar Clientes • Grupos o Permite que você crie grupo de clientes, que está diretamente ligado ao class tax, um dos pontos diferencias é você trabalhar com estratégias de promoção que aproveite diretamente os tipos de consumidores classificado em seus respectivos grupos.
  • 96. Gerenciar Clientes • Consumidores online o Permite que você verifique quais usuários estão navegando sua loja.
  • 97. Relatórios • Apresentação o Magento possui relatório que facilite a análise do lojista online, permitindo que verifique informações sobre navegação dos consumidores, vendas, pesquisas e possui integração com o Google Analytics.
  • 98. Relatórios • Vendas • Carrinho de Compras • Produtos • Clientes • Comentários • Tags • Termos de Busca