• Save
Conexão Magento SP
Upcoming SlideShare
Loading in...5
×
 

Conexão Magento SP

on

  • 7,329 views

Slide apresentação do conexão magento - são paulo.

Slide apresentação do conexão magento - são paulo.

Statistics

Views

Total Views
7,329
Views on SlideShare
6,332
Embed Views
997

Actions

Likes
27
Downloads
0
Comments
1

6 Embeds 997

http://www.comunidademagento.com.br 918
http://www.slideshare.net 53
http://www.techgig.com 17
http://dmaisstore.blogspot.com 7
https://www.mturk.com 1
http://www.techgig.timesjobs.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Conexão Magento SP Conexão Magento SP Presentation Transcript

  • 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). View slide
  • 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 View slide
  • 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