MoIP Virtuemart 2
-
Upload
luiz-felipe-weber -
Category
Technology
-
view
1.675 -
download
7
description
Transcript of MoIP Virtuemart 2
![Page 1: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/1.jpg)
MoIP Virtuemart 2.0Virtuemart Integrado ao MoIP, Segurança e rapidez na Virtuemart Integrado ao MoIP, Segurança e rapidez na Transação Comercial .Transação Comercial .
![Page 2: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/2.jpg)
Mini-Currículo• Luiz Felipe Weber @luizwbr• Programador na Webgenium System, trabalho com e-
commerce há 6 anos, Joomla e VirtueMart há 4 anos.• Formado em Sistemas de Informação• Pós-graduado em Engenharia de Software com Ênfase em Testes
• Criador dos plugins para 1.1 e 2.0: • Simulação de Frete, Correios• Cielo, Redecard, Banco do Brasil, Itaú Shopline, Pagamento Digital,
PagSeguro, MoIP Checkout Transparente
![Page 3: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/3.jpg)
Webgenium System• A empresa
• A Webgenium System, fundada no ano de 2000 e situada em Cascavel no oeste do Paraná, desenvolve soluções web para todos os segmentos do mercado, desde pequenas empresas até grandes corporações, tendo produtos de qualidade e dimensionados exatamente para o que cada empresa precisa.
• Patrocinou o Joomla Day Floripa 2011.• Possui mais de 600 clientes em hospedagem, lojas virtuais e
sites institucionais• VirtueMart 1.1.x ( mais de 30 lojas )• VirtueMart 2.0.x ( 3 lojas desenvolvidas e 3 em produção )
![Page 4: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/4.jpg)
O que é o VirtueMart?• Também atende por VirtueMarte, VirtueMarket, Virtualmarte,
Virtue Market, Virtu Marte, Virtue Maert, Virtuel Mart …• Falando sério, é o mais usado componente de e-commerce
para Joomla!, convertido do antigo PHPShop.• Possui 566 extensões específicas no JED
• Canais oficiais:• http://dev.virtuemart.net• http://virtuemart.net • http://forum.virtuemart.net
![Page 5: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/5.jpg)
Estatísticas VirtueMart 2• Projeto ativo, número considerável de commits
• Em torno de 200 commits por mês
• Fonte: http://www.ohloh.net/p/virtuemart
![Page 6: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/6.jpg)
Downloads VirtueMart 2• Versão 2.0.10: mais de 50.000 downloads• Sem contar as estatísticas do dev.virtuemart.net/files
• Fonte: Valérie ( Gerente de Projeto )
![Page 7: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/7.jpg)
VirtueMart 1.1 x VirtueMart 2• A versão 2 foi reimplementada do zero, agora usa o VM
Framework, que é uma camada de abstração do CMS, compatível com as versões Joomla 1.5 a 2.5.• Essa camada extende as classes-padrão do Joomla: jController,
jModel e jTable, reduzindo dramaticamente o código e implementando padrões de projeto.
• Cada plugin nativo já está pré-configurado para salvar informações em sua própria tabela.
• Trigger (gatilhos) para métodos dos plugins de pagamento, para retorno automático por exemplo.
![Page 8: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/8.jpg)
MoIP• O Moip, uma empresa do grupo IG, é um intermediador de
pagamentos online, uma solução completa para o seu e-commerce ou site, garantindo segurança e conversão em suas vendas.
![Page 9: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/9.jpg)
MoIP Checkout Transparente• Pagamento feito totalmente em seu e-commerce ou site• Aumento de conversão de suas vendas (30%)• Segurança de dados feita pelo MoIP• Compra por 1 clique
![Page 10: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/10.jpg)
MoIP Checkout Transparente• Lojas que já utilizam:• Inscrições do Joomla Day 2012 ( Feito pelo Pedro Renan ), que
foi o primeiro Joomla a homologar. • Loja CarBrink, Parceria com o ( Rogério Costa @matofino )
• Outras Lojas:
![Page 11: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/11.jpg)
MoIP para VirtueMart 2
• Plugin de pagamentos integrado ao VirtueMart 2.0, do tipo VM Payment, com configurações no backend.
• Open Source (licença GPL v3)• Sem custo de instalação ou manutenção• Versão 1.6 (estável)• Joomla 1.7 + • Fácil instalação e configuração
![Page 12: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/12.jpg)
MoIP para VirtueMart 2• Desenvolvimento:• Em torno de 40 horas de desenvolvimento do projeto
• incluindo testes realizados pela equipe do MoIP e equipe interna da Webgenium.
• Início em 14 de Junho e finalizado em 27 de Julho 2012 ( homologado pela equipe do MoIP ).
• Mais de 400 pedidos de teste realizados validando nos principais browsers
• Hospedado no GitHub• http://github.com/luizwbr/Moip-Virtuemart2
![Page 13: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/13.jpg)
MoIP para VirtueMart 2• Funcionalidades
• Painel de pagamentos em cada pedido no admin ( Rodapé )
![Page 14: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/14.jpg)
MoIP para VirtueMart 2• Funcionalidades
• E-mail enviados com a notificação do pagamento e status do pedido
![Page 15: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/15.jpg)
MoIP para VirtueMart 2• Funcionalidades• Pagamento com
Débito Bancário
![Page 16: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/16.jpg)
MoIP para VirtueMart 2• Funcionalidades• Pagamento com cartão
direto na loja ( Buy Page Loja )
![Page 17: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/17.jpg)
MoIP para VirtueMart 2• Funcionalidades• Pagamento com Boleto
Bancário
![Page 18: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/18.jpg)
MoIP para VirtueMart 2• Funcionalidades
• Link Reimpressão do boleto
![Page 19: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/19.jpg)
Fluxograma pagamentos MoIP
![Page 20: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/20.jpg)
Funcionamento Plugin VM 2
![Page 21: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/21.jpg)
Ferramentas usadas• Software• Notepad ++• Snippets Joomla
• http://pastebin.com/xG9tVU3p
• Snippets VirtueMart• http://pastebin.com/L1rJ6zfP
• Crossftp / WinSCP• Documentação Joomla e VirtueMart
• Browsers (teste)• Google Chrome (F12)• Mozilla Firefox (Firebug)
![Page 22: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/22.jpg)
Frameworks
• Frameworks/Ferramentas utilizadas• jQuery 1.7 - http://jquery.org • jQuery Credit Card Validator - Copyright 2012 Pawel Decowski• Mootools 1.2 nativo do Joomla ( popups )
![Page 23: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/23.jpg)
Instalando o Plugin• Instalação
1. Baixe no GitHub e instale o plugin pelo Joomla. Depois habilite-o.
2. Clique em Novo “Método de pagamento” no VirtueMart1. * Nome do Pagamento: Cartões de crédito e débito, transferência
e boleto bancário ( Moip )2. * Publicado: Sim3. * Descrição do pagamento: Pague com cartão de crédito, boleto ou
saldo Moip4. * Grupo de Compradores: -default- e –anonymous-
3. Pronto, instalado! Agora é só configurar.
![Page 24: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/24.jpg)
Configurando o Plugin no VM• Configuração VirtueMart• Configure os 4 campos extras: “logradouro”, “numero”, “bairro”
e “complemento”. • Caso não existam, estes campos deverão ser criados.
![Page 25: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/25.jpg)
Configurando o Plugin no VM• Dados MoIP• Solicite a ativação da API ([email protected])• Depois de habilitado:
• Menu do Moip > FERRAMENTAS / API / Chaves de acesso• Recupere o Token• Recupere a chave de Acesso
![Page 26: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/26.jpg)
Configurando o Plugin no MoIP• Configuração MoIP• Dentro das configurações do plugin, recupere a url de notificação
dos pagamentos para inserir no MoIP• http://
urldositecom.br/index.php?option=com_virtuemart&view=pluginresponse&task=plugin&tmpl=component&task=pluginresponsereceived&pm=6&nasp=1
![Page 27: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/27.jpg)
Plugin em Funcionamento• Momento Crítico • http://ecommercepro.webgenium.com.br/moip
![Page 28: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/28.jpg)
Referências• http://site.moip.com.br/• http://github.com/luizwbr/Moip-Virtuemart2 • http://www.slideshare.net/moip/suportestatus-das-transaes1-
2090052• http://jandbeyond.org/programme/sessions/session/session/60-
max-milbers.html• http://dev.virtuemart.net/• http://virtuemartpro.com.br/tutoriais/virtuemart-2-0/item/27-moip-
para-virtuemart-2.html
![Page 29: MoIP Virtuemart 2](https://reader035.fdocument.pub/reader035/viewer/2022062220/55533268b4c905e12e8b4b0e/html5/thumbnails/29.jpg)
Perguntas