Mais simples do que parece
About me
Natural de Joo Pessoa PB
Residente em Cambori - SC
Tecnlogo em Sistemas para Internet Univali
Desenvolvedor Web na Videosoft
Freelancer de projetos web
eCommerce
Google Trends para o termo Loja Virtual
Ecommerce (Brasil)
Crescimento de 27% - 2008/2009Faturamento de R$ 4,8bi
Crescimento de 30% - 2009/2010Faturamento de R$ 15,4bi
MotivosTecnologia acessvel
Incluso digital
Meios de pagamento mais popularesPagSeguro, Pagamento Digital, GerenciaNet, etc
Fonte: Associao Comercial de So Paulo
Sobre o Magento
Open SourceOpen Software License (OSL 3.0)
Lanado em 2008
Desenvolvido pela VarienProdutos Open Source para eCommerce
Empresa que virou Magento.
Zend Framework
ORM prprio (ext. Zend DB)
2008 Best New Open
Source Project
Sobre o Magento
2009 Best of Open Source Enterprise Applications
Nmeros
2+ Milhes de downloads
$25bi de dlares em transaes
Quem usa?
Magento Community
Licena Open Source
Lojas de pequeno e mdio porte
Suporte da comunidadeFruns Oficiais
Free
Magento Professional
Licena Comercial
Pequenas e mdias empresas que trabalhem com parceiros Magento
Garantia
Algumas funes adicionais em relao a v. Community
A partir de $2,995 por ano
Magento Enterprise
Licena comercial
Grande empresas
Vrias funcionalidades a mais com relao a v. Community
Suporte em nvel gerencial
Suporte pelo Magento Team
Garantia
$12,990 por ano
Requisitos e instalao
NNF
http://www.magentocommerce.com/download
MySQL 4.1.20 or newer
Apache 1.3.x
PHP 5.2.13+PDO_MySQL, simplexml, mcrypt, hash, GD, DOM, iconv, curl, SOAP...
http://www.magentocommerce.com/system-requirements
Website, store e store view
Magento um ambiente multiloja
Gerenciar vrios sites e lojas com o mesmo backend;
Exibir o mesmo produto em diferentes lojas;
Websites
Criar uma ou mais lojas que compartilham informaes do cliente
Store (Loja)
Lojas so "filhas" de um website;
Categorias e produtos so definidas neste nvel;
Store View (viso de loja)
Configurao especfica para uma loja
IdiomaEx.: Ecommerce de instrumentos musicais
Loja de instrumentos de cordas
Viso de loja em pt-br
Um website com mltiplas lojas
Mltiplos websites com uma loja e duas store views
Um website com uma loja e uma store view
Exemplo mais comum
Extenses
Um ou mais arquivos empacotados juntos para extender uma funcionalidade do Magento
No modifica o cdigo do coreNo prejudica a atualizao
Instalado via administrao ou Magento Connect
Magento Connect
Repositrio Oficial de ExtensesGratuitas e pagas
Alfa, beta e stable
Maneira interessante de faturar com Magento
http://www.magentocommerce.com/magento-connect
Mdulos
Extenses de comportamentos e funcionalidades do Core
Ex.: Mtodos adicionais de pagamento, gerenciador de banners publicitrios, etc
Mdulo Module CreatorCria todas a estrutura de um mdulo sem sobrescrever o coreXMLs, PHTMLs, Controllers, Models, etc.
Interface
Conjunto de recursos que determinam o visual da loja
Pode ser configurada a nvel de:Website
Store
Store view
Organizada atravs de temas
Temas - Componentes
Skins - JS, CSS e Imagens
Locale - arquivos de internacionalizao
Templates - PHTMLs que contm XHTML e sadas PHP para a representao visual
Layouts - XMLs que definem a estrutura de blocos que compem as pginas
Blocos
Forma modular de gerenciar a gama de funcionalidades do Magento, tanto da parte visual quanto da funcional.
Existem dois tipos de blocos
Blocos estruturais
Blocos de contedo
Esquema da Interface
Estrutura de arquivos
Core
Local
Community
Estrutura de arquivos
Core
Local
Community
Estrutura de arquivos
O Frontend
O backend
(Interface gerencial completa)
Criar uma loja
Criar website, store e store view
Catlogo - sua loja - acostume-se com o termo;Tabelas do bd usam essa nomenclatura
EAV;
Configurao do catlogo
Sistema / Configurao do catlogo
Descrever o que permitido ou no na sua loja
Criando sua loja
Categorias
Atributos
Produtos
Categorias
categorias.png
Categorias: opes
Definir categoria RootDefinir Subcategorias
Associar produtos
Associar design personalizado
Criando Atributos
Atributos so os campos referentes ao produto
Cor, tamanho, fabricante, embalagem, SKU, EAN, etc
Grupos de atributos
Clientes, produtos, pedidos, etc
Atributos
Produtos
TiposSimples
Configurveis
Agrupveis (Grouped)
Criando produtos
Catalogo/Gerenciar Produtos
Solicitao do grupo de atributos
Informaes do produto
Tela de cadastro
Informaes do produto
Vrias abasPreo, preo especial, data de validade do preo
Utilizar estoque ou no e informaes sobre o mesmo
Habilitar/Desabilitar
Imagens
Design especfico
Categorias
Produtos relacionados, vendas casadas e sugesto de compra
Opes personalizadas
Preparando seu site para vender
Taxa de entrega
O Magento permite controle total sobre as taxas de entreganico valor
CEP
Estado
Classes de taxas
Regras de taxasComprou mais de um produto? Sem taxa
Opes de envio
Pas
Estado
Cidade
CEP
Mltiplos endereos
Mtodos de envio
Free shipping, grtis, 0800, 9090Condicionar compra de quantidade mnima de produtos
Flat rate
Fedex ou Sedex
Mais de 30 mtodos disponveis no Magento Connect
http://magentocommerce.com/magento-connect
Mtodos de pagamento
+ de 130 mtodos de pagamento no Magento Connecthttp://magentocommerce.com/magento-connect
13 mtodos default
Mtodos de pagamento
Carto de crdito salvoApenas fornecendo o nmero
Cheque/Dinheiro
Checkout by Amazon
PagSeguro!
Google Checkout
PayFlow
...
O que faz do Magento to diferente dos outros?
Mximo poder de customizao
Mltiplos temas ativos ao mesmo tempo
Ininterrupto WorkflowAtravs de blocos qualquer mdulo pode ser acessado
Hierarquia de temas
Por que fcil customizar?
FallbackUm tema no precisa ter todos os arquivos. Ele pode herdar de outro
Possibilita que, a partir de um tema em branco, se customize s o necessrio
Fallback working
Fallback working
Exemplo
Exemplo
Coisas que no vimos...
Importao de DadosProdutos, clientes, imagens...
http://tinyurl.com/2foos6j
Magento Core APIIntegrao FULL
http://www.magentocommerce.com/support/magento_core_api
Aprenda!
Magento User Guide
http://magentocommerce.com/support/magento_user_guideMagento Design
Guide
http://magentocommerce.com/design_guideMagento Docs
http://docs.magentocommerce.comMagento API
http://magentocommerce.com/support/magento_core_apiRequisitos do
sistema
http://magentocommerce.com/system-requirements
Magento Connect
http://magentocommerce.com/magento-connect
Aprenda!
Frum Magento
http://www.magentocommerce.com/boards/
Frum Magento em pt-br
http://www.magentocommerce.com/boards/viewforum/30/
Comunidade Magento Brasil
http://www.comunidademagento.com.br/
Blog do Mario SAM
http://magento.mariosam.com/
Twitter:
http://twitter.com/magento
Me encotre por a
Twitter: @filipeeehttp://twitter.com/filipeee
Blog sobre Magento - quase pronto :)http://ibaldo.com.br
Slides desta apresentaohttp://www.slideshare.net/ibaldo
Recommended