Magento - Guia Definitivo
Descrição do livro
O Magento é uma plataforma de comércio eletrônico de código aberto que cativou o mercado ao trazer um novo nível de desempenho ao setor.
Como se sabe, clientes de comércio eletrônico necessitam de um número cada vez maior de recursos para continuarem competitivos e reterem a atenção do público. Inúmeras tarefas lhe serão incumbidas, como providenciar boletins informativos, elaborar temas e designs personalizados e até gerenciar múltiplas lojas. Magento permite atender a essas demandas e, o melhor de tudo, sua versão Community é gratuita.
Entretanto, com todos os atributos oferecidos por sua plataforma, a navegação no Magento pode ser dificultada em razão de sua complexidade. Parte da missão desse guia é aliviar o estresse em seu trabalho com o Magento e auxiliá-lo a descobrir tudo o que essa plataforma tem a lhe oferecer.
Este livro é um guia completo para o Magento, incluindo um passo a passo para as interfaces pública e administrativa e para alterar o tema-padrão do Magento e uma extensa referência da API. Você estará apto a colocar sua loja virtual em um novo patamar à medida que descobrir todo o poder do Magento.
Ver menos ▲Sumário
- Sobre os autores
- Sobre o revisor técnico
- Agradecimentos
- Introdução
- Parte 1 ■ Dando os primeiros passos com o Magento
- Capítulo 1 ■ Introdução ao Magento
- O que é o Magento?
- O que é software de código aberto?
- Versões e licença do Magento
- A história por trás do Magento
- Zend: uma mão na roda para o Magento
- Quem deve utilizar o Magento?
- Por que o Magento?
- Para além deste guia
- Capítulo 2 ■ Instalando o Magento
- Requisitos de sistema
- Instalação automática
- Dando os primeiros passos
- Instalação passo 1: o que e onde baixar?
- Instalação passo 2: fazendo upload do Magento para instalação
- Instalação passo 3: configurando permissões de arquivos corretamente
- Instalação passo 4: preparando um banco de dados para o Magento
- Instalação passo 5: instalando o Magento
- O que vem a seguir?
- Capítulo 3 ■ O passo a passo da interface pública
- Através do espelho
- Cabeçalho da página
- Categorias e telas de categorias
- Página do produto
- Comparação de produtos
- Páginas CMS e blocos estáticos
- Processo de checkout
- Passo 1: Checkout Method (Método de Finalização da Compra)
- Passo 2: Billing Information (Informações de Cobrança)
- Passo 3: Shipping Information (Informações de Envio)
- Passo 4: Shipping Method (Método de Envio)
- Passo 5: Payment Method (Método de Pagamento)
- Passo 6: Order Review (Rever Pedido)
- Envio para múltiplos endereços
- Passo 1: Select Address (Selecione um Endereço)
- Passo 2: Shipping Information (Informações de Envio)
- Passo 3: Billing Information (Informações de Cobrança)
- Passo 4: Place Order (Efetuar um Pedido)
- Passo 5: Order Success (Sucesso do Pedido)
- O que vem a seguir?
- Capítulo 4 ■ O passo a passo da interface de administração
- Interface de administração: Dashboard (Painel Administrativo)
- Interface de administração: Sales (Vendas)
- Interface de administração: Sales – Orders Grid (Vendas – Grade de Pedidos)
- Interface de administração: Sales – Invoices Grid (Vendas – Grade de Faturas)
- Interface de administração: Sales – Shipment Grid (Vendas – Grade de Envio)
- Interface de administração: Sales – Credit Memos (Vendas – Memorandos de Crédito)
- Interface de administração: Sales – Terms and Conditions (Vendas – Termos e Condições)
- Interface de administração: Sales – Tax (Vendas – Imposto)
- Interface de administração: Catalog (Catálogo)
- Interface de administração: Catalog – Manage Products (Catálogo – Gerenciar Produtos)
- Interface de administração: Catalog – Manage Categories (Catálogo – Gerenciar Categorias)
- Interface de administração: Catalog – Attributes (Catálogo – Atributos)
- Reescritas de URL)
- Interface de administração: Catalog – Search (Catálogo – Busca)
- Interface de administração: Catalog – Reviews and Ratings (Catálogo – Opiniões e Avaliações)
- Interface de administração: Catalog – Tags (Catálogo – Tags)
- Interface de administração: Catalog – Google Base (Catálogo – Google Base)
- Interface de administração: Catalog – Google Sitemap (Catálogo – Google Sitemap)
- Interface de administração: Customers (Clientes)
- Interface de administração: Customers – Manage Customers (Clientes – Gerenciar Clientes)
- Interface de administração: Customers – Customer Groups (Clientes – Grupos de Clientes)
- Interface de administração: Customers – Online Customers (Clientes – Clientes On-line)
- Interface de administração: Promotions (Promoções)
- do Carrinho de Compras
- Interface de administração: Newsletter (Boletim Informativo)
- Interface de administração: Newsletter – Newsletter Template (Boletim Informativo – Modelos de Boletins)
- rios de Problemas)
- Interface de administração: CMS
- Interface de administração: CMS – Manage Pages (CMS – Gerenciar páginas)
- Interface de administração: CMS – Static Blocks (CMS – Blocos Estáticos)
- Interface de administração: CMS – Poll Manager (CMS – Gerenciador de Pesquisas)
- Interface de administração: Reports (Relatórios)
- Interface de administração: System (Sistema)
- Interface de administração: System – My Account (Sistema – Minha Conta)
- Interface de administração: System – Notifications (Sistema – Notificações)
- Interface de administração: System – Tools (Sistema – Ferramentas)
- Interface de administração: System – Web Services (Sistema – Webservices)
- Interface de administração: System – Design (Sistema – Design)
- Interface de administração: System – Import/Export (Sistema – Importar/Exportar)
- Interface de administração: System – Transactional Emails (Sistema – E-mails Transacionais)
- Interface de administração: System – Permissions (Sistema – Permissões)
- Interface de administração: System – Magento Connect (Sistema – Magento Connect)
- Interface de administração: System – Cache Management (Sistema – Gerenciamento de Cache)
- Interface de administração: System – Manage Stores (Sistema – Gerenciar Lojas)
- Interface de administração: System – Configuration (Sistema – Configuração)
- O que vem a seguir?
- Interface de administração: Dashboard (Painel Administrativo)
- Capítulo 5 ■ Trabalhando com produtos
- Dando os primeiros passos com as categorias
- Categorias de produtos: General Settings (Configurações gerais)
- Categorias de produtos: Display Settings (Configurações de Exibição)
- Categorias de produtos: Custom Design (Design Personalizado)
- Categorias de produtos: Category Products (Produtos da Categoria)
- Atributos de produtos
- Atributos de produtos: atributos individuais de produtos
- Atributos de produtos: grupos de atributos de produtos
- Criando um produto simples
- Informações do produto: General (Geral)
- Informações do produto: Prices (Preços)
- Informações do produto: Meta information (Metainformações)
- Informações do produto: Images (Imagens)
- Informações do produto: Description (Descrição)
- Informações do produto: Design
- Informações do produto: Inventory (Estoque)
- Informações do produto: Web Sites
- Informações do produto: Categories (Categorias)
- Cross-sells (Vendas Cruzadas)
- Informações do produto: Custom Options (Opções Personalizadas)
- Tipos diferentes de produtos
- Opiniões de produtos
- Tags de produtos
- O que vem a seguir?
- Dando os primeiros passos com as categorias
- Capítulo 6 ■ Trabalhando com clientes
- Dando os primeiros passos com os clientes
- Finalização de compras por clientes visitantes
- Criando novos clientes
- Importando informações de clientes
- Informações detalhadas de clientes
- Informações detalhadas de clientes: Customer View (Visão do Cliente)
- Informações detalhadas de clientes: Account Information (Informações da Conta)
- Informações detalhadas de clientes: Addresses (Endereços)
- Informações detalhadas de clientes: Orders (Pedidos)
- Informações detalhadas de clientes: Shopping Cart (Carrinho de Compras)
- Informações detalhadas de clientes: Wishlist (Lista de Desejos)
- Informações detalhadas de clientes: Newsletter (Boletim Informativo)
- Informações detalhadas de clientes: Product Reviews (Opiniões de PRODUTOS)
- Informações detalhadas de clientes: Product Tags (Tags de Produtos)
- Grupos de clientes (Customer Groups)
- Grupos de clientes: Preços de Produtos por Grupo (Preço por Quantidade)
- Clientes On-line (Online Customers)
- Contatando clientes
- O que vem a seguir?
- Parte 2 ■ Desenvolvimento avançado no Magento
- Capítulo 7 ■ Trabalhando com pedidos
- Dando os primeiros passos com os pedidos
- Ciclo de vida dos pedidos
- Lista completa dos status de pedidos
- Conflitos de status e exceções
- Contatando clientes
- Criando uma fatura para um pedido
- Criando uma ordem de envio
- Cancelando um pedido
- Colocando um pedido em espera
- Memorandos de crédito
- Deletando pedidos
- O que vem a seguir?
- Capítulo 8 ■ Configurando o Magento
- Por que tenho de configurar o Magento?
- Informações da loja, e-mails e metadados
- Home page padrão
- Títulos de página, metapalavras-chave e metadescrições
- E-mails da loja
- Mensagem de boas-vindas e rodapé da página
- Configurando e-mails transacionais
- Configurando um método de envio
- Configurando um método de pagamento
- Deletando categorias exemplo
- Deletando produtos exemplo
- Deletando clientes de teste
- Deletando pedidos de teste
- O que vem a seguir?
- Capítulo 9 ■ Personalizando a aparência do Magento
- Uma rápida visão geral
- Por que esta estrutura é boa?
- Problemas potenciais deste tipo de estrutura
- Para além deste capítulo
- Entendendo um tema do Magento
- Áreas dos temas importantes a serem considerados
- Temas-padrão e não padrão do Magento
- Tema-padrão do Magento
- Layouts do tema-padrão
- Estrutura de arquivos do Magento
- Dentro do diretório app
- Dentro do diretório skin
- Realizando algumas simples modificações
- Habilitar as dicas para desenvolvedores
- Modificando um arquivo XML de layout
- Modificando um arquivo PHTML de modelo
- Modificando um arquivo CSS
- Tema em branco para o Magento
- Baixe o tema em branco
- Designando o tema em branco para sua loja
- O que vem a seguir?
- Capítulo 10 ■ Extensões do Magento
- Visão geral
- Gerenciador do Magento Connect (Magento Connect Maganer)
- Encontrando uma extensão
- Instalando uma extensão
- Desinstalando uma extensão
- Criando um módulo
- Regras
- Estrutura de diretórios
- Um simples módulo Hello World
- Arquivos para o módulo Hello World
- Verifique se o módulo está registrado
- Exibindo o hello world nos blocos
- Módulo de produtos randômicos
- Arquivos para o módulo de produtos randômicos
- Exibindo produtos randômicos nos blocos
- Exibindo produtos randômicos em arquivos template
- Transformando um módulo em uma extensão
- Informações do Pacote (Package Info)
- Informações do Lançamento (Release Info)
- Mantenedores (Maintainers)
- Dependências (Dependencies)
- Conteúdos (Contents)
- Extensão completa
- Carregar pacote local
- Resumo
- O que vem a seguir?
- Capítulo 11 ■ API
- XML-RPC
- SOAP
- PHP com XML-RPC ou SOAP?
- Configurando o Magento para web services
- Cargos
- Usuários (Users)
- Codificação da API
- Utilizando XML-RPC (Cliente PEAR)
- Utilizando XML-RPC (Biblioteca Zend)
- Utilizando SOAP (Biblioteca-padrão do PHP)
- Comparação de código
- Faça o “slice and dice” com ou sem operadores
- Resumo
- O que vem a seguir?
- Capítulo 12 ■ Dicas e truques
- Importando produtos
- Importando produtos com um arquivo CSV
- Importando produtos com scripts
- Exporte pedidos e crie faturas para o QuickBooks
- Instalação localhost para o Windows
- Truques de debug: ativando o caminho de modelos (Template Path)
- Modificando os Arquivos de Núcleo (Core Files)
- Modificando os Arquivos de Modelo (Template Files)
- Limpando o banco de dados dos pedidos de teste
- Agradecimento especial a Branko Ajzele e à Equipe Inchoo
- Buscando no Monitorador de Bugs (Bug Tracker)
- Resumo
- O que vem a seguir?
- Importando produtos
- Apêndice ■ Referências da API
- Operadores da API
- Erros da API
- APIs do Magento
- API de clientes (Customer)
- API de diretórios (Directory)
- API de Catálogo (Catalog)
- API de vendas (Sales)
- API do estoque (Inventory)
- Índice remissivo
Sobre os autores
Adam McCombs atualmente trabalha em tempo integral como designer e desenvolvedor especializado na adaptação de frameworks em código aberto, como Magento, Wordpress, Joomla! e Drupal, para soluções customizadas em websites funcionais de clientes proprietários de pequenos e médios negócios.… Ver perfil completo ▶
Robert Banh especializou-se na construção de aplicativos web personalizados em PHP/MySQL, utilizando tecnologias como Zend Framework e CodeIgniter. Atualmente, trabalha na Universidade do Texas, onde se permite que ele codifique o que quiser em múltiplos frameworks e realize experiências para dominação global utilizando designs não ortodoxos… Ver perfil completo ▶
Livros relacionados
Recursos
Opinião dos leitores
Aleomar S
Gostaria de comprar, terá lançamento de outra edição do magento?
Christopher C
É um bom livro para quem não possui conhecimento nenhum em ferramentas de Ecommerce, mas deixa a desejar como um Guia definitivo, pois não explica no detalhe algumas coisas, bem como a criação de layouts para o magento que é uma das principais dificuldades de desenvolvedores. Para um usuário comum é bastante interessante.




